Serviços Integrados na Internet

Documentos relacionados
8. MODELOS DE REDES IP

Administração de Sistemas (ASIST)

Redes de Computadores

Qualidade de Serviço na Internet

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

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

04.03 Quality of Service (QoS)

Soluções em redes IP:

SSC0641 Redes de Computadores

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

Qualidade de Serviço. Carlos Gustavo A. da Rocha. Tecnologia para Integração de Serviços

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

Gestão de Sistemas e Redes

Serviços Diferenciados na Internet

Qualidade de Serviço em redes IP

Protocolos Multimídia na Internet

Capítulo 5. A camada de rede

Transporte Multimídia em Redes. Transporte Multimídia em Redes. Transmissão multimídia em tempo real. Categorias dos protocolos

Arquitectura de Redes

Qualidade de Serviço em Redes IP

Os princípios da B-ISDN podem ser resumidos nos seguintes itens:

MPLS- Multiprotocol Label Switching

EXERCÍCIOS PROPOSTOS Desempenho de redes

MPLS MultiProtocol Label Switching

e Protocolos de Streaming Aplicações Multimídia Multimídia Aplicações jitter Variação de retardo Efeito do jitter

Introdução. Modelo de um Sistema de Comunicação

RIP OSPF. Características do OSPF. Características do OSPF. Funcionamento do OSPF. Funcionamento do OSPF

Fornecer serviços independentes da tecnologia da subrede; Esconder do nível de transporte o número, tipo e a topologia das subredes existentes;

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

PROTOCOLOS DE COMUNICAÇÃO

Redes Ad-Hoc FEUP MPR. » Áreas remotas, reuniões ad-hoc, zonas de desastre» Custo elevado Ł Necessidade de redes ad-hoc

Protocolo ATM. Prof. Marcos Argachoy

REDES DE COMPUTADORES

(Broadcast - um emissor envia a mensagem para todos os nós do sistema) Multicast um emissor, um grupo de processos como receptores

Redes de Computadores

QoS em Redes IP: Arquitetura e Aplicações

04.02 Escalonamento. Redes de Serviços e Comunicações Multimédia RSCM/ISEL-DEETC-SRC/2004 1

Apresentação QoS ATM Arquitetura Elementos Funcionais Conclusão

Serviço best-effort. Internet rede baseada em datagramas. projeto original

Redes Ad-Hoc FEUP MPR. » DNS, routing pouco adequados, actualmente» IP Móvel requer rede infraestruturada; HomeAgent na rede fixa

TRANSPORTE. Prof. Me. Hélio Esperidião

PROVIDING DEPENDABILITY FOR WEB SERVICES

Redes de Computadores

Controlo de Congestão TCP. Redes e Serviços de Comunicação Multimédia Secção de Redes de Comunicação de Dados

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

Redes de Computadores. Comutação de Pacotes. Técnicas de Comutação. Comutação de circuitos (1/3) Comutação de Pacotes. Comutação de Pacotes.

5 Classificadores e Condicionadores de Tráfego

REDES DE COMPUTADORES - ANO LECTIVO 2013/2014 MÓDULO 2 REDE DE COMPUTADORES - FICHA DE TRABALHO Nº 1

3. O conceito de Rede ATM

Redes de Computadores e Telecomunicações - Camada de Transporte

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

Rede de computadores Protocolos IP. Professor Carlos Muniz

Open Shortest Path First (OSPF)

Nível de Rede. Funções do nível de rede GCAR

CLIP Classical IP and ARP over ATM

REDES DE COMPUTADORES

4 Agregação de Quadros

Arquitectura de Sistemas Paralelos e Distribuídos Comunicação Multicast

Modelo OSI. Marcelo Assunção 10º13. Curso Profissional Técnico de Gestão e Programação de Sistemas Informáticos. Disciplina: Redes de Comunicaçã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

Novos Protocolos de Streaming MMTP e SCTP

Definição do Mecanismo de Controlo de Admissão para o Modelo de Serviço de LCT-UC 1

