Você está na página 1de 65

Comunidade de Suporte da

Cisco em Portugus Webcast ao vivo:


Quality of Service - QoS
Astor Alcantara
CSE Customer Support Engineer

06 de Maio de 2015

Comunidade de Suporte Cisco em PortugusWebcast ao vivo:


O especialista de hoje :

Astor Alcantara
CSE Customer Support Engineer
2013-2014 Cisco and/or its affiliates. All rights reserved.

Com a participao de:

Daniel Siman
CSE Customer Support Engineer
2013-2014 Cisco and/or its affiliates. All rights reserved.

Obrigado por estar com a gente hoje!

Durante a apresentao, sero feitas algumas perguntas para o pblico.


D suas respostas, participe!

2013-2014 Cisco and/or its affiliates. All rights reserved.

Se voc deseja uma cpia dos slides da apresentao, v ao link:

https://supportforums.cisco.com/pt/document/12499341
Ou escaneie:

2013-2014 Cisco and/or its affiliates. All rights reserved.

Envie a sua pergunta agora!


Use o painel de perguntas e respostas (P&R) para enviar suas perguntas, os
especialistas iro responder em tempo real.

Webcast com Especialistas em


Tecnologia da Comunidade da
Cisco
QoS Quality of Services

Astor Alcantara
CSE Customer Support Engineer
06 de Maio de 2015

Agenda

QoS Viso Geral

O que QoS?

Modelos de QoS

Classificao e Marcao

Gerenciamento de Congestionamento

Tcnicas para evitar o Congestionamento

2013-2014 Cisco and/or its affiliates. All rights reserved.

2013-2014 Cisco and/or its affiliates. All rights reserved.

Quality of Services (QoS)


QoS a habilidade de fornecer diferentes prioridades a diferentes
aplicaes, usurios, e fluxos de dados, ou garantir um certo nvel de
performance a um nvel de dados.
Diferentes nveis de servios para diferentes CLASSES de fluxos de
dados.

2013-2014 Cisco and/or its affiliates. All rights reserved.

10

Alta competio de recursos no link


Multiplos fluxos de trfego compartilhando o mesmo link.
Cada aplicao tem suas caracteristicas prprias.

Como consequncia disso ocorre o enfileiramento


(queueing).
Quando pacotes podem sofrer atraso ou serem dropados.
Taxa de transmisso de pacotes diminui.

2013-2014 Cisco and/or its affiliates. All rights reserved.

11

QoS
Com o QoS, a congestionamento da rede pode ser
controlado.
Atraso (Delay) / Drop / Throughput (Taxa de transferncia)
so controlados.

2013-2014 Cisco and/or its affiliates. All rights reserved.

12

Existem 2 modelos de QoS


1) Integrated Services
2) Differentiated Services

2013-2014 Cisco and/or its affiliates. All rights reserved.

13

O IntServ definido pela RFC 1633.


Um modelo orientado a conexo.
Todo o fluxo de dados tem uma reserva explcita fim a

fim (End-to End).


Baixo poder de escalabilidade.

2013-2014 Cisco and/or its affiliates. All rights reserved.

14

Definido pela RFC 2475.


Modelo no orientado a conexo.
Esse modelo explica como o trfego grupado em

classes.
Escalvel.
Os pacotes so marcados e processados segundo seu

rtulo DSCP ou IP Precedence.

2013-2014 Cisco and/or its affiliates. All rights reserved.

15

Para que o modelo DiffServ funcione, o trfego deve ser

colocado cada um em sua respectiva classe.


Processo de classificao.

A Classificao dos trfegos normalmente ocorre na

entrada do fluxo.
Na Classificao, os pacotes tambm podem ser

codificados internamente.
Processo de marcao.
2013-2014 Cisco and/or its affiliates. All rights reserved.

16

A Classificao e a Marcao podem acontecer em

multiplos lugares:
1) Camada 2 (Class of Services CoS)
Acontece no cabealho Ethernet 802.1q.
2) Camada 3 ( Type of Services ToS)
IP Precedence & DSCP (Differentiated Services Code Point)

3) Camada 4
Portas UDP e TCP
2013-2014 Cisco and/or its affiliates. All rights reserved.

17

Em qual modelo de QoS podemos utilizar a classficao

de trfego?
1) IntServ
2) Diffserv
3) Class Based
4) Weighted Fair Queueing

2013-2014 Cisco and/or its affiliates. All rights reserved.

18

2013-2014 Cisco and/or its affiliates. All rights reserved.

19

Na camada 2
802.1q / ISL - CoS bits (3 bits)

2013-2014 Cisco and/or its affiliates. All rights reserved.

20

Na camada 3 (ToS byte)


IP Precedence (3 bits)
DSCP (6 bits)

2013-2014 Cisco and/or its affiliates. All rights reserved.

21

7 (Network)
6 (Internet)
5 (Critical)
4 (flash-override)
3 (flash)
2 (Immediate)
1 (Priority)
0 (Routine)

22

2013-2014 Cisco and/or its affiliates. All rights reserved.

2013-2014 Cisco and/or its affiliates. All rights reserved.

23

