Você está na página 1de 10

QoS em roteadores Cisco

Alberto S. Matties1 , Andr Moraes2 e Curso Superior de Tecnologia em Redes de Computadores Rua Goncalves Chaves 602 96.015-000 Pelotas RS Brasil
2 1

FACULDADE DE TECNOLOGIA SENAC PELOTAS (FATEC PELOTAS)


albertomatties@yahoo.com.br

Abstract. This article aims to document and demonstrate the importance of QoS in data network and the application of this technique on Cisco routers. Resumo. Esse artigo tem como objetivo documentar e mostrar a import ncia a de QoS em uma rede de dados e a aplicacao desta t cnica em roteadores Cisco. e

1. Introducao
Hoje em dia muitos servicos demandam cada vez mais de uma maior banda na rede, eles podem ter a suaperformance prejudicada por outros sevicos e aplicacoes que tamb m e fazem uso da rede, neste artigo ser mostrado como contornar este problema utilizando a t cnicas de QoS em roteadores Cisco. e

2. Conceitos t cnicos e
Neste capitulo s o demonstrados alguns conceitos t cnicos que devem ser entendidos para a e a fundamentacao do artigo. 2.1. Roteador Roteador e um equipamento usado para fazer a comutacao de dados entre diferentes redes de computadores. A principal caracterstica desses equipamentos e selecionar a rota mais apropriada para encaminhar os pacotes recebidos. Ou seja, escolher o melhor caminho disponvel na rede para um determinado destino. 2.2. Cisco A Cisco Systems e uma companhia multinacional e sua atividade principal e o oferecimento de solucoes para redes e comunicacoes, fabricando diversos dispositivos de rede como roteadores e switchs. 2.3. ACL Uma lista de controle de acesso ( ACL ) e uma lista de regras ordenadas que permitem ou bloqueiam o tr fego de pacotes baseado em certas informacoes presentes nestes. a 2.4. Campo DSCP No cabecalho do pacote IP existe um campo chamado ToS (Type of Service) que possui um sub-campo chamado DS Filedque acopla o DSCP (DiffServ Code Point) formado por seis bits, a marcacao padr o deste campo tem valor igual a 0 (zero) ,neste campo ca a a informacao necess ria para se destituir o tipo de trafego. a

2.5. Wireshark O Wireshark e uma ferramenta que analisa o tr fego de rede, e o organiza por protocolos a enderecos de origem ou destino e muitos outros tipos de ltros. 2.6. Jperf Jperf e uma ferramenta de teste que pode criar uxos de dados TCP e UDP, ela e muito util para medir o desempenho de uma rede. 2.7. VoIP A Voz sobre IP, tamb m chamada de VoIP (Voice over Internet Protocol), telefonia IP, e telefonia Internet, telefonia em banda larga ou voz sobre banda larga e o roteamento de conversacao humana usando a Internet ou qualquer outra rede de computadores baseada no Protocolo de Internet, tornando a transmiss o de voz mais um dos servicos suportados a pela rede de dados. 2.8. SSH Secure Shell ou SSH e, simultaneamente, um programa de computador e um protocolo de rede que permite a conex o com outro computador na rede, de forma a executar comandos a de uma unidade remota. Possui as mesmas funcionalidades do TELNET, com a vantagem da conex o entre o cliente e o servidor ser criptografada. a

3. QoS
QoS e o acr nimo de Quality of Service, ou seja, Qualidade de Servico. Trata-se de uma o nomenclatura gen rica para designar um conjunto de algoritmos capazes de fornecer e v rios nveis de tratamentos para diferentes tipos de tr fego na rede. O prop sito dessa a a o tecnologia e otimizar o uso da banda passante provendo um tr fego m-a-m ecaz e a econ mico. O QoS resolve at um certo limite a necessidade da aquisicao de mais banda o e para a rede, pois supre a demanda de tr fego das LANs/WANs de forma inteligente e a organizacional atrav s dos mais diversos mecanismos que ele disp e. e o O QoS e muito importante para as redes convergentes, pois as tornam capazes de transportar de maneira bem pr ximo ao ideal os mais diversos tr fegos, como vdeo, voz o a e dados, de modo simult neo sem que um interra no outro. Cada um desses tr fegos mea a rece um tratamento especial conforme suas caractersticas. QoS tornou-se indispens vel a em alguns casos, como por exemplo, caria impratic vel o tr fego pela WAN de vdeo e a a voz se n o houvesse QoS. a

