Escolar Documentos
Profissional Documentos
Cultura Documentos
DiffServ
QoS(Qualidade de Serviço)
1
20:14
SUMÁRIO
- Revisão;
- Níveis de QoS;
- Serviços Diferenciados:
Definição / RFC’s / Conceitos básicos
2
20:14
4
20:14
5
20:14
Níveis de QoS
6
20:14
7
20:14
(...) tudo começa no byte ToS (Type of Service) que fica dentro do cabeçalho do IPv4. Como o ToS é um byte, ele é
obviamente composto de 8 bits, sendo que apenas 6 bits são utilizados propriamente para formação do DS Field (Campo
dos Serviços Diferenciados) e os outros dois bits são tidos como reservados. O DS Field é quem define o tal do DSCP que
significa DiffServ Code Point. Como ele é composto de 6 bits, temos em decimal então uma permutação de 2 elevado a 6
que é 64 valores possíveis, variando portanto de 0 a 63. Essa faixa de valores é que define literalmente a marcação dos
pacotes. De antemão, todo pacote BestEffort (BE) ou Melhor Esforço é tratado como DSCP 0 ou em binário 000000.
(FALSARELLA, 2009, p. 1).
8
20:14
ROTEADOR DE
CORE DOMÍNIO DIFFSERV
11
20:14
Domínio Diff-Serv
Conjunto de roteadores que disponibilizam serviço de comunicação
IP com QoS.
Roteador de Borda
Roteador que faz interface direta com a rede do cliente.
Trata o tráfego na forma de fluxos individuais
Roteador de Core
Roteador que faz interface entre os roteadores de borda.
Trata o tráfego na forma de fluxo agregado
12
20:14
Fluxos agregados
pacotes do usuário B – 1 1 1 1
nivel silver
pacotes do usuário C – 2 2 2 2
nivel gold
pacotes do usuário D –
nivel gold 14
20:14
BYTE DS
DSCP ENC
(6 bits) (2 bits)
16
20:14
ENC
(2 bits)
Seletores de Códigos 0
Classe dentro PHB
da Padronizado 18
classe
20:14
19
20:14
DF: Default Forwarding (encaminhamento default ou melhor esforço): corresponde ao código 000000
20
20:14
21
20:14
22
20:14
23
20:14
24
20:14
DiffServ: http://cs.co/6186WwtK
25
20:14
E cliente
cliente E
C C
Exemplo:
Formatação & Condicionamento
E cliente
Classificador: Determina as regras aplicadas ao pacote IP (avalia pacote recebido encaminha a uma fila)
Medidor: Contabiliza as estatísticas associadas aos fluxos de pacotes (taxa média, balde de fichas, etc.)
Marcador: Marca o campo DSCP do pacote com os códigos EF, AF11, AF12, AF13, AF21,etc.
Determina a velocidade com o qual os pacotes são enviados para rede
27
20:14
Classificador
Formatador de Tráfego
SAÍDA
28
SAÍDA
20:14
Classificador
29
SAÍDA
20:14
Se IPsrc=200.10.1.0/24 e AF21
Classificador Classificador
Fila de Saída Fila de Saída Fila de Saída Fila de Saída Fila de Saída Fila de Saída
30
SAÍDA SAÍDA
20:14
DiffServ: Policiador e Marcador Em uma rede Diffserv, o controle do tráfego injetado na rede deve ser feito pelos roteadores
de borda. Os roteadores de borda realizam duas tarefas que estão diretamente relacionadas:
Policiamento e Marcação. Essas tarefas são realizadas com a ajuda de um terceiro elemento,
denominado genericamente de Medidor. O medidor é geralmente implementado utilizando
um algoritmo do tipo balde de fichas (token bucket).
Para as classes AF, que possuem até três subníveis, utiliza-se geralmente uma seqüência de
balde de fichas em cascata. A figura ilustra como o cascateamento de baldes é usado em um
cenário em que a classe AF1 é subdividida nas classes AF11 e AF12.
rate 500 kbps rate 500 kbps
ENTRADA
tráfego balde 1 balde 2 X
chegada (62,5kbytes) (62,5kbytes) drop
Classificador
AF11 AF12
r = 1Mbps, b= 64Kbytes
r = 4Mbps, b= 0Kbytes
Dados - AF 1
32
20:14
r = 1Mbps, b= 64Kbytes
r = 4Mbps, b= 0Kbytes
Dados - AF 1
33
20:14
ESSAS MARCAÇÕES
SÃO ATRIBUTOS PARA
FORMATAÇÃO DO SLA E
DA DETERMINAÇÃO DA
QUALIDADE DE SERVIÇO
34
20:14
Conslusões...
A arquitetura Diff-Serv tem por objetivo propor um
método simples e escalável para implantar QoS sobre
redes IP.
Na arquitetura, cada roteador de borda possui regras
para mapear fluxos de usuários em classes agregadas
padronizadas.
Os roteadores de core (que trabalham com enlaces de
alta capacidade), trabalham com PHB´s padronizados
configurados estaticamente.
35
20:14
DiffServ
• O DiffServ é mais escalável, define as informações por
um conjunto de classes, e não número de fluxos.
• O Serviço Diferenciado executa suas operações nos
roteadores de borda, os roteadores intermediários
necessitam apenas priorizar o tráfego baseando-se no
campo DS.
• Roteadores que não possuem DiffServ simplesmente
ignoram o campo DS dos pacotes e fornecem o serviço
de melhor esforço.
36
20:14
37
20:14
LLQ /CBWFQ
38
20:14
39
20:14
Documentação de pesquisa:
http://www.ppgia.pucpr.br/~jamhour/Pessoal/Mestrado/TARC/QoSIP.pdf
Referência cisco:
http://www.cisco.com/c/en/us/td/docs/solutions/Enterprise/WAN_and_MAN/QoS_SRND/QoS-SRND-
Book/QoSIntro.html
http://www.cisco.com/c/en/us/td/docs/solutions/Enterprise/WAN_and_MAN/QoS_SRND_40/QoSWAN_40
40
.html