Serviços Diferenciados na Internet



Documentos relacionados
Serviços de Comunicações. Serviços de Comunicações. Módulo 7 Qualidade de Serviço em redes IP. condições de rede existentes em cada momento

Qualidade de Serviço em redes IP

Serviços Diferenciados

Qualidade de Serviço em Redes IP

04.03 Quality of Service (QoS)

Prof. Samuel Henrique Bucke Brito

Além do melhor esforço

Qualidade de serviço. Determina o grau de satisfação do usuário em relação a um serviço específico Capacidade da rede de atender a requisitos de

QoS em Redes IP: Arquitetura e Aplicações

1.1 Transmissão multimídia em redes

MODELOS DE QUALIDADE DE SERVIÇO - APLICAÇÕES EM IP

6 Trabalhos Relacionados

Capítulo IV - QoS em redes IP. Prof. José Marcos C. Brito

Faculdade Lourenço Filho Curso de Redes de Computadores. TRABALHO DE TELEFONIA IP Serviços Diferenciados - QoS

Serviços Diferenciados em Sistemas Operacionais Linux

Gerenciamento de redes

Qualidade de Serviço Requisitos das aplicações Técnicas para obter boa qualidade de serviço Sobredimensionamento rede Memorização pacotes

Implantação de QoS no

UNIVERSIDADE FEDERAL DE SANTA CATARINA PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO. Marco Antônio da Silva

Protocolos em Redes de Dados. Enquadramento histórico. Modo de funcionamento FEC. Antecedentes IP Switching Tag Switching. Exemplo de.

Aula 08 MPLS FCUL. Protocolos em Redes de Dados. Luís Rodrigues. Enquadramento. Modo de funcionamento. Antecedentes MPLS.

Multiprotocol Label Switching. Protocolos em Redes de Dados- Aula 08 -MPLS p.4. Motivação: desempenho. Enquadramento histórico

Qualidade de Serviço em Redes de Comutação de Pacotes. Qualidade de Serviço (QoS) conceito

Qualidade de Serviço de Vídeo em Redes de Dados. Instituto Superior Técnico Novembro de 2004

MPLS Multi-Protocol Label Switching

Qualidade de Serviço em Redes IP NURCAD/INE/UFSC

Qualidade de Serviços em Redes IP

Avaliação de um Ambiente de Serviços Diferenciados com Tráfego de Vídeo MPEG-4

PROJETO DE REDES

Sumário. Protocolos em Redes de Dados- Aula 09 -Controlo da congesto e QoS p.4. Problema da congestão. Congestão e controlo de fluxo

TP308 Introdução às Redes de Telecomunicações

Engenharia de Tráfego em uma Rede de Serviços Diferenciados

QoS for voice applications

Materiais utilizados. Qualidade de Serviço na Internet. O que acontece sem QoS? Problemas: Qualidade de Serviço: o que é? Sumário

ICORLI. INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET

Redes WAN. Prof. Walter Cunha

Universidade Santa Cecília - UNISANTA. Voz Sobre IP. Aspectos de Qualidade. Qualidade de Serviço

MPLS MultiProtocol Label Switching

Capítulo II - Mecanismos para se prover QoS. Prof. José Marcos C. Brito

Aplicando políticas de QoS. MUM Brasil São Paulo Outubro/2008. Sérgio Souza

Administração de Sistemas (ASIST)

TRABALHO DE TELEFONIA IP

Implementação de QoS em um roteador Linux

Serviços Diferenciados no NS2. Tutoriais NS2 on-line, Xuan Chen, 2002 (Adaptado)

Frame Relay. Serviços de Suporte em Modo Trama FEUP/DEEC/RBL 2005/06. José Ruela. Serviços de Suporte em Modo Trama

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar

MultiProtocol Label Switching - MPLS

MPLS. Redes de Longa Distância Prof. Walter Cunha

Gerência de Redes Áreas Funcionais de Gerenciamento. Douglas Duarte

1.1 Objetivos: Objetivos Específicos

de Telecomunicações para Aplicações Multimídia Distribuídas Infra-estrutura Infra-estrutura de Telecomunicações Serviço Multicast

