Você está na página 1de 82

Qualidade de Servio na Internet

Sistemas Telemticos LESI Grupo de Comunicaes por Computador Departamento de Informtica

Materiais utilizados
Apresentao de Jim Kurose, Department of Computer Science, Univ.Massachusetts/Amherst Networkers da Cisco.com Apresentao de Paulo Carvalho e Solange Lima, DI, Univ. do Minho.
Apresentao de Luciana Bolan Frigo e Mrio Lucio Roloff, BR

Sumrio
Introduo Servios Integrados Problemas dos Servios Integrados Servios Diferenciados

Qualidade de Servio: o que ?


Aplicaes multimdia: Vdeo e udio na Internet

QoS
A rede disponibiliza aplicao o nvel de

desempenho necessrio para o seu funcionamento .

Requisitos de QoS para os Mdia Contnuos


Emisses ao vivo e em deferido Requisitos: entregar os dados de forma temporizada
Atrasos fim-a-fim curtos para Multimdia Interactivo I.e.., Telefone sobre IP, Teleconferncia., Mundos Virtuais, Simulao Interactiva Distribuda Reconstituio fluente do mdia chegada
Variao limitada dos atrasos dos pacotes

Relaxamento na fiabilidade
No sempre necessria uma de fiabilidade de 100%

O que acontece sem QoS?


Problemas:
Atraso excessivo: lacunas no udio e vdeo transmitidos Perdas excessivas

Sem QoS, as aplicaes multimedia no funcionam

Mudanas no tipo de trfego de Aplicao


Multimedia

Dynamic WWW

100 80 60

2% 7% 27%

7% 16%

14% 28%

Static WWW FTP and Telnet E-Mail and News

23% 15% 39% 23% 12% 17% 14%

Other

40
20 0
17% 8% 18% 13%

1996

1998

2000

* Source: The Yankee Group, 1996

Pergunta
H quem defenda que os problemas de QoS podem ser resolvidos, aumentando a disponibilidade de largura de banda das linhas, de forma a que a limitao de largura de banda no constitua um problema. Qual a sua opinio?

Uma Resposta possvel


Por mais largura de banda que se disponibilize vo existir novas aplicaes que a tornam sempre um recursos crtico. Para alm disso o problema que se coloca no s a falta de largura de banda mas sobretudo a forma como ela usada. Mecanismos com a qualidade de servio permitem a utilizao e partilha racional de recursos e isso por princpio so sempre de considerar.

QoS: Porqu que no a temos?


QoS uma preocupao desde os anos 80. O que aconteceu desde a?
A Internet cresceu um milho de vezes! Aplicaes: WWW, Napster,

Poque h progressos pouco significativos no QoS?


Uma srie de gente inteligente e competente a trabalhar nisso!

Porqu que o QoS to difcil?

Porqu que o WWW to simples?


Servidor WWW browser WWW

Concretizado em mquinas da periferia da rede


no topo da rede existente complexidade na periferia Sem mudanas no ncleo da rede

Porqu que o QoS difcil?


O ncleo da Internet actual disponibiliza um servio best effort
A congesto da rede causa atrasos, perdas Sem garantia de tempos de entrega Sem garantias nas perdas As diferenas nas restries nos tempos de entrega e fiabilidade das comunicaes Mude a Portanto... em tempo real requerem a arquictectura concepo de novos protocolos do ncleo e arquitecturas

O multimedia precisa de que se consigam restries nas perdas e tempos de entrega

At que ponto isto verdade?

Porqu que o QoS difcil?:


Para fornecer garantias de desempenho nos atrasos e perdas:

Precisa do trfego de entrada da sesso

Calcular o dbito de sada na sesso


Dados o trfego de entrada declarado e a disciplina de escalonamento

conhecendo o perfil de trfego da aplicao So necessrios avanos fundamentados nesses problemas complexos

Fluxo de Trfego
Sequncia de pacotes com:
Mesma mquina origem e destino
Endereo IP

Mesma aplicao origem e destino


Portas de Protocolo (TCP ou UDP)

Mesmos requisitos de QoS

