Começar pelo tráfego que corresponde à classe
Uma política QoS só é útil se os pacotes relevantes entrarem na classe prevista. Em MQC, match-any aceita qualquer um dos critérios declarados; match-all exige a combinação dos critérios. Considera uma classe com DSCP EF e uma ACL que identifica uma gama de origens. Com match-any, um pacote marcado EF pode corresponder mesmo quando não pertence à gama. Com match-all, os dois critérios têm de corresponder. Essa ACL serve aqui para classificação: não concluas que um deny nesse classificador equivale a um bloqueio de tráfego na interface. Segue também as restantes classes e class-default.
Caso: o backup foi marcado como voz
Num cenário fictício de APS, o tráfego de backup cresce dentro da classe de prioridade depois de uma atualização num servidor. A aplicação marca pacotes como EF e a fronteira aceita essa marca sem reclassificação. Antes de aumentar a reserva da fila, compara fluxos, origens e contadores de classificação antes e depois da alteração. Define quais as marcas aceites de cada origem e onde podem ser reescritas. DSCP exprime um tratamento pretendido; não prova identidade da aplicação nem autorização de segurança. Uma gama IP autorizada para classificação também não autentica o emissor. Conserva os controlos de acesso próprios do serviço.
Mínimo de serviço não é teto
No modelo de scheduling documentado para IOS XE, bandwidth configura uma garantia mínima de serviço à classe, nas condições suportadas e com a política corretamente dimensionada. Não é, por si, um policer que descarte todos os bits acima desse valor. Uma classe pode usar capacidade adicional disponível segundo o scheduler. Se a referência operacional de bandwidth percent for 100 Mb/s, uma reserva de 30% representa 30 Mb/s; não uses automaticamente a velocidade física de 1 Gb/s quando o contexto reporta outra referência. bandwidth remaining percent trata a distribuição de capacidade restante e não deve ser lido como uma percentagem equivalente da capacidade total.
Prioridade e controlo de excesso
Uma fila de prioridade pode reduzir a espera da classe selecionada, mas não elimina serialização, congestionamento a jusante ou limites configurados. Confirma se a plataforma e a política usam policing condicional à congestão, policing permanente ou outro mecanismo suportado. A documentação distingue estas opções; não generalizes o comportamento de um comando para todo o hardware. Uma prioridade sem controlo adequado pode comprometer outras classes. No projeto, define a carga admitida, o comportamento de excesso e o requisito de atraso, incluindo o estado degradado. Se a soma da procura persistente excede o serviço disponível, a configuração de prioridades apenas escolhe onde o impacto aparece.
Aceitar a política pelo resultado observado
O excerto abaixo é para interpretação e não foi executado em IOS XE. ORIGENS-VOZ seleciona uma gama fictícia e BATCH identifica AF21; os nomes não são garantia sobre o conteúdo real dos fluxos. Para uma implementação, confirma suporte da plataforma, interface e direção onde a service-policy está aplicada, classes que recebem tráfego, taxas de referência, drops, ocupação de filas e comportamento das aplicações. Observa também tráfego que não deve entrar na prioridade. Guarda deltas de contadores numa janela conhecida; um total acumulado sem contexto temporal pode pertencer a tráfego anterior. O simulador da aula seguinte verifica lógica e aritmética, não estes contadores num equipamento.
! Reading exercise only; not executed on IOS XE.
! Confirm platform support, rate reference and attachment before deployment.
ip access-list extended ORIGENS-VOZ
permit ip 192.0.2.0 0.0.0.255 any
class-map match-all VOZ-AUTORIZADA
match dscp ef
match access-group name ORIGENS-VOZ
class-map match-any BATCH
match dscp af21
policy-map WAN-LEITURA
class VOZ-AUTORIZADA
priority percent 10
class BATCH
bandwidth percent 30
! No service-policy attachment is included in this reading excerpt.
EF verdadeiro e origem fora da gama: match-any aceita; match-all não aceita esta combinação.
Armadilhas comuns
DSCP como identidade; classificador ACL como firewall; bandwidth como teto; percentagens sem referência operacional.
Tópicos relacionados: QoS: bursts, filas e orçamento de atraso · Arquitetura e capacidade sobrevivente
Verifica quem entra na classe, que tratamento recebe e em que ponto a política é aplicada.
Referência: QoS Scheduling · 350-401 ENCOR v1.2, effective 2026-03-19; core component of CCNP Enterprise