Padro (Default)
Melhor esforo (Sem marcao).
Valor de DSCP igual a valor 0 ( 000 000).
EF (Expedite Forwarding)
Melhor marcao, oposto do DSCP=0.
Trfego prioritrio (Maior marcao).
Valor de EF=46 (101 110).

2013-2014 Cisco and/or its affiliates. All rights reserved.

24

AF (Assured Forwarding)

Largura de banda garantido.

2013-2014 Cisco and/or its affiliates. All rights reserved.

25

4 Classes:
AFxy , onde x = de 1 a 4.
Quanto maior o valor de X mais importante o trfego.
Ex: AF13; AF21; AF43; AF43

Ex: AF43 > AF33.


3 valores de ordem de descartes (Drop)
AFxy, onde y= de 1 a 3.

Quanto maior o valor de Y, maior a precndecia para o pacote

ser descartado.
Ex: AF13 descartado primeiro que o AF12
.
2013-2014 Cisco and/or its affiliates. All rights reserved.

26

CS (Class Selector)
Verso compatvel com a marcao IP Precedence.

Possui 7 classes:
CSx , onde x= de 1 a 7.
Quanto maior o valor de X mais importante a marcao.
Ex: CS7 > CS6 > CS5 > CS4.

2013-2014 Cisco and/or its affiliates. All rights reserved.

27

2013-2014 Cisco and/or its affiliates. All rights reserved.

28

Qual a marcao que a mais provvel de ser

descartada entre os valores a seguir?


1) AF 42
2) AF 11
3) AF43
4) AF44
5) EF

2013-2014 Cisco and/or its affiliates. All rights reserved.

29

2013-2014 Cisco and/or its affiliates. All rights reserved.

30

Podemos classificar o trfego usando as opes do

modelo MQC (Modular QoS CLI):


1)
2)
3)
4)
5)
6)

Match-any / Match-all
Access list (Classify based on source/destination IP, ports)
DSCP / IP PRECEDENCE
NBAR (Bit torrent /kazaa/ ftp)
Source Interface
Source/Destination MAC add

Podemos tambm combinar multiplos matches em


uma nica classe.
2013-2014 Cisco and/or its affiliates. All rights reserved.

31

1)

Definimos as classes

2)

Definimos a poltica (Traffic Policy)

3)

Comando class-map.
Escolhemos o critrio do trfego para o fazer o match.

Comando policy-map.
Aonde definimos as aes que queremos fazer com uma classe
especfica.

Aplicamos a poltica em uma interface

Comando service-policy [in/out] usado na interface.

2013-2014 Cisco and/or its affiliates. All rights reserved.

32

Comando usados para verificar e monitorar as classes e

as polticas:
1) Show class-map
2) Show run class-map
3) Show policy-map

4) Show run policy-map


5) Show policy-map interface < >

2013-2014 Cisco and/or its affiliates. All rights reserved.

33

2013-2014 Cisco and/or its affiliates. All rights reserved.

34

usado para lidar com o congestionamento assim que ele

ocorrer.
Ex: Filas

Tipos de Filas:
1)FIFO (First in First Out)
2)CBWFQ (Class Based Weighted Fair Queuing)
3)Priority Queuing (PQ) / Low Latency Queuing (LLQ)

2013-2014 Cisco and/or its affiliates. All rights reserved.

35

1) Um link entre um PE e um CE j se apresenta

congestionado com descarte de pacotes.


2) Eu configuro a fila LLQ para o trfego de voz.
3) Eu configuro a fila CBWFQ para o trfego que os clientes

dependam de servios WEB/FTP. Reservo 50% de largura


de banda.
4) O trfego restante (Ex:BitTorrent) configuro para ser

descartado primeiro, fila FIFO.


CE

PE

2013-2014 Cisco and/or its affiliates. All rights reserved.

36

o mais simples algortmo de fila.


o mecanismo padro de fila se nada for configurado.
Premissa:
Os pacotes saem na ordem que entram
Pacotes so dropados quando o buffer est cheio.
Pode ser habilitado na interface com o comando:
no fair-queue
2013-2014 Cisco and/or its affiliates. All rights reserved.

37

2013-2014 Cisco and/or its affiliates. All rights reserved.

38

2013-2014 Cisco and/or its affiliates. All rights reserved.

39

Permite customizar os tipos de trfegos.


Classes so definidas usando a sintaxe do MQC.
bandwidth define o peso de cada classe.

O peso vai ser uma parte relativa largura de banda


que ser reservado do total do link.
A reserva definida pelo bandwidth ser um valor
mnimo
2013-2014 Cisco and/or its affiliates. All rights reserved.

40

2013-2014 Cisco and/or its affiliates. All rights reserved.

41

Reservas:

Em valores absolutos [Kbps]

Por porcentagem bandwidth percent [%]


A referncia ser sempre a largura de banda da interface.

A soma das porcentagens deve ser igual a largura de


banda da interface.

2013-2014 Cisco and/or its affiliates. All rights reserved.

42

2013-2014 Cisco and/or its affiliates. All rights reserved.

43