QoS vs CoS
Qualidade de Servio (QoS)
Traduz nvel de desempenho pretendido Expressa por um conjunto de parmetros
Largura de Banda, atrasos (jitter), perdas

Classes de Servio (CoS)


Definem servios com objectivos de QoS distintos Cada classe tem um nvel de QoS associado e define um tratamento a receber pelos pacotes na rede Fluxos de trfego classificados com base nos seus requisitos de QoS

Princpios para garantir QOS(1)


Topologia simples para estudar partilha e congesto

Princpios para garantir QOS(2)


Uma aplicao de telefone a 1Mbps e outra FTP partilham uma ligao a 1.5 Mbps.
Trfego FTP pode congestionar o encaminhador que se descarta de pacotes udio. Prioriza-se o audio relativamente ao FTP.

Princpio 1: necessrio marcar os pacotes para e encaminhador distinguir entre diferentes classes e de novas polticas para manipulao dos pacotes

Princpios para garantir QOS(3)


Aplicaes mal comportadas (O audio envia pacotes a um dbito superior a 1 Mbps). Princpio 2: isolar uma classe das restantes. So necessrios mecanismos para policiamento das fontes. A marcao e policiamento deve ser feita na periferia da rede:

Princpios para garantir QOS(4)


Alternativa marcao e ao policiamento: alocar uma poro da largura de banda cada fluxo de aplicao; pode haver desperdcio se um dos fluxos no usar a sua largura de banda Prncpio 3: O isolamento disponibilizado deve coexistir com uma utilizao eficiente dos recursos

Princpios para garantir QOS(5)


No possivel suportar trfego para alm da capacidade das ligaes. Princpio 4: necessrio um mecanismo de Controlo de Admisso; o fluxo de aplicao declara as suas necessidades e a rede pode bloquear a comunicao por falta de recursos.

Princpios para garantir QOS(6) Resumo


QoS para aplicaes de Rede Classificao de pacotes Isolamento
Escalonamento e policiamento

Percentagem elevada de utilizao de recursos Controlo de Admisso

Pergunta 1
O que a QoS e com que parmetros se pode medi-la?

Qualidade de servio pode ser definida de vrias formas. Uma delas diversas formas de avaliao da capacidade de rede de realizar tarefas. Uma outra oferecer um servio de transferncia adequado para satisfazer os requisitos das aplicaes utilizadas. A qualidade de servio em redes IP, por exemplo, pode ser medida usando os seguintes parmetros: atraso na transferncia, variao no atraso da transferncia, erros na transferncia, percentagem de pacotes perdidos relativamente ao total de transferidos e largura de banda

Pergunta 2
Como o que utilizador se apercebe da QoS?
Uma das formas de percepo mais simples a disponibilidade do servio. Um servio de boa qualidade est disponvel quando se precisa dele. Uma outra forma o custo do servio, j que os servios de boa qualidade so normalmente mais caros. Um outro aspecto importante o tempo de resposta que mais perceptvel nos servios interactivos. Por fim resta acrescentar a probabilidade de falha ou de erro de servio, uma vez garantido o seu correcto funcionamento.

Pergunta 3
Quais so os requisitos para introduo do QoS (se existirem)?

O servio de rede deve ser capaz de distinguir os diversos tipos de aplicaes quer por classes como individualmente e capaz de disponibilizar recursos (largura de banda, buffers, tempo de processamento) de acordo com as restries de cada tipo de trfego. Isto significa que os encaminhadores devem ser capazes de tratar os fluxos (individualmente ou por classes) de forma diferenciada. Isso significa a existncia de mecanismos de reserva de recursos, controlo de admisso, marcao e policiamento de trfego.

Pergunta 4
Que problemas de segurana podem ser colocados pela QoS?
Algum pode tentar roubar a largura de banda e os restantes recursos usados para fornecer qualidade de servio injectando um grande nmero de falsos pacotes para a rede, inundando-a com trfego. Numa situao dessas, a Qualidade de servio para os utilizadores pagantes vai sofrer de Negao de Servio[1] (Denial of Service). [1] Denial of Service, na terminologia inglesa

Modelos de Sevios Integrados


