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



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

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

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

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

QoS em Redes IP: Arquitetura e Aplicações

Gerenciamento de redes

1.1 Transmissão multimídia em redes

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

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

Serviços Diferenciados na Internet

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

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

QoS for voice applications

04.03 Quality of Service (QoS)

Implementação de QoS em um roteador Linux

3 Qualidade de serviço na Internet

PROJETO DE REDES

Prof. Samuel Henrique Bucke Brito

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

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

MultiProtocol Label Switching - MPLS

Redes de Computadores Aula 3. Aleardo Manacero Jr.

Redes de Computadores

Além do melhor esforço

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

Serviços Diferenciados

TRABALHO DE TELEFONIA IP

Serviços Diferenciados em Sistemas Operacionais Linux

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

Redes WAN. Prof. Walter Cunha

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

MPLS MultiProtocol Label Switching

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

MPLS Multi-Protocol Label Switching

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

Qualidade de Serviços em Redes IP

Márcio Leandro Moraes Rodrigues. Frame Relay

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

AImplantação de qualidade de serviço (QoS, Quality of Service) na rede é essencial para o funcionamento

Redes WAN Conceitos Iniciais. Prof. Walter Cunha

6 Trabalhos Relacionados

Contribuição acadêmica

Qualidade de Serviços em Redes IP. Edgard Jamhour

Visão geral da arquitetura do roteador

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

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

Aplicações e redes multimédia

SIMULAÇÃO DE REDES DE COMPUTADORES COM OPNET IT GURU ACADEMIC EDITION

Inatel Instituto Nacional de Telecomunicações

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

Estudo Experimental da Tecnologia MPLS: Avaliação de Desempenho, Qualidade de Serviço e Engenharia de Tráfego

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

REDES DE COMPUTADORES II. Ricardo José Cabeça de Souza

Aulas 22 & 23. Controle de Fluxo e de Congestionamento. Eytan Modiano MIT

Cap 01 - Conceitos Básicos de Rede (Kurose)

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

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

QoS and Dynamic Shaping and Dynamic Shaping

Estudo de QoS IP sobre redes ATM

REDES DE COMPUTADORES II. Ricardo José Cabeça de Souza

APÊNDICE A. O simulador NS-2. A.1 Características principais

Projecto de VoIP em IPv6

MPLS. Multi Protocol Label Switching

Tópicos Especiais em Redes Alta Performance. Paulo Aguiar DCC/UFRJ

Walter Cunha Tecnologia da Informação Redes WAN

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

Capítulo 5: EVOLUÇÃO DAS REDES

Controle de Congestionamento em TCP Parte 2. Prof. Dr. S. Motoyama

QoS em roteadores Cisco

Rede de Computadores II

VoIP com QoS (Linux e Cisco)

Aula-19 NAT, IP Móvel e MPLS. Prof. Dr. S. Motoyama

Qualidade de Serviço em redes IP

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

REDES CONVERGENTES PROFESSOR: MARCOS A. A. GONDIM

Capítulo 7 CAMADA DE TRANSPORTE

Aula 6 Modelo de Divisão em Camadas TCP/IP

Redes de Computadores

Qualidade de Serviço para Aplicações de Videoconferência sobre Redes IP. São Paulo, 11 de Maio de 2003

Implantação de QoS no

Configuração de Roteadores e Switches CISCO


Multiprocessamento. Multiprocessadores com memória distribuída (multicomputador)

Prof. Antonio Fundamentos de Sistemas Operacionais UNIP/2015

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.

Administração de Sistemas (ASIST)

Roteamento em Redes de Computadores

MPLS MultiProtocol Label Switching. Trabalho de Redes de Computadores I Autor: Fabricio Couto Inácio Período: 01/2002

Redes de Computadores e a Internet

Capítulo 3: Implementar a segurança por meio de VLANs

SIMULADOR DE ROTEAMENTO DE PACOTES (V. 3 20/05/2010)

Francisco Tesifom Munhoz X.25 FRAME RELAY VPN IP MPLS

Gerência de Processador

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar

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

Transcrição:

Universidade Santa Cecília - UNISANTA Voz Sobre IP Aspectos de Qualidade Prof. Hugo Santana 2004 Qualidade de Serviço 1. Introdução: conceitos e definições. 2. Mecanismos utilizados: Classificação e priorização de tráfego; Controle de congestionamento; Policiamento e formatação de tráfego. 3. Arquiteturas de Rede voltadas à QoS: Integrated Services e RSVP; Differentiated Services; MPLS. 4. Considerações Finais.

A necessidade de QoS Crescimento explosivo de tráfego de informações: Internet, aplicações de missão crítica, multimídia; Aplicações distintas demandam recursos variados das redes de comunicações. O que fazer? Redes convergentes NW Servers ICW Service Provider EC NW Application PINT Servers VPN SCP GK/C QoS A Policy Billing Infrastructure Servers 3rd Party Application Servers Remote Remote Medical Educatio treatment n SGW SS7 NW Management System NMS Analog/ISD N H.323 Corporate NW LA N PBX xdsl IP, ATM IP CATV NW Access GW Packet Backbone Network High Speed Wireless Access WLL Core IP/ATM SW Photonic Network (SDH, DWDM) Trunk GW Media Gateway Data NW (IP,FR,CR) PSTN (Fixed & Mobile) WLL IP Access GW, Local SW xdsl Analog/ISDN Mas: IP = best effort service...