Há dois tipos de configurações bidirecionais usados na comunicação em uma rede Ethernet:

João Neves 1. João Neves, João Neves,

O protocolo H.323 UNIP. Renê Furtado Felix.

Redes de Computadores. Trabalho de Laboratório Nº7

QoS em roteadores Cisco

Redes de computadores e a Internet. Capitulo 4. Capítulo. A camada de rede

Estudo de QoS IP sobre redes ATM

Capítulo 11: NAT para IPv4

Universidade de Aveiro

Redes WAN MPLS. Redes de Longa Distância Prof. Walter Cunha

A Heterogeneous Mobile IP QoS-aware Network

Arquitetura TCP/IP. Parte VI Entrega de pacotes sem conexão (IP) Fabrízzio Alphonsus A. M. N. Soares

Fig. 1: Relatório de lucratividade de setembro de 1998 a setembro de 1999 ( )

2005 José Miquel Cabeças

IBM Managed Security Services for Agent Redeployment and Reactivation

Rede de Computadores II

ncia de Redes NGN - NEXT GENERATION NETWORK Hugo Santana Lima hugosl@nec.com.br Porque Telefonia IP?

Aula 12 MOSPF Difusão Inter-Domínio (MSDP, MBGP e BGMP) FCUL. Protocolos em Redes de Dados. Luís Rodrigues. Multicast entre-domínios MSDP

VoIP com QoS (Linux e Cisco)

PROJETO DE REDES

Weighted Fair Queuing. Comparação dos métodos de filas

Arquitectura de Redes

Gerencia de Rede (Desempenho) Professor: Guerra (Aloivo B. Guerra Jr.)

Algoritmos de Escalonamento

Assumiu em 2002 um novo desafio profissional como empreendedor e Presidente do Teleco.

Voz sobre ATM. Prof. José Marcos C. Brito

Qualidade de Serviços em Redes IP. Edgard Jamhour

Implementação de Serviços Diferenciados em uma Rede Local

Projecto de VoIP em IPv6

Aplicações e redes multimédia

Daniel Bitencourt Cadorin. Ferramenta para monitoramento de Redes IP com Serviços. Diferenciados utilizando SNMP

Introdução aos Sistemas Operativos

Qualidade de Serviço na Internet

4. Protocolos Teóricos e Protocolos de Controlo de Ligação Protocolos ARQ; Especificação de Protocolos; Eficiência ARQ.

Application Notes: QoS Básico. Exemplo para aplicação de QoS

IV. Em uma rede Frame Relay o roteamento dos quadros é de responsabilidade do protocolo IP da família de protocolos TCP/IP.

THIAGO MEREGE PEREIRA GERENCIAMENTO DE POLÍTICAS DE QUALIDADE DE SERVIÇO COM SUPORTE À MOBILIDADE

Recomendações da Cisco para Implantação de QoS para VOIP

Redes WAN Conceitos Iniciais. Prof. Walter Cunha

Prefixo a ser comparado Interface Senão 3

Gestor de Processos. Gestor de Processos

6 de Julho de Exercício 23 Para que servem portas na camada de transporte?

Qualidade de serviço. Protocolo IPv6

Estabelecimento e utilização de uma plataforma DiffServ gerida por um Bandwidth Broker

Transcrição:

Serviços Diferenciados na Internet FEUP/DEEC/RBL 2002/03 José Ruela Serviços Diferenciados na Internet O IETF desenvolveu um modelo de Serviços Diferenciados - Differentiated Services (DiffServ) - que se encontra descrito em vários documentos, nomeadamente» RFC 2475 An Architecture for Differentiated Services» RFC 2474 Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers» RFC 2597 Assured Forwarding PHB Group» RFC 3246 An Expedited Forwarding PHB (substitui RFC 2598)» RFC 3260 New Terminology and Clarification for DiffServ» RFC 3270 Multi-Protocol Label Switching (MPLS) Support of Differentiated Services