Filosofia
Sinalizar QoS parte da aplicao Garantia de QoS obtida com reserva prvia de recursos Existe controlo de admisso Encaminhadores reservam recursos para fluxos especficos e mantm informao sobre seu estado (hard-state)

Modelos de Sevios Integrados


Grupos do IETF
IntServ Working Group
Descrio da Arquitectura (RFC 1633) Tipos de Servio (RFC 2211 e 2212)

RSVP Working Group


Descrio do Protocolo (RFC 2205) RSVP no IntServ (RFC 2210)

Servios Integrados
Componentes

Protocolo de sinalizao
Reserva de recursos

Controlo de Trfego
Controlo de admisso Classificador Escalonador

Servios Integrados
Protocolo de reserva de recursos

Reserva dinmica Recebe da aplicao


Especificao do fluxo Originador e destinatrio(s)

Protocolo de controlo
No transporta dados Ex: RSVP

Servios Integrados
Especificao do Fluxo
Define
Caractersticas do fluxo de trfego
Taxa, tamanho burst,...

QoS a disponibilizar ao fluxo

Determina
Reserva dum conjunto de recursos mnimo
Largura de banda mnima Identificao do trfego em conformidade ou no com a especificao Parametrizao do Escalonador

Modelo de Servios Integrados


Escalonador de pacotes: gere o encaminhamento dos fluxos de dados, usando alguma poltica de filas Classificador: coloca os pacotes que chegam em determinadas filas Controle de admisso: implementa o algoritmo p/ verificar se um novo fluxo pode ter seu pedido de QoS atendido Protocolo de reserva de recurso

Sntese de operao do RSVP


Mensagem PATH especifica caracterstica do trfego Encaminhadores do percurso expedem a mensagem e criam estado Mensagem de RESV requisita recursos para o fluxo Cada encaminhador do percurso
Aceita o pedido de RESV reserva LB e buffer
Regista informao do estado do fluxo

Rejeita o pedido de RESV


Envia mensagem de erro e termina processo de sinalizao

Sintese de Operao do RSVP


PATH PATH PATH PATH

Largura de banda = X Atraso mx = Y

Solicitao ok O encaminhador recebe a mensagem PATH e verifica se pode atend-la.

PATH Informar as caractersticas de trfego da requisio do transmissor e sobre o caminho fim a fim entre eles.

Todos encaminhadores suportam RSVP

Sintese de Operao do RSVP

RESV

RESV

RESV

RESV

Usa o processo de controle de admisso para autenticar a solicitao e alocar os recursos necessrios

O encaminhador recebe a mensagem RESV


RESV Faz a reserva de recurso de acordo com os parmetros da PATH.

QoS nos Servios Integrados: Modelos de Servio [rfc2211, rfc 2212]


Servio garantido: Servio de carga controlada:
Pior caso na chegada de Qualidade de servio bastante trfego: leaky-bucket-policed aproximada da QoS oferecida source ao mesmo fluxo por um Limite simples (prova-se elemento de rede sem carga. matematicamente) no atraso [Parekh 1992, Cruz 1988]
Trfego de chegada

Dbito de chegada dos tokens, d Tamanho do bucket, b

WFQ

Dbito por fluxo, D

D = b/D max

Servios Integrados: garantias de QoS


Reserva de Recursos
Estabelecimento de chamada, sinalizao (RSVP) Declarao de trfego, QoS Controlo de Admisso por elemento de rede
request/ reply

Escalonamento sensvel ao QoS (ex. WFQ)

1995/6: Todas peas do QoS no lugar


Modelos de servio Teoria necessria: escalonamento, policiamento,
desempenho

Protocolo de sinalizao Concretizaes de fabricantes 2000: Pouco progresso relativo

Porqu?

Lio n1: Escalabilidade das solues


Solues demonstradas a pequena escala podem no funcionar em grande escala:
Sinalizao por chamada: complexa?
Pouco problemtica em pequenas redes Um router numa rede de backbone modesto v 250K fluxos/min

Desafio: disponibilizar QoS larga escala


Cada sesso usa mltiplos elementos
Cada elemento manipula um grande n de sesses Micro-anlise detalhada no possvel Garantias estatsticas sobre o agregado?

