Quando você utiliza apenas trafego de dados em sua rede, geralmente é dispensável a implementação de um serviço de QoS nos roteadores que interligam suas unidades. Mas quando você começa a trabalhar com tráfego multimídia em conjunto com estes dados utilizar os serviços de QoS podem se tornar obrigatório para o perfeito funcionamento deste tipo de serviço. No cisco você pode reservar a banda para hosts de sua rede utilizando porcentagem do seu link ou então utilizando as medidas de kbps. Vamos ver um exemplo de configuração, veja o seguinte cenário:
[ unidade 1 ] [ unidade 2 ] [voip] ----- [cisco] ----- Frame/PPP over MPLS ---- [cisco] ---- [voip]
Definindo os ips:
unidade 1 voip: 10.1.1.2 cisco: 10.1.1.1
unidade 2 voip: 10.1.2.2 cisco: 10.1.2.1
Vamos configurar então a priorização de banda no roteador cisco IP 10.1.1.1 para que os dados originados do voip 10.1.1.2 tenha prioridade sobre os outros equipamentos. Explicamos abaixo a configuração:
Primeiro criamos uma acl para informar os dados necessários, neste caso, o IP de origem e o destino any. O próximo passo será definir o class-map, que informa ao cisco qual é a acl que ele irá utilizar. Em seguida, definimos o policy-map, que dirá ao cisco o que fazer com o tráfico definido em class-map. Para finalizar, habilitamos o serviço na interface desejada com o comando service-policy. Abaixo um exemplo de configuração:
! version 12.1 service timestamps debug uptime service timestamps log uptime service password-encryption ! hostname roteador ! enable secret 5 xxxxxxxxxxxxxxxxxxxxxxxxx enable password xxxx ! class-map voice match access-group 100 (acl informada abaixo) ! policy-map voice class voice priority 128 (kbps) class class-default fair-queue ! memory-size iomem 25 ip subnet-zero ! interface Serial0 ip address 172.16.0.1 255.255.255.252 no directed-broadcast encapsulation ppp service-policy output voice ! interface FastEthernet0 ip address 10.1.1.1 255.255.255.0 no directed-broadcast ! ip classless ip route 10.1.2.0 255.255.255.0 172.16.0.2 no ip http server ! access-list 100 permit ip host 10.1.1.2 any precedence critical ! line con 0 transport input none line aux 0 line vty 0 4 password xxxxxx login ! end
A configuração para o roteador da outra ponta ficaria assim:
! version 12.1 service timestamps debug uptime service timestamps log uptime service password-encryption ! hostname roteador ! enable secret 5 xxxxxxxxxxxxxxxxxxxxxxxxx enable password xxxx ! class-map voice match access-group 100 (acl informada abaixo) ! policy-map voice class voice priority 128 (kbps) class class-default fair-queue ! memory-size iomem 25 ip subnet-zero ! interface Serial0 ip address 172.16.0.2 255.255.255.252 no directed-broadcast encapsulation ppp service-policy output voice ! interface FastEthernet0 ip address 10.1.2.1 255.255.255.0 no directed-broadcast ! ip classless ip route 10.1.1.0 255.255.255.0 172.16.0.1 no ip http server ! access-list 100 permit ip host 10.1.2.2 any precedence critical ! line con 0 transport input none line aux 0 line vty 0 4 password xxxxxx login ! end
Pronto, agora você tem um QoS habilitado no cisco para priorizar a voz dos hosts especificados. Lembre que esta configuração funciona melhor se o serviço contratado da provedor de dados fornecer QoS também, assim todo pacote que você marcar a rede do provedor também irá priorizá-lo.