Redes de Computadores I Licenciatura em Eng. Informática e de Computadores 1 o Semestre, 6 de Janeiro de o Teste A

Frame Relay. (C)Tião - Direitos Reservados

Qualidade de Serviço em Redes Sem Fio em Malha. Livia Ferreira Gerk Universidade Federal Fluminense Fundamentos de Sistemas Multimídia

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

Barramentos de campo. Modelo OSI para sistemas comunicantes

Arquitectura Escalável para o Suporte de QoS em Redes IP

Como funciona o balanceamento de carga em caminhos de custos desiguais (variância) no IGRP e no EIGRP?

RT 1. Routers IP. Manuel P. Ricardo. Faculdade de Engenharia da Universidade do Porto

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.

Protocolos de segurança em ambientes móveis. CRSC 2006, 3 de Maio Miguel Frade

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064

Graduação Tecnológica em Redes de Computadores. Redes Sem Fio

IPv6 FEUP MPR. » Espaço de endereçamento pequeno» Usado de forma descontínua» Algumas alterações para resolver estes problemas

Refere-se à alocação dos recursos da rede para a transmissão pelos diversos dispositivos conectados.

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

AULA 04 CONCEITOS DA CAMADA 02 PARTE 02

Qualidade de Serviço com Mikrotik

Administração de Redes I (LI) Ano, Semestre: 2, 1

Arquitectura de Redes

Rede de computadores Protocolos UDP. Professor Carlos Muniz

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

AULA 3 - REDES. Prof. Pedro Braconnot Velloso

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

Política de priorização de tráfego na rede Ipê

Funcionalidades da camada de rede

CURSO : INFORMÁTICA REDES COMPUTADORES

Faculdade Integrada do Ceará FIC Graduação em Redes de Computadores

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064

Arquitectura de Redes

Redes de Computadores MPLS. Multiprotocol Label Switching. Gustavo Henrique Martin G. Miassi

QFlow: Um Sistema com Garantia de Isolamento e Oferta de Qualidade de Serviço para Redes Virtualizadas

Modelo em camadas. As redes de computadores são sistemas muito complexos; Decomposição dos sistemas em elementos realizáveis

Aula 12 Protocolo de Roteamento EIGRP

Capítulo 4: Camada de rede

Tecnologias de Rede de Acesso e CORE

Transcrição:

Serviços Integrados na Internet FEU/DEEC/BL 2002/03 José uela Modelos de QoS em edes I» Historicamente as redes I têm baseado o seu funcionamento num modelo de serviços best effort, caracterizado por não oferecer quaisquer garantias quanto à entrega ou ao atraso na entrega de pacotes» Com o objectivo de suportar na mesma infra-estrutura I aplicações de dados elásticas e aplicações com requisitos de tempo real tornou-se necessário criar extensões ao modelo tradicional best effort, que incluam o suporte de diferentes níveis de QoS e a capacidade de gerir a atribuição de recursos por classes de tráfego» Estão actualmente definidos dois modelos de QoS I O modelo de Serviços Integrados (Integrated Services - IntServ), orientado para a provisão de QoS por fluxo (aplicações individuais) e que normalmente é associado ao protocolo SV (esource eservation rotocol) O modelo de Serviços Diferenciados (Differentiated Services - DiffServ), orientado para a provisão de QoS a classes de serviço ou fluxos de tráfego agregados

Serviços Integrados na Internet O IETF desenvolveu inicialmente um modelo de Serviços Integrados - Integrated Services (IntServ) - que se encontra descrito em vários documentos, nomeadamente» FC 1633 - Integrated Services in the Internet Architecture: an Overview» FC 2205 - esource eservation rotocol - Version 1 Functional Specification» FC 2210 - The Use of SV with IETF Integrated Services» FC 2211 - Specification of the Controlled-Load Network Element Service» FC 2212 - Specification of Guaranteed Quality of Service» FC 2215 - General Characterization arameters for Integrated Services Network Elements Serviços Integrados - rincípios» O modelo IntServ é orientado para o suporte de QoS a fluxos individuais de pacotes (flows) e baseia-se no pressuposto de que, para atingir este objectivo, é necessário que os routers tenham capacidade de reservar recursos» O modelo IntServ necessita de um protocolo de reserva de recursos e requer que os routers mantenham informação de estado por fluxo» No modelo IntServ são propostas duas classes de serviço, para além do serviço best effort: Guaranteed Service - para aplicações que requerem que o atraso dos pacotes não exceda um valor pré-definido, que deve ser garantido Controlled-Load Service - para aplicações que são tolerantes e se adaptam a perdas ocasionais de pacotes (incluindo as resultantes de atrasos superiores a um valor limite aceitável)