Serviços Diferenciados - Objectivos» O modelo de Serviços Diferenciados na Internet tem como principal objectivo permitir a discriminação (diferenciação) de serviços, de forma escalável, sem necessidade de manter informação de estado por fluxo e de executar procedimentos de sinalização, em cada nó da rede (hop)» Um Serviço define características importantes associadas à transmissão de pacotes (numa direcção) através de nós da rede. Os atributos do Serviço podem ser especificados em termos quantitativos por exemplo, valores de débito (throughput), atraso, variação do atraso (jitter) e/ou taxa de perdas, expressos de forma determinística ou probabilística em termos de prioridades relativas no acesso a recursos por exemplo, uma simples diferenciação em classes» A diferenciação permite suportar requisitos heterogéneos das aplicações e satisfazer diferentes expectativas dos utilizadores, bem como aplicar tarifas diferenciadas por serviço Serviços Diferenciados - Definições» Os Serviços Diferenciados são suportados com base num campo DS (Differentiated Services) presente no cabeçalho de pacotes IP; o campo DS foi definido de forma a ser compatível com os octetos Type of Service (ToS) em IPv4 e Traffic Class em IPv6 e é constituído por Differentiated services codepoint (DSCP) - 6 bits Currently unused (CU) - 2 bits» Codepoint - valor específico de DSCP, que deve ser mapeado num PHB» Behaviour Aggregate (BA) - colecção de pacotes, de um ou múltiplos fluxos de tráfego, com o mesmo codepoint» Per-hop Behaviour (PHB) - descrição do comportamento externamente observável de um BA num nó DS a descrição deve ser suficientemente detalhada de modo a permitir à rede fornecer QoS de de acordo com o previsto os PHBs devem ser definidos de forma a permitir diferenciar, com granularidade suficiente, diferentes modos de atribuir recursos (buffers e largura de banda) a fluxos de tráfego em competição

Serviços Diferenciados - Modelo A arquitectura DiffServ baseia-se nos seguintes princípios de operação» Ao entrar na rede, o tráfego é classificado, eventualmente modificado (alteração de características temporais) e associado a diferentes BAs» Cada BA é identificado por um único DS codepoint» No interior da rede os pacotes recebem um tratamento diferenciado de acordo com o PHB associado ao respectivo DS codepoint não é necessário manter na rede informação de estado por fluxo ou por grupo de fluxos de um mesmo cliente» O modelo separa claramente o serviço disponibilizado a um agregado de tráfego as funções de condicionamento e os PHBs usados para fornecer serviços os valores dos codepoints usados na marcação de pacotes para seleccionar um PHB os mecanismos específicos usados em cada nó para suportar um PHB (gestão de buffers e de filas de espera, algoritmos de escalonamento, etc.) Serviços Diferenciados - Arquitectura A Arquitectura DiffServ é composta por um conjunto de elementos funcionais implementados nos nós da rede, incluindo» um conjunto reduzido de comportamentos adoptados nos nós para despacho (forwarding) de pacotes - Per-hop Behaviours (PHB)» funções de classificação de pacotes» funções de condicionamento de tráfego (traffic conditioning) A escalabilidade consegue-se através de duas medidas» implementação das funções complexas (classificação e condicionamento) nos nós periféricos (fronteira) da rede» aplicação de PHBs a fluxos agregados de tráfego previamente marcados usando o campo DS no cabeçalho de pacotes IPv4 ou IPv6

Perfil de Tráfego» Um perfil de tráfego especifica as propriedades temporais de um fluxo (por exemplo, débito, tamanho dos bursts, etc.) indica regras que permitem determinar se um determinado pacote está ou não em conformidade com um determinado perfil (in-profile ou out-of-profile) um perfil pode indicar que todos os pacotes marcados com um certo DS codepoint devem ser verificados por um token bucket com parâmetros especificados» Traffic Conditioning Agreement (TCA) - um acordo que especifica regras de classificação de pacotes e perfis de tráfego correspondentes regras de condicionamento de tráfego a aplicar aos fluxos de tráfego seleccionados pelo classificador (inclui as regras explicitamente indicadas num SLA e regras implícitas derivadas dos requisitos do serviço e/ou das políticas de provisão de serviços no domínio)» Service Level Agreement (SLA) - contrato estabelecido entre um cliente e um fornecedor de serviço (na fronteira de um domínio DS) e que especifica o serviço que o cliente deve receber (pode incluir regras explícitas de condicionamento de tráfego, que fazem parte de um TCA) Modelo de Classificação e Condicionamento Meter Packets Classifier Marker Shaper / Policer (Dropper)

