A configuração de hierarchical CAR permite agregar inúmeras políticas de “limitação de banda” e compartilhar sobre uma única “grande” banda.
Dependendo do modo de configuração, a limitação de banda dos perfis (traffic classifier + traffic behavior) de “QoS” flutuará até atingir o limite do hierarchical CAR.
Imaginando que no cenário abaixo um Cliente quer limitar a banda de HTTP em 128Kbps e o “restante do tráfego” em 64Kbps. Como a banda contratada foi de 256Kbps, o trafego HTTP poderá usar 192Kbps caso o “restante do tráfego” esteja em 64kbps; ou o “restante do tráfego” poderá utilizar 128Kbps caso o HTTP não passe de 128Kbps.
vlan 3 # qos car CLIENTE-A hierarchy cir 256 ! Configurando o hierarchy CAR como 256kbps # acl number 3001 name MATCH_WWW rule 0 permit tcp destination-port eq www ! Selecionando o tráfego HTTP como destino # traffic classifier MATCH_HTTP operator and if-match acl name MATCH_WWW ! Classificação do tráfego da ACL MATCH_WWW ! traffic classifier MATCH_ANY operator and if-match any ! Classificação para qualquer tipo de tráfego # traffic behavior 128kbps-BW car cir 128 hierarchy-car CLIENTE-A mode or ! Comportamento para limitar a banda em 128Kbps vinculado ao hierarchy-car traffic behavior 64kbps-BW car cir 64 hierarchy-car CLIENTE-A mode or ! Comportamento para limitar a banda em 64Kbps vinculado ao hierarchy-car # qos policy BW-CLIENTE-A classifier MATCH_WWW behavior 128kbps-BW classifier MATCH_ANY behavior 64kbps-BW ! Criando Policy para vincular os classifier + behavior # interface GigabitEthernet1/0/15 port link-mode bridge port access vlan 3 qos apply policy BW-CLIENTE-A inbound qos apply policy BW-CLIENTE-A outbound ! Aplicando a Policy à interface no sentido de entrada e saída
Para a verificação da banda e scripts utilizados use os comandos display qos car name [nome do hierchical car] ou display qos policy interface [nome da interface] [ inbound | outbound ]
Modos AND e OR
Por padrão, o hierarchical CAR funciona no modo OR no qual um fluxo pode passar o limite aplicado a ele desde que não ultrapasse o limite do hierarchical CAR. Como, por exemplo, o cenário dado nesse post.
Já o modo AND o fluxo não pode passar o limite aplicado e a soma dos 2 não pode passar o limite total do hierarchical CAR. Por exemplo, 2 fluxos configurados com 128Kbps e o hierarchical CAR configurado com 192kbps. Cada fluxo individualmente não poderá passar da banda total contratada (192Kbps) e caso haja banda disponível e o total de cada fluxo será de 128Kbps (se houver banda disponível).
Até logo! 😉