Serviços Integrados - Funções» O modelo IntServ requer um conjunto de funções necessárias para suportar QoS, controlar o congestionamento e partilhar largura de banda por várias classes de tráfego» As funções directamente relacionadas com a transferência (forwarding) de pacotes incluem a Classificação e o Escalonamento dos pacotes, de acordo com a classe e o fluxo a que pertencem; associada a estas funções deve existir uma política de Descarte, em caso de congestionamento, e um mecanismo de oliciamento que permita verificar a conformidade dos fluxos» As funções de controlo de tráfego incluem ainda o Controlo de Admissão de fluxos, que para além da disponibilidade de recursos e das garantias de QoS a providenciar, deve ter em conta políticas administrativas no que se refere à reserva de recursos (olicy Control)» São ainda necessárias várias funções de suporte (e protocolos associados), nomeadamente Encaminhamento (com capacidade multicast), eserva de ecursos e Gestão» Estas funções estão organizadas em componentes que constituem a base da arquitectura de routers IntServ Componentes de um outer IS outing Agent eservation Setup Agent Management Agent Admission Control outing Database Traffic Control Database ackets Classifier acket Scheduler

Flowspec» A informação fornecida à rede para caracterizar o tráfego a submeter e o serviço pretendido designa-se por flowspec e consta de duas partes TSpec - descreve as características do tráfego Spec - descreve o serviço solicitado (com QoS associada)» TSpec é caracterizado pelos seguintes parâmetros p - peak rate r - token bucket rate b - bucket size M - maximum datagram size m - minimum policed unit» Spec é apenas especificado para o serviço Garantido e inclui - service rate (deve ser superior ou igual a r) S - delay slack; representa o atraso adicional aceitável, relativamente ao que seria obtido com reserva igual a ; S = 0 significa que deve ser reservada largura de banda igual a, enquanto S > 0 significa que pode ser reservada uma largura de banda inferior a que cumpra o atraso tolerado SV - esource eservation rotocol» O SV foi proposto em 1993 e adoptado como protocolo de reserva de recursos na arquitectura de Serviços Integrados (FC 2205) É também usado na arquitectura DiffServ, na negociação de contratos entre clientes e fornecedores de serviços (SLA - Service Level Agreement) É usado, com extensões, na arquitectura MLS para distribuição de etiquetas (labels) associadas a LSs e para estabelecer rotas explícitas sujeitas a restrições» O SV é um protocolo de sinalização usado por emissores, receptores e routers para reservar recursos na rede e para manter a informação de estado associada» O SV permite a reserva de recursos em cada nó da rede mas não realiza funções de Encaminhamento, Controlo de Admissão ou Escalonamento de acotes, implementados por outros componentes da arquitectura Os pedidos de reserva de recursos têm de ser validados face aos recursos disponíveis (Controlo de Admissão) e permissões de carácter administrativo (olicy Control)

