Você está na página 1de 10

QoS em roteadores Cisco

Alberto S. Matties1 , Andre Moraes2


1

Curso Superior de Tecnologia em Redes de Computadores


Rua Goncalves Chaves 602 96.015-000 Pelotas RS Brasil
2

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 importancia
de QoS em uma rede de dados e a aplicaca o desta tecnica em roteadores Cisco.

1. Introduca o
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 aplicaco es que tambem
fazem uso da rede, neste artigo sera mostrado como contornar este problema utilizando
tecnicas de QoS em roteadores Cisco.

2. Conceitos tecnicos
Neste capitulo sao demonstrados alguns conceitos tecnicos que devem ser entendidos para
a fundamentaca o do artigo.
2.1. Roteador
Roteador e um equipamento usado para fazer a comutaca o 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 soluco es para redes e comunicaco es, 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 trafego de pacotes baseado em certas informaco es presentes nestes.
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 marcaca o padrao deste campo tem valor igual a 0 (zero) ,neste campo fica
a informaca o necessaria para se destituir o tipo de trafego.

2.5. Wireshark
O Wireshark e uma ferramenta que analisa o trafego de rede, e o organiza por protocolos
enderecos de origem ou destino e muitos outros tipos de filtros.
2.6. Jperf
Jperf e uma ferramenta de teste que pode criar fluxos de dados TCP e UDP, ela e muito
util para medir o desempenho de uma rede.
2.7. VoIP
A Voz sobre IP, tambem chamada de VoIP (Voice over Internet Protocol), telefonia IP,
telefonia Internet, telefonia em banda larga ou voz sobre banda larga e o roteamento de
conversaca o humana usando a Internet ou qualquer outra rede de computadores baseada
no Protocolo de Internet, tornando a transmissao de voz mais um dos servicos suportados
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 conexao com outro computador na rede, de forma a executar comandos
de uma unidade remota. Possui as mesmas funcionalidades do TELNET, com a vantagem
da conexao entre o cliente e o servidor ser criptografada.

3. QoS
QoS e o acronimo de Quality of Service, ou seja, Qualidade de Servico. Trata-se de uma
nomenclatura generica para designar um conjunto de algoritmos capazes de fornecer
varios nveis de tratamentos para diferentes tipos de trafego na rede. O proposito dessa
tecnologia e otimizar o uso da banda passante provendo um trafego fim-a-fim eficaz e
economico. O QoS resolve ate um certo limite a necessidade da aquisica o de mais banda
para a rede, pois supre a demanda de trafego das LANs/WANs de forma inteligente e
organizacional atraves dos mais diversos mecanismos que ele dispoe.
O QoS e muito importante para as redes convergentes, pois as tornam capazes de
transportar de maneira bem proximo ao ideal os mais diversos trafegos, como vdeo, voz
e dados, de modo simultaneo sem que um interfira no outro. Cada um desses trafegos merece um tratamento especial conforme suas caractersticas. QoS tornou-se indispensavel
em alguns casos, como por exemplo, ficaria impraticavel o trafego pela WAN de vdeo e
voz se nao houvesse QoS.

3.1. Classificaca o
Como cada tipo de trafego merece um tratamento diferenciado e essa classificaca o deve
ser baseada em algum criterio, por exemplo, enderecos IP e/ou porta da aplicaca o, que
identifique os dados que deverao ser atendidos pelas classes de servicos. Estas serao
posteriormente referenciadas na marcaca o dos pacotes atraves da configuraca o do valor
de DSCP que tem valores definidos na RFC4594[2].

Figura 1. Tabela de valores RFC4594

Abaixo uma tabela de conversao de valores do campo DSCP.

Figura 2. Tabela de conversao

3.2. Tipos de QoS


Neste capitulo sao demonstrados alguns tipos de Qos e suas diferencas.

3.2.1. IntServ
Servicos Integrados, usa um conceito baseado em fluxo unido com uma sinalizaca o
do protocolo ao longo do caminho que o pacote percorrer. Subdividido em: Servicos
Garantidos para fornecer o fim-a-fim e Carga Controlada para carregar e descarregar
trafegos na rede. Vantagens: conceito simples, como exemplo de uso desse servico temos
o CAC (Controle de Admissao de Chamadas) e descreve para o fluxo de QoS , marcando
arquitetura chamada. Desvantagens: todos os pontos sao implementados pelo RSVP
(Protocolo de Reserva de Recursos), e pouco escalavel, apresenta periodica atualizaca o
de mensagens que sao usadas durante o transporte fim-a-fim e todos os elementos da rede
obrigam principalmente o estado do cambio sinalizar as mensagens.

