Qualidade de Serviço (QoS) na Internet Bruno Miguel Almeida Campos [email protected] Motivação Actualmente as redes IP modernas possuem diversos problemas de infra-estrutura, tais como a falta de controle de erros e atrasos, o congestionamento das redes, a falta de prioridade de serviços, etc… Em função disto é necessário se ter informações sobre o tráfego, possibilitando a elaboração de diagnósticos mais ricos e precisos, facilitando, assim, o processo de tomada de decisão. 2 QoS - Tópicos Questões que parecem Simples… – – – 3 O que é? Porque? Como? …questões estas que não são assim tão simples QoS – O que é? Em Redes e Serviços de Comunicação, a Qualidade se Serviço traduz o nível de desempenho e de garantia que um elemento de rede deve satisfazer face aos requisitos do tráfego e do serviço. Medida através de parâmetros como a disponibilidade do serviço, o atraso, as perdas, a largura de banda, etc.…. 4 QoS PORQUE? Onde se aplica? 5 1º exemplo Multimédia Programas multimédia (áudio e vídeo) Ex.: NetMeeting, RealPlayer, etc. Problema: Imagens e voz distorcidas ou cortadas Causa: Atrasos e perdas de pacotes Possíveis soluções: Aumentar a velocidade – Dar prioridades e/ou reservar recursos – 6 2º exemplo - jogos em rede Jogos de ação em rede – – Doom, Counter Strike, Quake, etc. Jogos de corrida Características: – Baixas taxas de dados: somente – atualização de localização e operações Necessitam de baixo atraso Problema: atualizações lentas podem prejudicar a interatividade Causa: atrasos altos na transmissão dos dados 7 3º exemplo - Acesso Lento a sites Acesso a sites comerciais Exemplos: Amazon, ebay, etc. Problema: Sites lentos afugentam os utilizadores Causa: mesmo tratamento para todos Solução: dar prioridade ao tráfego de quem paga mais Benefícios esperados – – 8 Aumento da receita Satisfação dos clientes QoS – Como? Soluções – – 9 Serviços Integrados (IntServ) Serviços Diferenciados (DiffServ) Resumo Este trabalho tem como função explicar o conceito de Qualidade de Serviço sobre as aplicações em IP, abordando, separadamente, os modelos IntServ e DiffServ, juntamente com os protocolos e componentes de cada um. Serão vistas também, as vantagens e desvantagens, permitindo uma comparação final e que modelo pode ser mais apropriado. 10