SV - modelo de reserva de recursos» Os emissores enviam periodicamente mensagens ATH, com endereços unicast ou multicast, que incluem TSpec Sender Template (contém o formato dos dados e o endereço e a porta de origem)» As mensagens ATH permitem fornecer aos receptores informação sobre as características do tráfego do(s) emissor(es) e do percurso, possibilitando assim reservas compatíveis com a natureza do emissor e os requisitos a satisfazer» Os receptores solicitam a reserva de recursos em mensagens ESV, enviadas pelo percurso inverso do das mensagens ATH, que incluem TSpec, idêntico ao do emissor, excepto eventualmente o valor de M Spec» A reserva de recursos iniciada pelo(s) receptor(es) é mais facilmente escalável do que reservas iniciadas pelo emissor» As reservas são mantidas temporariamente, sendo eliminadas se não forem refrescadas regularmente pelos receptores (modelo soft state, mais robusto do que o modelo usado em ATM, que é do tipo hard state) SV Exemplo de reserva de recursos Os receptores associam-se previamente a uma sessão multicast (cujo endereço é divulgado) S As mensagens ATH propagam-se na árvore multicast mantida pelos routers As reservas solicitadas pelos receptores são independentes (podendo ser diferentes, de acordo com as características e os requisitos de cada um) e propagam-se em sentido inverso na árvore Cada router deverá consolidar as reservas recebidas nos ramos, considerando o valor mais elevado para o troço seguinte no percurso até ao emissor 1 2 3 4 ATH ESV S Sender i eceivers

Controlled-Load Service» Aplicações que se adaptam a perdas ou atrasos ocasionais têm um desempenho aceitável mesmo quando usam um serviço best effort, desde que não ocorra congestionamento» O objectivo do Serviço de Carga Controlada é emular o serviço best effort que se obteria numa rede pouco carregada, isto é, o desempenho deve ser praticamente independente da carga, não se deteriorando de forma perceptível com o aumento da carga» Esta caracterização é intencionalmente imprecisa e significa que este serviço não oferece garantias quantitativas firmes, mas apenas que uma percentagem muito elevada de pacotes é entregue com sucesso o atraso sofrido por uma muito elevada percentagem de pacotes não excede de forma significativa o atraso mínimo que se obteria com a rede pouco carregada» O emissor especifica um TSpec (não é necessário indicar o peak rate), não sendo especificado um Spec; a rede limita a quantidade máxima de tráfego deste tipo (Controlo de Admissão) e escalona-o numa classe separada» A rede verifica a conformidade do tráfego caracterizado pelo TSpec; tráfego não conforme é enviado como best effort Guaranteed Service» O Serviço Garantido oferece garantias estritas para aplicações com requisitos de tempo real: Largura de banda garantida Atraso extremo-a-extremo majorado (e controlado passo a passo); não é especificado pelo utilizador, mas pelo serviço no momento em que é invocado Ausência de perdas de pacotes conformes nas filas de espera dos routers» Os recursos são reservados por fluxo, com base num flowspec (TSpec+Spec); se o pedido for aceite, cada router ao longo do percurso reserva uma largura de banda e um número de buffers B para o fluxo» O limite superior para o atraso extremo-a-extremo é dado por: T max = [(b - M) (p - )] / [ (p - )] + (M + C tot ) / + D tot T max = (M + C tot ) / + D tot se p > > r se > p > r Os valores C tot e D tot representam a soma de termos C e D que devem ser considerados em cada router ao longo do percurso e que dependem, entre outros, do algoritmo de escalonamento, da largura de banda e do atraso de propagação da ligação física com o próximo router e do tamanho máximo dos pacotes do fluxo

Conclusões» As principais vantagens apontadas ao modelo IntServ, por comparação com o modelo ATM de QoS, são a robustez (soft state) e a escalabilidade do protocolo de reserva de recursos (iniciada pelos receptores)» No entanto, o modelo apresenta igualmente sérias limitações no que se refere à escalabilidade, uma vez que a reserva de recursos é orientada a fluxos individuais, o que tem várias consequências: A necessidade de manter em cada router informação de estado por fluxo e realizar o seu refrescamento periódico A necessidade de Classificar, oliciar e Escalonar pacotes por fluxo A necessidade de invocar o Controlo de Admissão de cada vez que é feito um pedido de reserva de recursos» Estas razões têm suscitado dúvidas que põem em causa a viabilidade do modelo em redes de grande dimensão» Com o objectivo de ultrapassar algumas destas limitações foi proposto um modelo de Serviços Diferenciados (DiffServ), baseado em princípios diferentes dos adoptados no modelo IntServ