Configuração de QoS
O que é QoS e por que importa
Quality of Service (QoS) é um conjunto de mecanismos que permite priorizar tipos específicos de tráfego em uma rede. Sem QoS, todos os pacotes são tratados igualmente (best-effort). Com QoS, você garante que tráfego sensível a latência — como voz e vídeo — receba tratamento preferencial.
O CCNA 200-301 exige conhecimento dos modelos, ferramentas e configuração básica de QoS no IOS.
Modelos de QoS
Best-Effort
Comportamento padrão. Nenhuma garantia de entrega, latência ou largura de banda. Adequado apenas para dados não críticos.
IntServ (Integrated Services)
Reserva recursos fim a fim usando o protocolo RSVP. Garante QoS por fluxo, mas não escala bem em redes grandes.
DiffServ (Differentiated Services)
Modelo mais usado. Classifica o tráfego em classes e aplica políticas por classe. Escala para redes corporativas e é o foco do exame.
Ferramentas de QoS (DiffServ)
1. Classificação e Marcação
O tráfego é identificado e marcado para tratamento diferenciado.
- DSCP (Differentiated Services Code Point): campo de 6 bits no cabeçalho IP. Valores comuns:
- EF (46) — voz (Expedited Forwarding) - AF41 (34) — vídeo - CS0 (0) — best-effort
- CoS (Class of Service): campo de 3 bits no cabeçalho 802.1Q (camada 2)
2. Enfileiramento (Queuing)
Determina a ordem de saída dos pacotes quando há congestionamento.
- FIFO: padrão, sem prioridade
- CBWFQ (Class-Based Weighted Fair Queuing): garante largura de banda mínima por classe
- LLQ (Low Latency Queuing): adiciona fila de prioridade estrita ao CBWFQ — obrigatório para voz
3. Policiamento e Modelagem (Shaping)
- Policing: descarta ou remarca pacotes acima do limite. Reação imediata.
- Shaping: atrasa pacotes acima do limite usando buffer. Mais suave, usado para adequar tráfego a links WAN.
4. Compressão e Link Efficiency
Reduz overhead em links lentos (compressão de cabeçalhos RTP, fragmentação LFI).
Configuração com MQC (Modular QoS CLI)
O MQC é o framework padrão no IOS, composto por três etapas:
1. Class Map — define o tráfego:
class-map match-all VOICE
match dscp ef 2. Policy Map — define a ação:
policy-map QOS-POLICY
class VOICE
priority 500
class class-default
fair-queue 3. Service Policy — aplica na interface:
interface GigabitEthernet0/1
service-policy output QOS-POLICY Verificação
show policy-map interface GigabitEthernet0/1
show class-map A saída do show policy-map interface exibe contadores de pacotes, drops e bytes por classe — essencial para validar se a política está sendo aplicada corretamente.
Pontos críticos para o exame
| Conceito | Detalhe |
|---|---|
| DSCP EF | Usado para voz (46 decimal) |
| LLQ | Única fila com prioridade estrita — necessária para voz |
| Policing x Shaping | Policing descarta; Shaping atrasa |
| MQC | Padrão de configuração: class-map → policy-map → service-policy |
| trust dscp | Necessário em switchports para preservar marcações do endpoint |
Em switchports que conectam telefones IP, configure mls qos trust dscp (IOS tradicional) ou auto qos voip para aplicar políticas pré-definidas automaticamente.