O que é Qualidade de Serviço? Habilidade da rede em garantir e manter certos níveis de desempenho para cada aplicação de acordo com as necessidades específicas de cada usuário. Parâmetros de QoS Fatores que influenciam a qualidade do sinal de voz em redes de pacotes: Largura de banda; Perda de pacotes; Atraso das amostras de voz; Jitter (variação de atraso).

Largura de banda A banda utilizada pela voz é função dos codificadores de voz utilizados e do empacotamento: Influencia o atraso e consequentemente a qualidade do sinal. Atraso do sinal de voz Recomendação G.114 da ITU-T: máximo atraso fim-a-fim (1-way) deve ser de 0 a 150 msec; de 150 a 400 msec: atraso aceitável, dependendo da aplicação; acima de 400 msec: qualidade inaceitável.

Atraso - componentes fixos Atraso de propagação: 6 microsegundos / Km; Atraso de serialização; Atraso de processamento: codificação / compressão; empacotamento. Jitter - variação do atraso

Atraso - componentes variáveis Enfileiramento; Buffer de compensação de jitter; Tamanho de pacote variável. Atraso - exemplo

Perda de pacotes A perda de pacotes pode ser causada por congestionamento da rede, atraso excessivo (time to live), buffer overflow, imperfeições na transmisão. 20% Perda 10% 5% Toll quality Good Useful 100 150 400 [ms] Atraso Mecanismos para prover QoS Mecanismos implementados nos nós da rede para garantir QoS: Classificação de tráfego; Priorização de pacotes; Controle de congestionamento; Policiamento e conformação de tráfego.

Classificação de tráfego Identificação do tráfego transportado por cada pacote, realizado na aplicação ou pelos dispositivos de rede. IP Precedence Precedence D T R 0 0 Precedence: 111 - Network control 110 - Internetwork control 101 - Critic/ECP 100 - Flash Override 011- Flash 010 - Immediate 001 - Priority 000 - Routine D: 0 = normal, 1 = low delay T: 0 = normal, 1 = high throughput R: 0 = normal, 1 = high reliability

Priorização de tráfego A priorização de tráfego trata do enfileiramento e disciplina de despacho dos pacotes presentes nas interfaces dos dispositivos da rede: First In, First Out (FIFO) Queuing; Priority Queuing (PQ); Class-based Queuing (CBQ); Weighted Fair Queuing (WFQ). FIFO Queuing É um dispositivo de armazenamento e envio de pacotes, onde a ordem de chegada dos pacotes determina a alocação de banda, sendo que o primeiro a chegar será o primeiro a ser atendido.

Priority Queuing Neste esquema é formado por filas distintas para diferentes classes de tráfego, onde a transmissão tem início pelo tráfego de maior prioridade e é realizada de forma exaustiva. Class-Based Queuing (CBQ) Uma fila para cada tipo de tráfego servida de forma cíclica, onde especifica-se o porcentual de banda do canal ou ainda o número de bytes a ser transmitido a cada ciclo. Similar à WRR (Weighted Round Robin) ou Custom Queuing (CQ).

Weighted Fair Queuing (WFQ) O esquema WFQ pondera os fluxos de tráfego, escalonando o tráfego prioritário para a frente da fila, reduzindo o tempo de resposta, e compartilha o restante da banda com outros tipos de tráfego. A atribuição de peso pode variar de forma dinâmica em função do tráfego. Weighted Fair Queuing

Comparação dos métodos de filas Esquema de seleção de filas

Controle de congestionamento RED: Random Early Detection É um mecanismo de prevenção e inibição de congestionamento, atuando via descarte antecipado de pacotes, sendo a probabilidade de descarte dependente da taxa de ocupação da fila. A eficácia deste método depende da reação do protocolo de transporte utilizado, que deverá controlar o fluxo de tráfego. No caso de UDP, a qualidade pode ser deteriorada pelo aumento da taxa de perda de pacotes. Controle de congestionamento Weighted RED: combinação do RED com IP Precedence A probabilidade de descarte é definida em função da taxa de ocupação da fila, do peso de cada pacote (valor do IP Precedence) e de haver ou não reservas de recursos associados ao fluxo (RSVP).

Policiamento e conformação de tráfego As funções de policiamento e conformação de tráfego identificam as violações de tráfego e reagem da forma: policiamento: descarta ou marca o pacote como elegível para descarte; conformação: atrasa o tráfego em excesso, deixando-o conforme os parâmetros definidos. A técnica mais utilizada para implementar estas funções é conhecida por Token Bucket, onde define-se uma taxa de transferência formal e alguns parâmetros, tais como comprimento de rajada, taxa média e intervalo de tempo de observação. Token Bucket as fichas são depositadas no balde numa taxa constante - se o balde estiver cheio, as fichas são descartadas; a transmissão do pacote consome do balde uma quantidade de fichas equivalente ao tamanho do pacote (em bytes); se o pacote chegar e não haver fichas suficientes no balde, o pacote será descartado ou elegível para descarte, ou ainda será atrasado até haver fichas suficientes no balde; não havendo pacotes a serem transmitidos, as fichas acumulam-se até a capacidade máxima do balde.