3.1. Classicacao Como cada tipo de trafego merece um tratamento diferenciado e essa classicacao deve ser baseada em algum crit rio, por exemplo, enderecos IP e/ou porta da aplicacao, que e identique os dados que dever o ser atendidos pelas classes de servicos. Estas ser o a a posteriormente referenciadas na marcacao dos pacotes atrav s da conguracao do valor e de DSCP que tem valores denidos na RFC4594[2].

Figura 1. Tabela de valores RFC4594

Abaixo uma tabela de convers o de valores do campo DSCP. a

Figura 2. Tabela de conversao

3.2. Tipos de QoS Neste capitulo s o demonstrados alguns tipos de Qos e suas diferencas. a

3.2.1. IntServ Servicos Integrados, usa um conceito baseado em uxo unido com uma sinalizacao do protocolo ao longo do caminho que o pacote percorrer. Subdividido em: Servicos Garantidos para fornecer o m-a-m e Carga Controlada para carregar e descarregar tr fegos na rede. Vantagens: conceito simples, como exemplo de uso desse servico temos a o CAC (Controle de Admiss o de Chamadas) e descreve para o uxo de QoS , marcando a arquitetura chamada. Desvantagens: todos os pontos s o implementados pelo RSVP a (Protocolo de Reserva de Recursos), e pouco escal vel, apresenta peri dica atualizacao a o de mensagens que s o usadas durante o transporte m-a-m e todos os elementos da rede a obrigam principalmente o estado do c mbio sinalizar as mensagens. a