Lio n2: Introduzir nova tecnologia no ncleo da rede difcil !


Dificuldades similares com o IPv6 e multicast Mudanas devem ser incrementais
Problemas legais Base existente muito grande-> s com uma vitria por KO da nova tecnologia relativamente a todas as outras

Lio n3: QoS via Alocao


Soluo: resolver (minimizar) o problema com o sobre-dimensionamento de recursos
Rede com sobre-alocao: torna extremamente raros grandes atrasos e perdas (perdas de QoS)

Usada actualmente por: RBN, Sprint, AT&T


Rede Sprint nos EUA: RTT< 70 ms; loss < 0.01%

Outras razes para sobre-alocao:


Uso da largura de banda cresce exponensialmente: ISP 6 meses frente da curva Custos altos para mudar a tarifa fixa do best-effeort

Efeito secundrio(?): Utilizao dos recursos longe do ptimo

Lio n3: QoS via Alocao


Desafios para investigao:
Dimensionar e monitorizar QoS via sobrealocao Como realocar recursos com rapidez Comparar os custos da sobre-alocao versus QoS medida Adaptatividade: dissimular os efeitos das falhas de QoS

Lio n4: A qualidade dum percurso determinada pela pior ligao


Internet = rede de redes
Uma soluo fim a fim exige a cooperao de todas redes do percurso: difcil de conseguirt! Uma nica rede congestionada significa falha num percurso fim-a-fim

Questo: O conceito rede de redes sinnimo de engarrafamento?


Permitiu um grande crescimento e penetrao da Internet Vantagem competitiva (fornecimento de QoS) quando h controlo administrativo de todo o percurso.

Servios Diferenciados
Filosofia

Definio de um pequeno nmero de classes de servio


Com requisitos de QoS associados Com filas de espera diferenciadas

Marcao e Classificao de trfego em classes de servio Tratamento diferenciado dos pacotes


De acordo com a classe

Servios Diferenciados
Grupos de Trabalho

IETF
Descrio da arquitectura RFC 2475 Campo DS RFC 2774 PHBs RFC 2397 2598 Internet Drafts

TF-Tant
Ambiente experimental de teste de arquitectura e de servios

Servios Diferenciados
QoS na Internet para agregaes de fluxos
Sem estado para cada fluxo de dados Sem sinalizao para cada n

DS-Field
Pacotes so marcados para receber servios diferenciados nos Domnios DS Campo TOS do IPv4 ou Traffic Class do IPv6 Identifica o PHB (Per-Hop Behavior) Valores do DS-Field so chamados de DSCP (DiffServ Code Point)

Contratos e Servios
SLA: Service Level Agreement
Contrato de servio bilateral Identifica perfil de trfego (ex. r = 1 Mbps, b = 100 Kb)

Servio: tratamento global de um determinado subconjunto do trfego de um utilizador dentro de um Domnio DS, ou fim a fim PHBs + regras de policiamento = vrios servios O grupo de trabalho da IETF no vai normalizar os servios fim a fim (para os utilizadores)

Contratos e servios
Para obter servios diferenciados
Cliente pode ser outro ISP Aspectos tcnicos do contrato
Especificao de Nvel de Servio (Service Level Agreement SLS) Especifica
Servios pretendidos Perfil de trfego Propriedades temporais do trfego Regras de condicionamento de trfego

Contrato de Servio
Pode ser esttico ou dinmico Determina no ISP
Alocao do espao em buffers Alocao de Largura de banda
Como as vrias aplicaes partilham o SLS da responsabilidade da fonte

Especificao do Nvel de Servio


Parmetros de Especificao de Servios
mbito: 1:1,1:N,... Identificao do Fluxo Descrio do trfego
Caractersticas do trfego e parmetros de conformidade Taxa de pico, parmetros de token-bucket (b,r), MTU min/max

Tratamento ao excesso
Que fazer ao trfego fora de perfil: descarte, remarcao,calibrao?

Desempenho: dbito, atraso, perda, jitter


Garantias qualitativas e quantitativas

Temporizao: activao/cancelamento do servio Fiabilidade: tempo entre falhas

Arquitetura de Servios Diferenciados