Fila de Prioridade
Permitido a fila dentro poltica (Policy-map)
oComando priority percent [%]
oOu pelo o comando priority [Kbps]
oPacotes nessa fila so sempre transmitidos primeiro.

2013-2014 Cisco and/or its affiliates. All rights reserved.

44

2013-2014 Cisco and/or its affiliates. All rights reserved.

45

2013-2014 Cisco and/or its affiliates. All rights reserved.

46

2013-2014 Cisco and/or its affiliates. All rights reserved.

47

Tem como objetivo de tentar evitar o congestionamento

antes de acontecer:
Atravs de estratgias de descarte de pacotes (packet
drop).

Tipos de estratgias de descarte:


WRED (Weighted Random Early Detection)
Tail Drop

2013-2014 Cisco and/or its affiliates. All rights reserved.

48

Por padro, todas as filas usam o mecanismo de

Tail Drop
Acontece quando a fila est cheia, novos pacotes tentando
entrar na final da fila e no so permitidos, como
consequncia so dropados.

Todos os trfegos so tratados igualmente no tail

drop.

2013-2014 Cisco and/or its affiliates. All rights reserved.

49

RED uma tcnica para evitar o congestionamento


O RED age proativamente descartando pacotes
randomicamente da fila antes que o buffer chegue a 100%.

Sem o RED quando a fila est cheia, todos os

pacotes que chegam so dropados Tail Drop.

2013-2014 Cisco and/or its affiliates. All rights reserved.

50

WRED leva em considerao o peso (weight) ao

algoritmo de descarte.
Ento pacotes com o peso maior / alta marcao vai ter
menor probabilidade de ser dropado.

Configurado com o comando:


random-detect
Pode ser implementado com outros tipos de mecanismos
de filas tambm.
2013-2014 Cisco and/or its affiliates. All rights reserved.

51

IOU4(config)#class-map HTTP
IOU4(config-cmap)#match protocol http

IOU4(config-pmap-c)#bandwidth percent 50
IOU4(config-pmap-c)#random-detect dscp-based

IOU4#show run policy-map WRED


policy-map POLICY
class HTTP
bandwidth percent 50
random-detect
End

IOU4(config)#int Ethernet0/0
IOU4(config-if)#service-policy out WRED
2013-2014 Cisco and/or its affiliates. All rights reserved.

52

Nesse tipo de tcnica os tipos de trfegos so tratados

igualmente, e reservada a mesma largura de banda para


cada um?
1)WRED
2)FIFO
3)Tail Drop
4)WFQ
5)CBWFQ

2013-2014 Cisco and/or its affiliates. All rights reserved.

53

Faa sua pergunta agora!

Utilize o painel do P&R para fazer sua pergunta

Quality of Service - QoS


Astor Alcantara
Esta a sua oportunidade de aprender e fazer todas as perguntas sobre Quality of Service QoS.

Evento inicado hoje e vigente at o dia 29 de Maio de 2015.


https://supportforums.cisco.com/pt/discussion/12499271

Encontre mais eventos na Comunidade de Suporte da Cisco

Prximo Webcast

(Espanhol)

Tema: Planificacin y Despliegue de IPv6


Tera-feira 26 de Maio:
10:00 AM do Mxico
Com o especialista da Cisco: Alvaro Retana

2013-2014 Cisco and/or its affiliates. All rights reserved.

Cisco Confidential

56

Tema: Call Routing em Cisco Unified


Communications Manager
Com o especialista Marco Rojas.

Marco Rojas

Evento disponvel entre os dias 4 22 de Maio.

Customer Support Engineer

2013-2014 Cisco and/or its affiliates. All rights reserved.

Cisco Confidential

57

Tema: Configurao e Troubleshooting de troncos


SIP em CUCM
Com o especialista Kenny Araya.

Kenny Araya

Evento disponvel entre os dias 18 29 de Maio.

Customer Support Engineer

2013-2014 Cisco and/or its affiliates. All rights reserved.

Cisco Confidential

58

O reconhecimento como "Participantes em Destaque" da comunidade entregue para os


membros que demonstrem liderana e compromisso como participantes de cada
comunidade.
Categorias:
O Novato
Melhor Publicao
Escolha da audincia

Como participar? Postando contedos: Documentos, Blogs, vdeos.

2013-2014 Cisco and/or its affiliates. All rights reserved.

Cisco Confidential

59

https://supportforums.cisco.com/community/5141/comunidade-de-suporte-cisco-emportugues

2013-2014 Cisco and/or its affiliates. All rights reserved.

Cisco Confidential

60

2013-2014 Cisco and/or its affiliates. All rights reserved.

Cisco Confidential

61

Agora possvel qualificar


as discusses,
documentos, blogs e
videos!!!

2013-2014 Cisco and/or its affiliates. All rights reserved.

Cisco Confidential

62

Para preencher a pesquisa de satisfao, aguarde um momento e a pesquisa


aparecer automaticamente ao fechar o browser da sesso.

2013-2014 Cisco and/or its affiliates. All rights reserved.

Cisco Confidential

63

Obrigado por sua participao!


Pedimos para que preencham nossa pesquisa de satisfao