Conformação de tráfego Generic Traffic Shapping (GTS): mecanismo de controle do fluxo de tráfego aplicada numa interface utilizando o algoritmo do balde furado. Fragmentação A fragmentação e intercalação de pacotes de pacotes ajudam a homogeneizar o tráfego na rede e a reduzir o atraso médio e sua variação (jitter).

Compressão de cabeçalho RTP A técnica de compressão de cabeçalho RTP foi desenvolvida para aumentar a eficiência da utilização da largura de banda, pois em aplicações típicas, o cabeçalho do pacote de voz é de 40 bytes, enquanto a carga útil é de apenas 20 a 150 bytes. Arquiteturas de Rede Serviços Integrados (IntServ) & RSVP; Serviços Diferenciados (DiffServ); MPLS.

Serviços Integrados Classes de serviço oferecidos pela arquitetura IntServ: serviço garantido: aplicações em tempo real que requeiram banda garantida e limite para o atraso; serviço de carga controlada: melhor qualidade que best effort, mas inferior ao serviço garantido. Signalling required by end-stations for Resource-Reservation (RSVP) Sender Receiver IntServ - componentes Controle de admissão: decide se a requisição de recursos pode ser atendida; Classificador: classifica os pacotes de cada fluxo, encaminhando-os a fila adequada; Escalonador: gerencia o encaminhamento dos pacotes via utilização de filas e temporizadores para garantir o nível de QoS desejado; Protocolo de sinalização (RSVP): utilizado para efetuar a reserva de recursos na rede.

RSVP: Resource Reservation Protocol Protocolo de sinalização que permite aos hosts requisitarem níveis de QoS específicos para suas aplicações. As reqiusições do RSVP resultam, quando possível, em reservas de recursos na rede, de modo que esta possa prover o nível de QoS solicitado. A reserva de recursos é realizada através de mensagens PATH, que constroem o caminho pelo qual as mensagens RESV irão passar efetuando as reservas de recursos. IntServ - problemas Escalabilidade: a quantidade de informações de estado aumentam proporcionalmente ao número de fluxos, podendo resultar em sobrecarga de processamento e memória nos elementos centrais da rede; Complexidade dos roteadores: todos os dispositivos devem implementar RSVP, controle de admissão, classificação e escalonamento de pacotes; Para serviço garantido, a arquitetura tem de ser implementada de uma única vez.

Serviços Diferenciados A arquitetura DiffServ visa prover qualidade de serviço através de mecanismos de priorização de pacotes na rede. Os pacotes são classificados e processados segundo seu rótulo DSCP. Service = Conditioning + Behaviors DS Domain Conditioning at ingress devices Per-hop behaviour in transit nodes DSCP & PHB As classes de serviço são definidas pelo rótulo DSCP. IP Packet with DiffServ Fields Version Hdr Len TOS Total Len more IP Hdr 4 bit 4bit 1byte 2bytes 0 1 2 3 4 5 6 7 DSCP CU DiffServ Field (DSCP) defines Per-Hop Behavior (PHB) O comportamento por salto (PHB) é implementado pelos mecanismos de enfileiramento e controles vistos anteriormente.

Classes de tráfego Best Effort: aplicação obtém apenas os recursos disponíveis, sem garantias. 0 1 2 3 4 5 6 7 0 0 0 0 0 0 unused Assured Forward (AF): possui 4 classes de prioridade, sendo para cada classe 3 níveis de preferência de descarte. 0 1 2 3 4 5 6 7 Drop Class Precedence unused Expedite Forward (EF): tráfego de total prioridade. 0 1 2 3 4 5 6 7 1 0 1 1 1 0 unused IntServ & DiffServ

Multi-Protocol Label Switching Aplicações de MPLS: Qualidade de serviço; Privacidade (VPNs); Engenharia de tráfego. No core: encaminhamento dos pacotes usando os labels ao invés de endereços IP. No edge: classificação dos pacotes e alocação dos labels MPLS + DiffServ Packet classified by Destination and DiffServ Code Point (i.e. Class of Service) Behavior Aggregate (BA) get s mapped to LSP by LER. (multiple possible scenarios) IWF DiffServ enabled Network MPLS enabled Network with DIffServ capabilities

COPS COPS: Common Open Policy Server COPS + QoS server

Considerações Finais Passos na implementação de QoS em Redes IP: 1. Implementação de recursos de priorização de pacotes nos elementos da rede. 2. Aplicar recursos de DiffServ para classificação de tráfego. 3. Aplicar DiffServ no core e IntServ no acesso. 4. Implementação de MPLS para simplificar o roteamento e aumentar a diversidade de serviços e flexibilidade da rede IP. 5. Associar MPLS com RSVP e / ou MPLS com DiffServ.