Modelo Lgico
Fonte
SLA

SLA: Service Level Agreement


Destino

Domnio
SLA SLA SLA SLA

Domnio

Domnio

Domnios proporcionam servios especificados no SLA aos seus clientes

Arquitetura de Servios Diferenciados


Modelo Fsico
Policiamento de trfego nos encaminhadores de fronteira

Encaminhadores internos do tratamento aos pacotes de acordo com o PHB indicado no DSCP

Arquitetura de Servios Diferenciados


Domnio DS Mundo Exterior
SLA deve ser estabelecido

Ns Interiores Ns de Fronteira
Efectua Condicionamento de Trfego

Ns de Fronteira

Mundo Exterior
SLA deve ser estabelecido

Ns Interiores

Efectua Condicionamento de Trfego

Pacotes so adicionados a agregaes de comportamento (behavior aggregates - BA) de acordo com o DS field

Servios Diferenciados
Encaminhadores de periferia: Perfil de trfego permitido ao utilizador Marcao de pacotes
Dentro do perfil Fora do perfil

Encaminhadores interiores stateless


Sem noo de sesso expedio: trfego dentro do perfil tem prioridade sobre o fora de perfil

Servios Diferenciados
De acordo com as lies aprendidas? complexidade (estado por fluxo) na periferia da rede
leaky bucket marking

Encaminhadores de ncleo de alta velocidade


1-bit determina o comportamento na expedio

Sobre-alocao de largura de banda para trfego dentro do perfil e melhor esforo para trfego fora do perfil

Per-Hop Behavior (PHB)


Tratamento de expedio que os pacotes recebem nos encaminhadores Descreve o comportamento na expedio do trfego agregado num n DS
Pacotes com o mesmo DCSP

Determina estratgia de alocao de recursos para construo de servios diferenciados especificado em termos de
Prioridade na obteno de recursos (buffers, largura de banda) e caractersticas de trfego (atraso, perdas)

concretizado por mecanismos de


Gesto de Filas (ex. RED) Escalonamento (ex. WFQ, CBQ,...)

PHPs Normalizados
PHB EF (Expedited Forwarding) (RFC 2598)
Expedio expresso (acelerada) Baixa perda, atraso e variao do atraso (jitter) Preferncia total de encaminhamento

PHB AF (Assured Forwarding) (RFC 2597)


Grupo de PHBs de expedio assegurada 4 classes de servios com 3 nveis de descarte Define tratamentos diferenciados aos pacotes, do tipo melhor que o melhor esforo

PHP EF (Expedited Forwarding)


Servio com elevada fiabilidade
Baixa probablidade de perda Atraso e jitter reduzidos Largura de banda garantida

Condicionamento de trfego da classe


Dbito mximo de chegada < dbito mnimo de partida

Simula uma conexo ponto-a-ponto ou uma linha virtual fim-a-fim Limitao de interferncia com outros trfegos
Excedente de trfego rejeitado Servio de acesso limitado Elevado custo

PHB AF (Assured Forwarding)


Garantia de expedio
Trfego dentro do perfil tem grande probablidade Trfego fora do perfil tem menor probablidade

Sem garantias de limite no atraso e jitter Nvel de garantia de expedio dum pacote depende de
Recursos alocados classe AF Carga actual da classe Prioridade de rejeio do pacote em situao de congesto

PHB AF (Assured Forwarding)


4 classes AF independentes (Grupo PHP)
4 nveis de alocao de recursos (buffers e largura de banda) 4 nveis de garantia de expedio 3 nveis de precedncia de rejeio por classe, em situao de congesto

Possibilidade de partilha de recursos entre diferentes classes AF

Exemplos de Servios
Servio Premium (PHB EF)
emulao de linha dedicada a uma taxa de pico especificada

Servio Assegurado (PHB AF)


a rede parece estar levemente carregada para trfego em perfil especificado (taxa e rajada)

Servio Olmpico (PHB AF)


servio melhor relativo a quem paga menos semelhante ao servio assegurado, mas com trs classes de servios: ouro, prata e bronze

