Escolar Documentos
Profissional Documentos
Cultura Documentos
Arquitetura e Aplicaes
Motivao
Atualmente, funcionam sobre as redes IP aplicaes cujos requisitos elas no foram projetadas para atender
Modelo de servios de melhor esforo Tabela de rotas determina apenas o prximo salto, sem considerar prioridades/requisitos das aplicaes
Para atingir a QoS, faz-se necessria a cooperao de todos os elementos envolvidos (de cima a baixo, de fim a fim) Qualquer garantia de QoS ser to forte quanto o mais frgil elemento na cadeia entre o emissor e o receptor! QoS pode ser absoluta (mtricas rgidas) ou relativa (diferenciao de servios)
Caracterizao do Trfego
PRINCPIO 1: A marcao de pacotes permite que um roteador faa distino entre pacotes de diferentes classes de trfego diferentes regras de roteamento A marcao de pacotes pressupe uma classificao anterior
chegadas
partidas
enlace (servidor)
Disciplinas de Escalonamento
Filas com Prioridade: classes tm diferentes prioridades; identificao da classe pode depender de marcao explcita no pacote ou de outras informaes, como: endereo de origem/destino, nmero de porta de origem/destino, etc. Transmite o pacote de prioridade mais alta cuja fila no esteja vazia Verso preemptiva e no-preemptiva
chegadas
tempo
chegadas
pacotes no servidor
partidas
enlace (servidor)
partidas
tempo
Disciplinas de Escalonamento
Round Robin (RR): percorre todas as filas em seqncia, servindo um pacote de cada classe que tiver pelo menos um representante na fila
chegadas
tempo
pacote em servio
partidas tempo
SWDS
Servidor Web com Diferenciao de Servios
80/20
Disciplinas de Escalonamento
Weighted Fair Queuing (WFQ): procura fornecer uma quantidade diferenciada de servio a cada classe, num dado perodo de tempo, atribuindo-lhes pesos diferentes wi Assim, uma classe i, de peso wi , receber uma frao de servio wj wi e cada fluxo conseguir uma vazo de, no mnimo, R. wj RR um caso especfico do WFQ, com todos os pesos iguais a 1
classificador de chegadas
enlace
partidas
Mecanismos de Policiamento
Policiamento est relacionado taxa com a qual se permite que um fluxo (aplicao) injete pacotes na rede Trs critrios:
Taxa Mdia: (100 pacotes por segundo ou 6000 pacotes por minuto?); o aspecto crucial o tamanho do intervalo Taxa de Pico: 6000 pacotes por minuto, na mdia; 1500 pacotes por segundo, no pico Tamanho da Rajada (burst size): nmero mximo de pacotes enviados consecutivamente, num perodo de tempo extremamente curto
Mecanismos de Policiamento
Token Bucket (balde de permisses)
Oferece um meio de limitar a entrada de pacotes na rede, que ficam sujeitos a um tamanho de rajada e a uma taxa mdia prdeterminados
r tokens/seg
balde pode conter at b tokens
pacotes
espera token
para a rede
10
Mecanismos de Policiamento
Balde pode armazenar at b tokens; os tokens so gerados a uma taxa de r tokens/seg, exceto se o balde estiver cheio Em qualquer intervalo de tempo, o nmero de pacotes admitidos na rede ser sempre menor ou igual a (r t + b) Token bucket e WFQ podem ser combinados para garantir um limite superior ao atraso:
d max =
bi wi R wj
Priorizao
O trfego na rede classificado segundo suas caractersticas de demanda, nos pontos de ingresso na rede e a QoS garantida a cada hop Servios Diferenciados DiffServ
11
Servios Integrados
Primeira das arquiteturas propostas pela IETF para dar suporte a QoS na Internet (RFC 1633) Visa fornecer, em uma rede de pacotes, o servio mais prximo possvel da abstrao de circuitos virtuais Baseia-se na idia de reserva de recursos, fim-a-fim, antes do incio da transmisso dos dados Protocolo RSVP protocolo de controle e sinalizao responsvel pela reserva de caminhos e recursos na sub-rede de comunicao (RFC 2205)
Trabalha com fluxos individuais sobrecarga Roteadores precisam manter informaes de estado relacionadas aos fluxos Problemas de escalabilidade e implantao na Internet
Protocolo RSVP
Caractersticas
Protocolo de controle e sinalizao que atua na camada de rede, transportando informaes relativas reserva de recursos ao longo de um path ou spanning tree Transmisso unicast e multicast Transmisso unidirecional Reserva iniciada pelo receptor especifica os requisitos de largura de banda, atraso e jitter Soft state preciso renovar a informao sobre a reserva de recursos periodicamente nos roteadores, responsabilidade dos end
hosts
Operao transparente atravs de roteadores no-RSVP Suporte para IPv4 (Type-of-Service) e IPv6 (Flow Label)
12
Funcionamento do RSVP
13
27
14
15
31
16
DiffServ
Classificao de pacotes Agregao de fluxos Gerenciamento mais simples QoS em redes maiores Complexidade nos pontos externos da rede Diferenciao de servios relativa entre as classes Decises tomadas localmente Usa um campo do protocolo IP Leva em considerao as propriedades do trfego gerado
17
Protocolo MPLS
Multi-Protocol Label Switching
Especificado na RFC 3031 Assim como o DiffServ, marca os pacotes nos pontos de ingresso na rede e os desmarca na sada Marcao de pacotes
DiffServ atribuio de prioridades MPLS informao utilizada para roteamento
O rtulo MPLS determina completamente o caminho a ser seguido pelo pacote, criando canais com largura de banda fixa (como circuitos virtuais em redes ATM ou Frame Relay) MPLS opera entre as camadas de rede e enlace, portanto pode funcionar sobre outros protocolos alm do IP
18