3.2.2. DiffServ
Servicos Diferenciados, usa a marcaca o para classificar e tratar cada pacote independentemente. Vantagens: escalavel, performance devido a` decisao de QoS ser realizado no
valor fixo, flexvel, 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 fim-a-fim de reserva de banda, garantia de servicos pode ser prejudica pela rede, nao
e capaz de implementar o mecanismo com atuaca o do RSVP.

3.2.3. BestEffort
Servico de Melhor Esforco. Na realidade, nao e definido como um tipo de QoS, pois
ele trata todos os pacotes como de igual importancia. Portanto, nele o pacote que chegar
primeiro e o que saira primeiro. Um exemplo classico e o trafego pela Internet, pois nao
ha como propagar diferenciaca o de pacote por esse meio.

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 inteligencia um pre-roteamento, feito pelo LabelSwitching.

4. Trabalho proposto
O objetivo deste trabalho e demonstrar a importancia de QoS em uma rede de dados e a
aplicaca o desta tecnica em roteadores Cisco utilizando a tecnica DiffServ.
4.1. Cenario proposto
O cenario que foi proposto tem trafego de diferentes servicos que normalmente concorreriam pela banda na rede, mas com tecnicas de Qos aplicadas cada servico tera uma
prioridade desejada.

Figura 3. Cenario
proposto

5. Testes realizados
Neste capitulo sao demonstrados todos os cenarios e testes que foram realizados.
5.1. Teste de marcaca o de pacotes
Foi utilizado um roteador Cisco 1841 e dois hosts para testes, abaixo um exemplo do
cenario.
Neste teste nos hosts foram utilizadas as ferramentas Wireshark e jperf onde foram

de pacotes
Figura 4. Cenario
do teste de marcacao

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

5.1.1. Configuraca o do roteador


Primeiramente foi criada uma ACL para associar para identificar 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 ha ACL e a outra que vai
associar a marcaca o dos pacotes.
- Associa poltica ha ACL.
class-map match-any marca
match access-group name jperf
- Associa a marcaca o 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
classificado e a outra vai aplicar a priorizaca o 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 identificado 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 trafego a ser priorizado, aplica-se a
poltica de marcaca o dos pacotes.
service-policy input qos_marca
Na interface de sada, aplicam-se as polticas de priorizaca o do trafego.
service-policy output qos_prio
5.2. Reduzindo a banda de um host especifico
Foi utilizado um roteador Cisco 1841 e dois hosts para o teste, neste cenario nao foi
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 verificar o
funcionamento do QoS.

5.2.1. Configuraca o do roteador


Foi criada uma ACL para marcar todo trafego que sera limitado, no caso o ip 192.168.0.10
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 marcaca o com a ACL.
class-map match-any User
match access-group name teste
Tambem foi criada uma poltica para limitar a banda em 256 Kbp/s.
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 cenario dois roteadores Cisco 1841 onde o Router1 apenas faz a
marcaca o dos pacotes e o Router0 aplica as polticas de QoS, mais tres hosts foram
utilizados como clientes de servicos disponibilizados pelo servidor Sever0 para verificar
o funcionamento do QoS nos roteadores.

Figura 6. Cenario
do teste com servicos

Neste teste foi iniciada uma transferencia de arquivos entre Server0 e PC1, enquanto
ocorria a transferencia foi feita uma ligaca o (VOIP) entre o PC2 e PC0 que tambem
estabelecia uma conexao por SSH no Servidor.

Inicialmente nao havia nenhuma configuraca o em relaca o a QoS nos roteadores,


entao pode se verificar que a ligaca o VOIP ficou pessima com falhas e cortes na voz e
o terminal do SSH no PC2 ficou com a resposta lenta, um simples comando para listar
diretorios demorou a retornar resultados.
Depois de aplicadas as configuraco es referentes a QoS nos roteadores pode se observar
que a velocidade da transferencia de arquivos ficou com o valor bem proximo a velocidade
que foi definida na configuraca o, a ligaca o VoIP teve uma boa qualidade na conversaca o
e o acesso via SSH nao estava mais lento como antes.
5.3.1. Configuraca o dos roteadores
- Router 0
Este roteador ficou encarregado de fazer apenas fazer a marcaca o dos pacotes.
- Router 1
Este roteador aplica apenas as regras estabelecidas em sua configuraca o dividindo cada
porca o de banda para seu determinado Servico.

6. Conclusao
Este trabalho que teve como objetivo demonstrar a importancia da utilizaca o de QoS
em uma rede e a implantaca o desta tecnica em roteadores Cisco, foram feitos testes em
laboratorio onde o cenario simulado tinha a necessidade de que fosse priorizado o trafego
de VOIP e SSH, com a aplicaca o de QoS foi resolvido os problemas com estes servicos.
Conclui-se que com isso foi possvel verificar a necessidade da aplicaca o de QoS e que
essa tecnica resolve em muitos casos a necessidade da aquisica o de mais banda apenas
classificando o trafego rede.

7. Referencias
[1]Consideraco es acerca do estabelecimento de QoS no RNP2.
Disponvel em: http://www.rnp.br
[2]RFC 4594 (Configuration 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