Condicionamento de Trfego(1)
Classificador: selecciona os pacotes dentro de um fluxo atravs do cabealho (BA e MF) Medidor: mede o fluxo para verificar se est de acordo com o perfil de trfego contratado (SLA) Marcador: grava determinado padro de bits no codepoint (DSCP) Suavizador: atrasa trfego fora do perfil, para torn-lo dentro do perfil

Condicionamento de Trfego(2)
Condicionador

Medidor

Classificador

Marcador

Pacotes

Suavizador/ Descartador

Nem todos os quatro elementos precisam estar presentes em todos os ns de fronteira

Policiamento de Trfego
Objectivo
Verificao ou condicionamento de trfego Nos servios diferenciados, corresponde a detectar o perfil de trfego
Remarcao ou descarte de trfego fora de perfil

Mecanismos
Sistema de crditos Medio contnua da taxa de transmisso

Filas e Escalonamento(1)
Gesto de Filas
Prestar servios diferenciados envolve
Colocar pacotes em filas diferentes para cumprir requisitos de QoS

Mecanismos
FIFO Filas com prioridade (Priority Queuing)
Servir primeiro trfego com prioridade Abordagem inicial para diferenciar trfego Sobrecarga computacional quando concretizado com fila nica Pode monopolizar recursos

Filas e Escalonamento(2)
Gesto de Filas
Filas baseadas em classes
Class Based Queuing (CBQ) i filas com prioridades distintas xi bytes de cada fila numa rotao Resolve o problema da negao de recursos do modelo anterior

Filas ponderadas de acordo com a carga


Weighted Fair Queuing (WFQ) Filas distintas com base na prioridade da fila e volume de trfego Tempos de resposta previsveis a utilizadores pesados e menos pesados Fluxos de baixo volume tm tratamento preferencial Fluxos de alto volume partilham a largura de banda restante Evita a starvation do buffer e da largura de banda

Filas e Escalonamento (3)


Gesto de Filas: descarte de pacotes
Objectivos
Controlar o comprimento das filas de espera Evitar a congesto
Descartar pacotes As fontes detectam perdas e abrandam a transmisso

Mecanismos
RED (Random Early Detection) RIO (Random Early Decetection with In and Out)

Filas e Escalonamento (4)


RED- Random Early Detection
Descarta pacotes aleatoriamente

RIO Random Early Dectection with In and Out (RIO)


Algoritmo RED distinto para pacotes dentro do perfil e fora de perfil B A
in out Sem descarte

Calibrador de Trfego
Traffic Shaper
Objectivos
Controlar o volume e taxa de sada de trfego DiffServ: Regulao de trfego agregado de sada nos ns de egresso

Mecanismos utilizados
Leaky-bucket
Fluxo regular de sada (configurvel, em bits/seg) Elimina exploses (bursts) de trfego Ineficiente utilizao de recursos

Token-bucket
Transmisso baseada na existncia de tokens no bucket (enquanto houver tokens pode transmitir) Permite exploses de trfego at um dado limite

Controlo de Admisso
Como gerir o nvel de servio contratado? Como garantir que os recursos disponveis no so ultrapassados?
Controlar o trfego que admitido Garantir que o novo fluxo no prejudica os existentes
Estratgias centralizadas e distribudas Aces no domnio fonte ou no ISP Comunicao entre domnios

Compromisso entre complexidade e grau de garantia

Controlo de admisso
Estratgia centralizada: Bandwidth Broker
Funes Intra-Domnio
Gesto de Recursos do domnio Controlo de admisso de fluxos
Deciso local ou fim-a-fim

Configurao de Sistemas
Aplicar regras de classificao e condicionamento

Funes Inter-Domnio
Comunicao com BBs doutros domnios
Para processo de admisso e reservas fim-a-fim Protocolo de sinalizao entre BBs de domnios diferentes

Modelo do Bandwidth Broker


Preciso de 64KBPS No percurso {7,11} Preciso de 64KBPS Para o AS{11}

AS #7
Preciso de 64 KBPS no percurso {3,7,11}

AS #3
OK

Sesso RSVP AS #1 AS #11

Controlo de admisso
Estratgias distribudas
Controlo de admisso nos extremos
Extremos: hosts ou encaminhadores de fronteira Deciso baseada em
Medio activa do QoS (probing) Medio passiva do QoS (LB, atraso, perdas)