Classificação de Pacotes» Classificação de pacotes - função que realiza a selecção de pacotes com base no conteúdo do respectivo cabeçalho, de acordo com regras definidas» Os Classificadores de pacotes seleccionam pacotes de um fluxo com base no conteúdo de partes do cabeçalho; são suportados dois tipos de classificadores Behaviour Aggregate Classifier - classifica pacotes com base apenas no DS codepoint Multi-Field Classifier - classifica pacotes com base na combinação de um ou mais campos do cabeçalho (endereços de origem e destino, campo DS, tipo de protocolo, portas de origem e destino, etc.) Condicionamento de Tráfego» Condicionamento de tráfego - funções de controlo realizadas com o objectivo de garantir a observação das regras especificadas num TCA, isto é, garantir a conformidade de um fluxo de tráfego com o respectivo perfil; é usado para garantir que são respeitados acordos entre domínios permitir que tráfego receba serviço diferenciado, através da marcação do codepoint apropriado e monitoração e alteração das suas características temporais, se necessário (isto é, pode incluir re-marcação, discarding ou shaping)» Funções de Condicionamento de tráfego Medida (metering) Marcação (marking) Conformação (shaping) Policiamento /descarte (policing /dropping)

Funções de Condicionamento de Tráfego» Medida (Metering) - processo de medir as propriedades temporais de um fluxo de tráfego seleccionado pelo classificador; o seu estado afecta o funcionamento das restantes funções de condicionamento pacotes conformes (in-profile) podem ser aceites sem alterações ou re-marcados com outro DS codepoint pacotes não conformes (out-of-profile) podem ser atrasados (shaping) até se tornarem conformes, descartados (policing /dropping) ou re-marcados» Marcação (Marking) - processo de atribuição de um valor ao codepoint de um pacote com base em regras definidas; inclui pré-marcação (antes da entrada num domínio DS) e re-marcação (em resultado do próprio processo de condicionamento de tráfego)» Conformação (Shaping) - processo de atrasar pacotes num fluxo de forma a torná-lo conforme com o respectivo perfil» Policiamento (Policing) - processo de descarte (dropping) de pacotes de acordo com o estado de um elemento de medida (metering) que verifica a conformidade com um perfil de tráfego Assured Forwarding PHB» Foi definido um grupo de PHBs designado por Assured Forwarding, que apenas oferece garantias qualitativas (com base em prioridades)» Este serviço caracteriza-se por uma elevada probabilidade de entrega (maior fiabilidade que best-effort), desde que o tráfego agregado gerado por cada cliente não exceda o débito subscrito mesmo em situação de congestionamento, tráfego conforme (in-profile) deve receber um serviço idêntico ao esperado numa rede moderadamente carregada» São especificadas quatro classes e três níveis de precedência para descarte em cada classe, a que correspondem doze DS codepoints, isto é, doze níveis diferentes de garantias de entrega (prioridades)» Este grupo de PHBs pode ser usado para implementar um serviço que tem sido designado por Olímpico, com três classes - bronze, prata e ouro

Expedited Forwarding PHB» Foi definido um PHB designado por Expedited Forwarding, que oferece garantias de serviço extremo a extremo, com base num mecanismo de controlo de admissão por fluxo» O serviço caracteriza-se por pequena taxa de perda de pacotes pequena latência jitter reduzido largura de banda garantida» A este serviço corresponde um único DS codepoint» Este serviço, também designado habitualmente por Premium, é especificado por um peak bit rate (de um fluxo ou de um agregado) e pode ser usado em aplicações como Voz sobre IP (VoIP), videoconferência ou para emular uma linha dedicada virtual