Escolar Documentos
Profissional Documentos
Cultura Documentos
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].
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.
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.
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.
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