Controlo de admisso em cada n


Em conformidade com estado da classe

Compromisso entre a complexidade e grau de garantia

Alocao de Servios e Recursos


Domnio Fonte

Partilha dos recursos e servios do SLS entre mquinas e aplicaes


Opes
Deciso dos hosts ou encaminhadores de fronteira
Com ou sem probing

Deciso do BB Melhor Esforo

Alocao de Servios e Recursos


Domnio do Fornecedor de Servio

Configurao dos encaminhadores de fronteira


Nvel de servio esttico
Alocao esttica de recursos a cada cliente

Nvel de servio dinmico


Alocao baseada em sinalizao
Ex: BB cliente comunica com BB do ISP

Sem nvel de servio


Best Effort provavelmente

Comportamento por domnio


Per-Domain-Behaviour (PDB)

Tratamento da expedio dum agregado de trfego no percurso dum domnio DS


Influenciado pelos encaminhadores de fronteira escolhidos Configurao de cada PHB Medio dos parmetros permite
Estabelecer SLS na fronteira do domnio DS

Comportamento por domnio


Per-Domain-Behaviour (PDB)
Especificaes do IETF
Virtual Wire PDB
Trfego agregado tratado ao nvel de linha dedicada

Assured Rate PDB


Trfego agregado com pequena probablidade de perda se a taxa for inferior a dado limite

Bulk Handling PDB


Trfego agregado com baixa prioridade inferior ao melhor esforo

Simulao DiffServ
A) Sem DiffServ
300
300 250

B) Com DiffServ

Dbito Vazo (Kbps )

250 200 150 100 50 0 0 10 20 30 40 50 60


T empo de s imula o (s)

Dbito Vaz o (Kbps )

200 150 100 50 0 0 10 20 30 40 50 60

T e m p o d e s im u la o (s )

Servios Diferenciados: desafios


Agregao e desagregao de fluxos marcados Aspectos fim-a-fim
SLAs inter-domnio bandwidth brokers

SLA

Monitorizao, dimensionamento
Quanto deve ser o sobredimensionamento ?

Protocolos de alto-nvel, (i.e., TCP), desempenho da aplicao

Diferenciados versus Integrados


Parmetro de comparao Escalabilidade Protocolo de sinalizao Granularidade de alocao de recursos SD Melhor Sim Classe SI Pior No fluxo

Informao de estado Agregao de fluxos em classes Aces de controlo de trfego


Alterao na base instalada Implementao global Garantia de QoS

O(classes) Sim Periferia da rede Mnima Acessvel Pior

O(fluxos) Prevista Toda a rede


Grande Difcil Melhor

Pergunta
Compare sucintamente o modelo dos servios integrados e diferenciados usados para fornecer servios de rede com QoS usando os seguintes parmetros: escalabilidade, protocolo de sinalizao, granularidade na alocao de recursos, manuteno de informao de estado, alterao da base instalada, nvel de garantia de QoS.

Resposta (1)
Os servios integrados tm grande problemas de escala porque so orientados ao fluxo. O mesmo no acontece com os servios diferenciados porque funcionam sim com fluxos agrupados em (poucas) classes. Nos servios integrados a filosofia a reserva por fluxo pelo que necessrio haver sinalizao antes de cada ligao. No modelo de servios diferenciados se houver algum dinamismo pode ser usada alguma sinalizao mas de forma mais coordenada e no como condio prvia de estabelecimento de ligao ou de envio dos dados para a rede.

Resposta(2)
Podemos dizer que no caso dos servios diferenciados a alocao de recursos feita por classe enquanto nos integrados feita por fluxo pelo que necessrio manter informao de estado por cada fluxo. No caso dos servios diferenciados s h que manter contabilidade dos recursos usados por classe. Relativamente base instalada, ao contrrio dos servios integrados os servios diferenciados precisam de poucas modificaes no ncleo da rede j que as funcionalidades mais complexas so colocadas na periferia. Os servios integrados naturalmente oferecem um nvel de garantia de QoS bastante superior.

Você também pode gostar