3.2.2. DiffServ Servicos Diferenciados, usa a marcacao para classicar e tratar cada pacote independen ` temente. Vantagens: escal vel, performance devido a decis o de QoS ser realizado no a a valor xo, exvel, como todos os fabricantes usam IPv4 ou IPv6 o DiffServ torna-se inter-operante e apresenta baixo consumo de CPU para os equipamentos. Desvantagens: sem m-a-m de reserva de banda, garantia de servicos pode ser prejudica pela rede, n o a e capaz de implementar o mecanismo com atuacao do RSVP.

3.2.3. BestEffort Servico de Melhor Esforco. Na realidade, n o e denido como um tipo de QoS, pois a ele trata todos os pacotes como de igual import ncia. Portanto, nele o pacote que chegar a primeiro e o que sair primeiro. Um exemplo cl ssico e o tr fego pela Internet, pois n o a a a a h como propagar diferenciacao de pacote por esse meio. a

3.2.4. MPLS Multi-layer Protocol Label Switching , normalmente, e implementado somente pelos switches modulares de camada 3 ou roteadores de alto porte. Ele e o protocolo que engloba todas funcionalidades de QoS, incluindo InterServ+DiffServ e integrando de forma intelig ncia um pr -roteamento, feito pelo LabelSwitching. e e

4. Trabalho proposto
O objetivo deste trabalho e demonstrar a import ncia de QoS em uma rede de dados e a a aplicacao desta t cnica em roteadores Cisco utilizando a t cnica DiffServ. e e 4.1. Cen rio proposto a O cen rio que foi proposto tem trafego de diferentes servicos que normalmente concora reriam pela banda na rede, mas com t cnicas de Qos aplicadas cada servico ter uma e a prioridade desejada.

Figura 3. Cenario proposto

5. Testes realizados
Neste capitulo s o demonstrados todos os cen rios e testes que foram realizados. a a 5.1. Teste de marcacao de pacotes Foi utilizado um roteador Cisco 1841 e dois hosts para testes, abaixo um exemplo do cen rio. a Neste teste nos hosts foram utilizadas as ferramentas Wireshark e jperf onde foram

Figura 4. Cenario do teste de marcacao de pacotes

gerados dois uxos de dados de uma maquina para a outra onde um tinha como destino a porta 5001 e outro a porta 5002, a marcacao de pacotes foi vericada com a ferramenta Wireshark analisando o campo DSCP no cabecalho IP, como anteriormente havia sido priorizado o trafego na porta 5001 este uxo teve maior reserva de banda assim diminuindo o uxo de dados na porta 5002 que n o tinha marcacao alguma. a

5.1.1. Conguracao do roteador Primeiramente foi criada uma ACL para associar para identicar trafego que se deseja priorizar. ip access-list extended jperf permit tcp any any eq 5001 Depois foram criadas duas classes uma que associa a poltica h ACL e a outra que vai a associar a marcacao dos pacotes. - Associa poltica h ACL. a class-map match-any marca match access-group name jperf - Associa a marcacao dos pacotes. class-map match-all identifica match ip dscp 46

Criada a classe foram criadas duas polticas um que vai marcar o trafego previamente classicado e a outra vai aplicar a priorizacao de trafego escolhida. - Marca o pacote com o valor 46 que corresponde ao valor EF como pode ser observado na tabela 2. policy-map qos_marca class marca set ip dscp 46 - Prioriza o trafego identicado na classe em 70 Mbp/s policy-map qos_prio class identifica priority 70000 (Em Kbp/s) Na interface local do roteador, por onde entra o tr fego a ser priorizado, aplica-se a a poltica de marcacao dos pacotes. service-policy input qos_marca Na interface de sada, aplicam-se as polticas de priorizacao do tr fego. a service-policy output qos_prio 5.2. Reduzindo a banda de um host especico Foi utilizado um roteador Cisco 1841 e dois hosts para o teste, neste cen rio n o foi a a priorizado o trafego de nenhum servico, neste caso foi limitado todo o trafego de um host.

Figura 5. Cenario do teste

Neste teste foi transferido um arquivo de um host para o outro para se vericar o funcionamento do QoS.

5.2.1. Conguracao do roteador Foi criada uma ACL para marcar todo trafego que ser limitado, no caso o ip 192.168.0.10 a e do host PC0. ip access-list extended teste permit ip host 192.168.0.10 any permit ip any host 192.168.0.10 Criando uma classe para ligar a marcacao com a ACL. class-map match-any User match access-group name teste Tamb m foi criada uma poltica para limitar a banda em 256 Kbp/s. e policy-map qos class User police rate 256000 Depois foi aplicada a poltica na interface. Interface FastEthernet0/0 ip address 192.168.0.1 255.255.255.0 no shutdown service-policy output qos 5.3. Priorizando o trafego de servicos Foi utilizado neste cen rio dois roteadores Cisco 1841 onde o Router1 apenas faz a a marcacao dos pacotes e o Router0 aplica as polticas de QoS, mais tr s hosts foram e utilizados como clientes de servicos disponibilizados pelo servidor Sever0 para vericar o funcionamento do QoS nos roteadores.

Figura 6. Cenario do teste com servicos

Neste teste foi iniciada uma transfer ncia de arquivos entre Server0 e PC1, enquanto e ocorria a transfer ncia foi feita uma ligacao (VOIP) entre o PC2 e PC0 que tamb m e e estabelecia uma conex o por SSH no Servidor. a

Inicialmente n o havia nenhuma conguracao em relacao a QoS nos roteadores, a ent o pode se vericar que a ligacao VOIP cou p ssima com falhas e cortes na voz e a e o terminal do SSH no PC2 cou com a resposta lenta, um simples comando para listar diret rios demorou a retornar resultados. o Depois de aplicadas as conguracoes referentes a QoS nos roteadores pode se observar que a velocidade da transfer ncia de arquivos cou com o valor bem pr ximo a velocidade e o que foi denida na conguracao, a ligacao VoIP teve uma boa qualidade na conversacao e o acesso via SSH n o estava mais lento como antes. a 5.3.1. Conguracao dos roteadores - Router 0 Este roteador cou encarregado de fazer apenas fazer a marcacao dos pacotes. - Router 1 Este roteador aplica apenas as regras estabelecidas em sua conguracao dividindo cada o de banda para seu determinado Servico. porca

6. Conclus o a
Este trabalho que teve como objetivo demonstrar a import ncia da utilizacao de QoS a em uma rede e a implantacao desta t cnica em roteadores Cisco, foram feitos testes em e laborat rio onde o cen rio simulado tinha a necessidade de que fosse priorizado o trafego o a de VOIP e SSH, com a aplicacao de QoS foi resolvido os problemas com estes servicos. Conclui-se que com isso foi possvel vericar a necessidade da aplicacao de QoS e que essa t cnica resolve em muitos casos a necessidade da aquisicao de mais banda apenas e classicando o trafego rede.

7. Refer ncias e
[1]Consideracoes acerca do estabelecimento de QoS no RNP2. Disponvel em: http://www.rnp.br [2]RFC 4594 (Conguration Guidelines for DiffServ Service Classes). Disponvel em: http://tools.ietf.org [3]QoS (Qualidade de Servico) - parte I. Disponvel em: http://blog.ccna.com.br [4]QoS (Qualidade de Servico) - parte II. Disponvel em: http://blog.ccna.com.br [5]Cisco(Comparing the bandwidth and priority Commands of a QoS Service Policy) Disponvel em: http://www.cisco.com

Você também pode gostar