IQoM Infra-estrutura para Medição de QoS e Implantação de Serviços Diferenciados José Augusto Suruagy Monteiro IQoM Projeto IQoM Motivação: GT de QoS da RNP Instituições Participantes: UNIFACS / Universidade Salvador UFRGS / Instituto de Informática UFSC / Centro Tecnológico UFPR / Departamento de Informática Fundação CPqD UCL / University College London IQoM Objetivos Implantação de uma Infra-estrutura de medições Implantação de uma arquitetura de Serviços Diferenciados IQoM Atividades Previstas Definição de Métricas de Desempenho e Técnicas de Medição Implantação de uma Infra-estrutura de Medições Implantação de Serviços Diferenciados (DiffServ) IQoM Métricas de Desempenho e Técnicas de Medição Investigação sobre métricas e técnicas de medição conhecidas Definição das métricas de interesse Avaliação das técnicas e plataformas de medição conhecidas para as métricas definidas Proposição de novas métricas Proposição de novas técnicas de medição IQoM Infra-estrutura de Medições Levantamento das Plataformas de Medições Existentes Definição das Plataformas de Medição a serem utilizadas no projeto Implantação de um piloto de medições ativas Implantação de um piloto de medições passivas Implementação de procedimentos seguros para condensação e disponibilização das medidas Utilização e/ou desenvolvimento de ferramentas de análise Ambiente de Monitoração de QoS (QAME) IQoM Implantação de Serviços Diferenciados (DiffServ) Definição das classes de tráfego e proposta de mapeamento das aplicações típicas Definição e implementação de uma arquitetura de serviços para a rede METROPOA Planejamento e implantação de ambiente Diffserv no âmbito da RMAV-FLN e RCT-SC Definição e implantação de um ambiente Diffserv na UNIFACS Integração dos ambientes locais através da RNP2 e internacional com a UCL IQoM Medições Fim-a-Fim em Redes Cristina Duarte Murta Mário E. Augusto Departamento de Informática UFPR IQoM Contexto: Medições de Desempenho Objetivo Desenvolver metodologias e ferramentas para estimar métricas de desempenho fima-fim “Despite powerful networks, applications don’t get optimal throughput” IQoM Motivação: porque medir auxiliar a utilização das redes pelas aplicações e serviços avaliar a possibilidade de executar uma aplicação ou serviço verificar acordos sobre níveis de serviço acompanhar e prever o crescimento da utilização planejar aumento de capacidade da infra-estrutura fazer diagnóstico de problemas e otimização do uso dos recursos tarifar provimento de acessos e serviços auxiliar o projeto dos sistemas de redes prover informação para melhorar o desempenho dos servidores etc, etc... IQoM Medições Fim-a-Fim porque fim-a-fim requer cooperação apenas dos pontos terminais pode ser a única forma de monitorar um caminho que inclui várias redes métricas - IETF - IPPM WG conectividade, atraso de ida, atraso de ida e volta, variação do atraso, perdas, reordenação de pacotes, largura de banda, utilização, etc IQoM Medições Fim-a-Fim: como medir Medições ativas e passivas Para cada métrica exemplo: largura de banda técnica: método para fazer a medição exemplo: one-packet, packet-pair, packet-train, packet-tailgating ferramentas: implementações das técnicas exemplo: bprobe, cprobe, pathrate, pathchar, nettimer, clink IQoM Medições de Largura de Banda Importância avaliar possibilidade de execução de aplicações e serviços pagamento por banda Motivação área em grande desenvolvimento várias técnicas e ferramentas disponíveis ainda sem solução satisfatória IQoM Medições de Largura de Banda Evolução das técnicas e ferramentas: conceito de dispersão de pacotes: Jacobson, 1988 packet-pair, Keshav, 1991 bprobe e cprobe, Carter e Crovella, 1996 tcpanaly, Paxson, 1996 one-packet, Jacobson, 1997 pchar, Mah, e clink, Downey, 1999 packet tailgating, nettimer, Lai e Baker, 2000 pathrate, Dovrolis, 2001 pathload, Jain e Dovrolis, 2002 IQoM Medições de Largura de Banda Métricas Largura de banda de contenção Largura de banda disponível bottleneck bandwidth ou capacity taxa máxima (camada IP) que um fluxo pode alcançar em um caminho quando não existe tráfego (sem carga) available bandwidth taxa máxima (camada IP) que um fluxo pode alcançar em um caminho na presença de tráfego (com carga) Largura de banda utilizada quantidade de tráfego em um enlace num determinado momento IQoM Estágio atual da pesquisa foco em medição de largura de banda várias técnicas e ferramentas disponíveis etapa inicial (já cumprida) estudo das técnicas escolha de ferramentas para teste nettimer, pathrate, bprobe, cprobe, clink, pathrate, etc. escolha de redes para testes LAN, MAN, WAN fase de execução de testes IQoM Resultados iniciais avaliação de largura de banda: metodologia critérios de avaliação experimentação das ferramentas em redes operacionais validação com mapa de capacidade instalada da rede e com medidas do MRTG precisão dos resultados tempo de execução das ferramentas tráfego gerado: intrusão dificuldade de uso das ferramentas resultados iniciais não satisfatórios IQoM Infra-Estrutura de Medições IQoM Infra-estrutura de Medições Levantamento das Plataformas de Medições Existentes Definição das Plataformas de Medição a serem utilizadas no projeto Implantação de um piloto de medições ativas Implantação de um piloto de medições passivas Implementação de procedimentos seguros para condensação e disponibilização das medidas Utilização e/ou desenvolvimento de ferramentas de análise Ambiente de Monitoração de QoS (QAME) IQoM Piloto no MetroPoa fase I Estações de visualização Estação de análise HTTP Switch ATM RedeA RedeB FTP Estação de captura IQoM Piloto no MetroPoa fase II SNMP LDAP SNMP HTTP IQoM IQoM Medições no CPqD Variação de atraso (jitter) Verificação da precisão do sincronismo disponibilizado pelo protocolo NTP em topologias variadas Verificar a precisão do sincronismo utilizando GPS Comparar as medições de variação de atraso (jitter) com e sem sincronismo IQoM Medições no CPqD Atraso Perda de pacotes Vazão Comparação de algumas ferramentas de medição IQoM Pilotos em definição Escolha da plataforma de medições ativas: AMP em estudo. Aquisição de equipamento para sincronização de relógios para medições one-way (GPS ou CDMA) Aquisição de mais uma placa de captura para medições passivas? Uso do Netflow para medições passivas (GTQoS) IQoM QAME – QoS-Aware Management Environment Lisandro Zambenedetti Granville UFRGS IQoM IQoM QAME Objetivos do QAME no contexto do IQoM Controlar o processo de monitoração a partir de uma estação de gerência, disparando ações de medição na rede Recolher os dados da infra-estrutura de medição para análise Compara os dados das medições com o desempenho esperado da rede, e gerar alarmes quando necessário Apresentar os resultados da medição e monitoração ao gerente via interface Web IQoM IQoM IQoM IQoM Implantação de Serviços Diferenciados IQoM Implantação de Serviços Diferenciados (DiffServ) Definição das classes de tráfego e proposta de mapeamento das aplicações típicas Definição e implementação de uma arquitetura de serviços para a rede METROPOA Planejamento e implantação de ambiente Diffserv no âmbito da RMAV-FLN e RCT-SC Definição e implantação de um ambiente Diffserv na UNIFACS Integração dos ambientes locais através da RNP2 e internacional com a UCL IQoM Ambiente Diffserv no âmbito da RMAV-FLN e RCT-SC Plano de Trabalho: Treinamento da equipe de bolsistas e colaboradores; Estudo de implementação DS dos roteadores CISCO e IBM e configuração de rede de testes; Configuração de ambiente DS na RCT e RMAVFLN; Testes de desempenho / medições do perfil das rede; Utilização da infra-estrutura DS por uma aplicação de teste (Vídeo conferência H.323); Monitoração e medição do ambiente QoS; Definição / padronização de classes de serviços. IQoM Ambiente Diffserv na UNIFACS (1) Etapas: Implantação de infra-estrutura de roteadores (PC Linux-based) e plataforma de coleta de dados (em fase de levantamento e implementação) Implantação do serviço DiffServ em roteadores com código aberto (operacional) Proposta de configuração (Ad Hoc) para Agregação de Serviços Multimídia (em geral) e Aplicações de Telemedicina e VoIP (integrado com projeto Infra-Vida/ CNPq - vídeo) em particular IQoM Ambiente Diffserv na UNIFACS (2) Monitoração de comportamento de tráfego para a configuração proposta: Definição de cenários de teste Medições e comparação com simulação (NS/ VoIP) Adaptação de configuração para diferentes topologias de rede (Ad Hoc e/ou metodologia) Avaliação dos limites operacionais para a configuração e topologias investigadas Elaboração de procedimentos operacionais (implantação e testes) para operação em piloto RNP IQoM Atividades do CPqD Ambiente para implantações de protocolos VoIP Planejamento de Redes IP e de Próxima Geração Medições e metodologia para levantamento da matriz de tráfego Mecanismos de QoS Testes com MGCP, SIP-T, SIP e MPLS MPLS, RSVP, Diffserv, Medição de parâmetros Outras atividades: WLAN, Rede Óptica (GMPLS), Suporte a Multimídia. IQoM Laboratório CPqD Access Point WLAN SS7 CA RGW NUERA MPLS MPLS – TE RSVP (IntServ) DiffServ RGW Serv. SIP NUERA Servidor de vídeo Rede Óptica Router Tester SIP Phone Gigabit IPv6 IQoM CPqD: Arquiteturas de QoS Implantação de MPLS, RSVP, Diffserv Verificação de funcionamento Configuração Contigência Interação com as demais arquiteturas Medições. IQoM Benefícios Esperados IQoM Benefícios do Projeto (1/2) Domínio da tecnologia conhecida para medições em redes Desenvolvimento de ferramentas e possivelmente de técnicas para medições Implantação de infra-estrutura piloto de medições na RNP2 Elaboração de procedimentos sugeridos de medição para a RNP2 e backbones similares IQoM Benefícios do Projeto (2/2) Implantação de testbeds locais para serviços diferenciados (dentro de mesmos domínios) Integração dos testbeds entre diversos domínios, e análise do comportamento dos tráfegos de serviços diferenciados IQoM Fim Perguntas?