Este documento discute métricas e ferramentas para medição e avaliação de desempenho em redes TCP/IP. Ele descreve métricas comuns como atraso, perda de pacotes e vazão e ferramentas como tcpdump, ping e traceroute. Além disso, fornece exemplos de como projetar experimentos para avaliar desempenho em diferentes cenários de rede.
A convergência para sistemas abertos Ethernet-TCP/IP possibilitou o acesso às redes de automação e aos sistemas SCADA, por meio das redes corporativas ou internet, expondo-as às novas ameaças de segurança. As infraestruturas críticas no setor de distribuição de água necessitam de métodos de proteção para minimizar os riscos à saúde pública e ao meio ambiente, causados por ataques ou vulnerabilidades na rede de automação, mas que não impactem no desempenho da rede e dos sistemas. O artigo propôs, desenvolveu e validou o desempenho de um mecanismo de segurança para detectar intrusão, em tempo real, considerando propriedades de disponibilidade e tempo de resposta.
Análise e uso de qualidade de serviço em uma rede de automação com uso de um sistema supervisório (SCADA) em um ambiente de transporte considerando a analise de tráfego e rede de automação de um sistema supervisório (SCADA) assim como, propor o uso de qualidade de serviço em uma rede de automação adaptando a RFC 4594. Características de volume de tráfego, latência da rede e das aplicações são avaliadas neste trabalho
A tecnologia VoIP permite a comunicação para corporações a baixo custo e sua implantação já atingiu larga escala, contudo é necessário garantir que terá uma boa qualidade de Serviço (QoS). Esse estudo aborda os conceitos da tecnologia VoIP e seus parâmetros, as técnicas de Monitoração de Redes e apresenta um caso de uso sobre monitoramento de rede VoIP para que haja garantia de qualidade nas chamadas VoIP dentro de uma organização.
O documento discute a análise de pacotes de rede utilizando o software Wireshark. Ele descreve um experimento onde o Wireshark é usado para capturar o tráfego gerado pelo acesso a uma página web, permitindo a visualização dos protocolos envolvidos como TCP e HTTP. A conclusão é que ferramentas como o Wireshark são essenciais para a segurança e gerenciamento de redes, mas devem ser usadas de forma responsável.
Aula 008 do curso de Gerenciamento e Desempenho de Redes de computadores. Abordando assuntos relacionados a SNMP, MIB2, NMS e ferramentas simples de monitoramento de rede.
O documento descreve a metodologia "top-down" para projeto e planejamento de redes. Ele explica que essa metodologia envolve começar pelo alto nível, considerando os objetivos do cliente e aplicativos, e então projetar os detalhes técnicos. Também discute as vantagens de usar uma topologia hierárquica e as funções das camadas de núcleo, distribuição e acesso nessa topologia.
Aula 03 - Analisando objetivos técnicos - Projeto de Redes de ComputadoresDalton Martins
O documento discute objetivos técnicos para projetos de redes de computadores, incluindo escalabilidade, disponibilidade e desempenho. Escalabilidade refere-se à capacidade de uma rede suportar crescimento futuro. Disponibilidade é o tempo total que a rede está disponível para usuários. Desempenho inclui métricas como largura de banda, atraso e variação no atraso.
O documento discute sistemas de gerenciamento de redes. Ele aborda as dificuldades em isolar e diagnosticar problemas em redes, propondo a criação de um centro de operações de rede para monitorar a rede, identificar problemas e trabalhar em sua solução. Também discute a necessidade de ferramentas que apoiem o processo de diagnóstico, como um catálogo de problemas comuns.
A convergência para sistemas abertos Ethernet-TCP/IP possibilitou o acesso às redes de automação e aos sistemas SCADA, por meio das redes corporativas ou internet, expondo-as às novas ameaças de segurança. As infraestruturas críticas no setor de distribuição de água necessitam de métodos de proteção para minimizar os riscos à saúde pública e ao meio ambiente, causados por ataques ou vulnerabilidades na rede de automação, mas que não impactem no desempenho da rede e dos sistemas. O artigo propôs, desenvolveu e validou o desempenho de um mecanismo de segurança para detectar intrusão, em tempo real, considerando propriedades de disponibilidade e tempo de resposta.
Análise e uso de qualidade de serviço em uma rede de automação com uso de um sistema supervisório (SCADA) em um ambiente de transporte considerando a analise de tráfego e rede de automação de um sistema supervisório (SCADA) assim como, propor o uso de qualidade de serviço em uma rede de automação adaptando a RFC 4594. Características de volume de tráfego, latência da rede e das aplicações são avaliadas neste trabalho
A tecnologia VoIP permite a comunicação para corporações a baixo custo e sua implantação já atingiu larga escala, contudo é necessário garantir que terá uma boa qualidade de Serviço (QoS). Esse estudo aborda os conceitos da tecnologia VoIP e seus parâmetros, as técnicas de Monitoração de Redes e apresenta um caso de uso sobre monitoramento de rede VoIP para que haja garantia de qualidade nas chamadas VoIP dentro de uma organização.
O documento discute a análise de pacotes de rede utilizando o software Wireshark. Ele descreve um experimento onde o Wireshark é usado para capturar o tráfego gerado pelo acesso a uma página web, permitindo a visualização dos protocolos envolvidos como TCP e HTTP. A conclusão é que ferramentas como o Wireshark são essenciais para a segurança e gerenciamento de redes, mas devem ser usadas de forma responsável.
Aula 008 do curso de Gerenciamento e Desempenho de Redes de computadores. Abordando assuntos relacionados a SNMP, MIB2, NMS e ferramentas simples de monitoramento de rede.
O documento descreve a metodologia "top-down" para projeto e planejamento de redes. Ele explica que essa metodologia envolve começar pelo alto nível, considerando os objetivos do cliente e aplicativos, e então projetar os detalhes técnicos. Também discute as vantagens de usar uma topologia hierárquica e as funções das camadas de núcleo, distribuição e acesso nessa topologia.
Aula 03 - Analisando objetivos técnicos - Projeto de Redes de ComputadoresDalton Martins
O documento discute objetivos técnicos para projetos de redes de computadores, incluindo escalabilidade, disponibilidade e desempenho. Escalabilidade refere-se à capacidade de uma rede suportar crescimento futuro. Disponibilidade é o tempo total que a rede está disponível para usuários. Desempenho inclui métricas como largura de banda, atraso e variação no atraso.
O documento discute sistemas de gerenciamento de redes. Ele aborda as dificuldades em isolar e diagnosticar problemas em redes, propondo a criação de um centro de operações de rede para monitorar a rede, identificar problemas e trabalhar em sua solução. Também discute a necessidade de ferramentas que apoiem o processo de diagnóstico, como um catálogo de problemas comuns.
Artigo - PROJETO DE UM HARDWARE ACELERADOR DO ALGORITMO DE DISTÂNCIA EUCLIDIA...GiovanniGuimares2
O documento descreve o projeto de um acelerador de hardware para o algoritmo de distância euclidiana. O objetivo é melhorar o tempo de resposta do algoritmo K-means através do desenho de uma arquitetura para cálculo de distância euclidiana em hardware. A metodologia inclui requisitos, pesquisa, simulações usando o software Logisim e análise do ganho de desempenho com paralelismo.
O documento descreve o simulador de eventos discretos OPNET Modeler, incluindo: 1) seus principais componentes como modelos de rede, nós, processos e links; 2) como executar simulações, coletar estatísticas e analisar resultados; 3) como modelar redes complexas de computadores.
O documento discute análise de desempenho de sistemas, abordando conceitos como métricas, parâmetros e fatores que afetam o desempenho, além de apresentar uma abordagem sistemática para análise de desempenho. Como estudo de caso, descreve a análise de desempenho de um sistema de dados georreplicados com diferentes modelos de consistência.
Centralizar o controle dos serviços de NOC e SOC de forma remota para aumentar os níveis de serviço e disponibilidade, melhorando o monitoramento de aplicações e rede por meio de ferramentas como Nagios, BrightStor e Unicenter.
Monitoramento de Redes TCP/IP - MonografiaPietro Scherer
Este documento descreve um estudo de caso sobre monitoramento de redes TCP/IP em um provedor de internet. Foi realizado por Pietro Scherer como trabalho de conclusão de curso na Universidade da Região da Campanha em Caçapava do Sul no ano de 2012, sob orientação do professor Leomar Cassol Mônego. O trabalho apresenta o monitoramento de redes como forma de examinar periodicamente os dispositivos de rede para mostrar seu estado ao administrador e prevenir problemas.
Analisando O Caminho Dos Pacotes No Wireshark Stalinstalinstm
Este documento discute a análise do tráfego de rede usando o Wireshark. Ele resume o que é gerenciamento de rede, descreve alguns protocolos comuns como TCP e HTTP, e detalha um experimento onde o Wireshark foi usado para examinar os caminhos dos pacotes em uma rede e facilitar o gerenciamento da rede.
O documento discute os desafios da gerência de redes de computadores, incluindo a diversidade de equipamentos e fornecedores, múltiplos níveis de pessoal envolvido e formas de monitoramento. Ele também descreve processos de diagnóstico e isolamento de problemas, além de arquiteturas e protocolos de gerenciamento como SNMP e CMIP.
O documento descreve a análise da rede existente como uma etapa crucial no projeto e gerenciamento de redes. Ele discute a importância de avaliar a topologia física e lógica, aplicações, protocolos, endereçamento, limitações, disponibilidade, desempenho, gerenciamento, segurança e tráfego da rede atual.
O documento discute a importância da gerência de redes para monitorar, controlar e garantir o desempenho e funcionamento adequado das redes de computadores. A gerência de redes cobre áreas como desempenho, falhas, configuração, contabilidade e segurança. Métricas como disponibilidade, tempo médio de recuperação, taxa de erros e latência são utilizadas para avaliar a rede.
Apresentações. Objetivos, conteúdos programáticos e critérios de avaliação. Conceitos de rede, comunicação e telecomunicações. Realização de trabalho de pesquisa sobre protocolos.
Comparativo de ferramentas tecnológicas para o compartilhamento de dadosLeandro Ciuffo
O documento apresenta os resultados de uma pesquisa de mercado realizada para selecionar uma solução tecnológica para o protótipo de repositório nacional de dados de pesquisa do Brasil. Foram analisadas várias soluções segundo critérios como compatibilidade com padrões internacionais, integração com sistemas de informação de pesquisa e capacidade de armazenamento a longo prazo. Após a avaliação, 24 soluções atenderam plenamente aos critérios, 10 atenderam com restrições e 17 atenderam parc
O documento discute a importância da gestão e manutenção de redes de computadores, incluindo a necessidade de reduzir o tempo médio entre falhas e de resolução de problemas, e de programar manutenções para não comprometer os negócios. Também aborda procedimentos para manter a rede saudável, como instalação de novos equipamentos, resposta a falhas, análise de desempenho e documentação.
Relatório da Análise da Rede de Internet através do prompt de comando do WindowsYgor Aguiar
Este relatório apresenta os resultados de comandos PING, TRACERT e NSLOOKUP executados para diversos servidores. O PING mostrou altas taxas de perda de pacotes para alguns servidores e variabilidade nos tempos de resposta. O TRACERT revelou o caminho e número de nós atravessados. O NSLOOKUP forneceu os endereços IP correspondentes aos nomes de domínio pesquisados.
Este documento resume um trabalho de pesquisa sobre analisadores de protocolo, comparando o Wireshark e o Ettercap. O documento introduz analisadores de protocolo e suas características, como captura e armazenamento de pacotes, decodificação de protocolos, e estatísticas de rede. Em seguida, descreve as funcionalidades do Wireshark e do Ettercap e demonstra como usá-los para capturar pacotes. Finalmente, conclui comparando os dois softwares.
O documento discute o Nagios, uma ferramenta de código aberto para monitoramento de redes corporativas. O Nagios monitora hosts e serviços, alertando sobre problemas e resoluções. Ele foi criado originalmente como Netsaint e é mantido por Ethan Galstad e outros desenvolvedores. O documento também discute os objetivos do monitoramento de redes como detecção de falhas, monitoramento de hosts e tráfego, de acordo com o modelo de gerenciamento de rede da ISO.
Regiment é uma linguagem de programação para redes de sensores sem fio. Ela fornece tipos de dados, operadores e regiões para simplificar a criação de aplicações complexas, abstraindo detalhes de baixo nível da rede. O compilador Regiment realiza avaliação parcial e conversão de nós para melhorar o desempenho. Exemplos mostram como agregar dados sensoriais e monitorar eventos em larga escala.
Overview sobre Arquitetura de Sofware na Prática - CEJUG - Naskar - 13-09-2014Rafael Uchôa
O documento fornece uma visão geral da arquitetura de software na prática, discutindo o que é arquitetura de software, como projetá-la usando métodos como ATAM e abordagem baseada em riscos, e critérios como modificabilidade, disponibilidade e desempenho.
Este documento descreve uma dissertação de mestrado que propõe uma nova abordagem para seleção de célula e handover em redes LTE heterogêneas considerando critérios adicionais de estimativa de capacidade das estações base e velocidade do usuário. O objetivo é melhorar o balanceamento de carga na rede e a qualidade de serviço do usuário. O trabalho apresenta os fundamentos teóricos das redes LTE, revisa trabalhos correlatos, e detalha a proposta de implementar esses novos critérios no simulador OPNET para aval
Este documento compara os protocolos CoAP, MQTT e HTTP para comunicação na Internet das Coisas. Testes foram realizados medindo o uso de banda em diferentes cenários e demonstraram que o CoAP é o mais eficiente, gerando até 50% menos tráfego que o MQTT. O MQTT oferece um equilíbrio entre confiabilidade e uso de banda, enquanto o HTTP não se mostrou eficiente em uso de banda. Resultados sugerem que CoAP é melhor para cenários com restrição de banda e MQTT para casos que requerem alta confiabilidade.
Testes de Performance - Drupal camp FlorianópolisHandrus Nogueira
O documento discute testes de performance em sistemas computacionais, especificamente testes de carga, estresse e capacidade. Estes testes visam determinar a responsividade, velocidade, escalabilidade, estabilidade, consumo de recursos e disponibilidade de um sistema sob diferentes cenários e cargas. O documento fornece recomendações sobre como preparar e configurar o ambiente e ferramentas para a realização destes testes.
Artigo - PROJETO DE UM HARDWARE ACELERADOR DO ALGORITMO DE DISTÂNCIA EUCLIDIA...GiovanniGuimares2
O documento descreve o projeto de um acelerador de hardware para o algoritmo de distância euclidiana. O objetivo é melhorar o tempo de resposta do algoritmo K-means através do desenho de uma arquitetura para cálculo de distância euclidiana em hardware. A metodologia inclui requisitos, pesquisa, simulações usando o software Logisim e análise do ganho de desempenho com paralelismo.
O documento descreve o simulador de eventos discretos OPNET Modeler, incluindo: 1) seus principais componentes como modelos de rede, nós, processos e links; 2) como executar simulações, coletar estatísticas e analisar resultados; 3) como modelar redes complexas de computadores.
O documento discute análise de desempenho de sistemas, abordando conceitos como métricas, parâmetros e fatores que afetam o desempenho, além de apresentar uma abordagem sistemática para análise de desempenho. Como estudo de caso, descreve a análise de desempenho de um sistema de dados georreplicados com diferentes modelos de consistência.
Centralizar o controle dos serviços de NOC e SOC de forma remota para aumentar os níveis de serviço e disponibilidade, melhorando o monitoramento de aplicações e rede por meio de ferramentas como Nagios, BrightStor e Unicenter.
Monitoramento de Redes TCP/IP - MonografiaPietro Scherer
Este documento descreve um estudo de caso sobre monitoramento de redes TCP/IP em um provedor de internet. Foi realizado por Pietro Scherer como trabalho de conclusão de curso na Universidade da Região da Campanha em Caçapava do Sul no ano de 2012, sob orientação do professor Leomar Cassol Mônego. O trabalho apresenta o monitoramento de redes como forma de examinar periodicamente os dispositivos de rede para mostrar seu estado ao administrador e prevenir problemas.
Analisando O Caminho Dos Pacotes No Wireshark Stalinstalinstm
Este documento discute a análise do tráfego de rede usando o Wireshark. Ele resume o que é gerenciamento de rede, descreve alguns protocolos comuns como TCP e HTTP, e detalha um experimento onde o Wireshark foi usado para examinar os caminhos dos pacotes em uma rede e facilitar o gerenciamento da rede.
O documento discute os desafios da gerência de redes de computadores, incluindo a diversidade de equipamentos e fornecedores, múltiplos níveis de pessoal envolvido e formas de monitoramento. Ele também descreve processos de diagnóstico e isolamento de problemas, além de arquiteturas e protocolos de gerenciamento como SNMP e CMIP.
O documento descreve a análise da rede existente como uma etapa crucial no projeto e gerenciamento de redes. Ele discute a importância de avaliar a topologia física e lógica, aplicações, protocolos, endereçamento, limitações, disponibilidade, desempenho, gerenciamento, segurança e tráfego da rede atual.
O documento discute a importância da gerência de redes para monitorar, controlar e garantir o desempenho e funcionamento adequado das redes de computadores. A gerência de redes cobre áreas como desempenho, falhas, configuração, contabilidade e segurança. Métricas como disponibilidade, tempo médio de recuperação, taxa de erros e latência são utilizadas para avaliar a rede.
Apresentações. Objetivos, conteúdos programáticos e critérios de avaliação. Conceitos de rede, comunicação e telecomunicações. Realização de trabalho de pesquisa sobre protocolos.
Comparativo de ferramentas tecnológicas para o compartilhamento de dadosLeandro Ciuffo
O documento apresenta os resultados de uma pesquisa de mercado realizada para selecionar uma solução tecnológica para o protótipo de repositório nacional de dados de pesquisa do Brasil. Foram analisadas várias soluções segundo critérios como compatibilidade com padrões internacionais, integração com sistemas de informação de pesquisa e capacidade de armazenamento a longo prazo. Após a avaliação, 24 soluções atenderam plenamente aos critérios, 10 atenderam com restrições e 17 atenderam parc
O documento discute a importância da gestão e manutenção de redes de computadores, incluindo a necessidade de reduzir o tempo médio entre falhas e de resolução de problemas, e de programar manutenções para não comprometer os negócios. Também aborda procedimentos para manter a rede saudável, como instalação de novos equipamentos, resposta a falhas, análise de desempenho e documentação.
Relatório da Análise da Rede de Internet através do prompt de comando do WindowsYgor Aguiar
Este relatório apresenta os resultados de comandos PING, TRACERT e NSLOOKUP executados para diversos servidores. O PING mostrou altas taxas de perda de pacotes para alguns servidores e variabilidade nos tempos de resposta. O TRACERT revelou o caminho e número de nós atravessados. O NSLOOKUP forneceu os endereços IP correspondentes aos nomes de domínio pesquisados.
Este documento resume um trabalho de pesquisa sobre analisadores de protocolo, comparando o Wireshark e o Ettercap. O documento introduz analisadores de protocolo e suas características, como captura e armazenamento de pacotes, decodificação de protocolos, e estatísticas de rede. Em seguida, descreve as funcionalidades do Wireshark e do Ettercap e demonstra como usá-los para capturar pacotes. Finalmente, conclui comparando os dois softwares.
O documento discute o Nagios, uma ferramenta de código aberto para monitoramento de redes corporativas. O Nagios monitora hosts e serviços, alertando sobre problemas e resoluções. Ele foi criado originalmente como Netsaint e é mantido por Ethan Galstad e outros desenvolvedores. O documento também discute os objetivos do monitoramento de redes como detecção de falhas, monitoramento de hosts e tráfego, de acordo com o modelo de gerenciamento de rede da ISO.
Regiment é uma linguagem de programação para redes de sensores sem fio. Ela fornece tipos de dados, operadores e regiões para simplificar a criação de aplicações complexas, abstraindo detalhes de baixo nível da rede. O compilador Regiment realiza avaliação parcial e conversão de nós para melhorar o desempenho. Exemplos mostram como agregar dados sensoriais e monitorar eventos em larga escala.
Overview sobre Arquitetura de Sofware na Prática - CEJUG - Naskar - 13-09-2014Rafael Uchôa
O documento fornece uma visão geral da arquitetura de software na prática, discutindo o que é arquitetura de software, como projetá-la usando métodos como ATAM e abordagem baseada em riscos, e critérios como modificabilidade, disponibilidade e desempenho.
Este documento descreve uma dissertação de mestrado que propõe uma nova abordagem para seleção de célula e handover em redes LTE heterogêneas considerando critérios adicionais de estimativa de capacidade das estações base e velocidade do usuário. O objetivo é melhorar o balanceamento de carga na rede e a qualidade de serviço do usuário. O trabalho apresenta os fundamentos teóricos das redes LTE, revisa trabalhos correlatos, e detalha a proposta de implementar esses novos critérios no simulador OPNET para aval
Este documento compara os protocolos CoAP, MQTT e HTTP para comunicação na Internet das Coisas. Testes foram realizados medindo o uso de banda em diferentes cenários e demonstraram que o CoAP é o mais eficiente, gerando até 50% menos tráfego que o MQTT. O MQTT oferece um equilíbrio entre confiabilidade e uso de banda, enquanto o HTTP não se mostrou eficiente em uso de banda. Resultados sugerem que CoAP é melhor para cenários com restrição de banda e MQTT para casos que requerem alta confiabilidade.
Testes de Performance - Drupal camp FlorianópolisHandrus Nogueira
O documento discute testes de performance em sistemas computacionais, especificamente testes de carga, estresse e capacidade. Estes testes visam determinar a responsividade, velocidade, escalabilidade, estabilidade, consumo de recursos e disponibilidade de um sistema sob diferentes cenários e cargas. O documento fornece recomendações sobre como preparar e configurar o ambiente e ferramentas para a realização destes testes.
1. Gerenciamento e Avaliação de
Desempenho de Redes
Medição em Redes
Dênio Mariz
denio@cefetpb.edu.br
Carlos Kamienski
cak@cefetpb.edu.br
2. Medindo Desempenho de uma Rede
Como medir o Desempenho?
Escolha uma métrica (ou mais de uma)
Escolha métodos e ferramentas
Faça medições: colete dados
Analise os dados
Apresente resultados para as métricas (gráficos, tabelas)
Interprete o significado dos resultados
Métricas
Atraso (latência, RTT)
Perda de pacotes
Disponibilidade
Enlace de gargalo
Capacidade disponível
Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz
4
3. Métricas Comuns
1/3
Atraso (latência, RTT)
Perda de pacotes
Vazão (throughput)
Enlace de gargalo
Disponibilidade
Confiabilidade
Escalabilidade
Extensibilidade
Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz
5
4. Métricas Comuns
2/3
Atraso (latência, RTT)
Tempo de resposta da rede
One-way delay, Round Trip Time
Medido em unidade de tempo (ex: ms)
Perda de pacotes
Percentual de pacotes perdidos em um intervalo de tempo
Vazão (throughput)
A taxa de pacotes (ou bytes ou bits) transferidos por tempo
Largura de banda = capacidade do canal
Vazão = capacidade disponível do canal em um dado momento
Enlace de gargalo (ou
É a largura de banda do enlace de menor capacidade no caminho
entre dois hosts
Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz
6
5. Métricas Comuns
3/3
Volume de tráfego
Total de tráfego de uma aplicação ou protocolo
Distribuição relativa do tráfego
Disponibilidade
Percentual de tempo em que a rede está disponível
Confiabilidade
A probabilidade de que um dispositivo esteja funcionando
normalmente
Escalabilidade
Um sistema é dito "escalável" se ele não degrada tão rapidamente
em função do número de usuários (ou nós, ou componentes)
Extensibilidade
Um sistema é extensível se consegue evoluir facilmente para lidar
com novas demandas ou novos requisitos de desempenho
Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz
7
6. Tipos de Ferramentas
Ferramentas para Medição de
Ferramentas para Medição de
Desempenho em Redes TCP/IP
Desempenho em Redes TCP/IP
Monitoração
Monitoração
tcpdump
tcpdump
tcpstat
tcpstat
MRTG
MRTG
Medição
Medição
ttcp
ttcp
Netperf
Netperf
Pathneck
Pathneck
Pathload
Pathload
Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz
8
7. Algumas Ferramentas
Tcpdump
É um "Sniffer" Coleta tráfego da rede para posterior análise
Ping
Envia pacotes ICMP "echo request"; Recebe ICMP "echo reply"
Mede o tempo decorrido
Traceroute
Envia pacotes com TTL incremental
Mede o caminho "lógico" que um pacote segue
Gtrace
Mede (e desenha) o caminho "lógico" e "geográfico" de pacotes
Pathload
Estima a largura de banda disponível entre dois hosts
Pathrate
Estima a capacidade dos enlaces de um caminho, mesmo com alto
tráfego de retaguarda (técnica de "dispersão de pacotes")
Pathneck
Detecta enlaces de gargalo em um caminho entre dois hosts
Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz
9
9. Avaliar tráfego de uma rede local
Ferramentas
Ethereal
Tcpdump
Tcpstat
MRTG (SNMP)
ntop
Métricas
Vazão
Taxa de ocupação do enlace
Distribuição do tráfego por protocolo, aplicação
Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz
11
10. Avaliar capacidade de um servidor Web
Ferramentas
Wget
Shell script
SNMP
Métricas – Cliente
Tempo de transferência por tamanho de arquivo
Vazão Média por tamanho de arquivo
Métricas – Servidor
Quantidade de requisições por unidade de tempo
Taxa de utilização da CPU
Taxa de utilização da memória
Taxa de utilização da rede
Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz
12
11. Avaliar caminhos e rotas na Internet
Ferramentas
Gtrace
traceroute
www.traceroute.org
visualroute.visualware.com
ping
Métricas
Identificação dos caminhos (ida e volta)
Redes (provedores, AS) por onde os pacotes passam
Identificação do gargalo (Ida e volta)
Tamanho dos caminhos (Ida e volta)
Assimetria dos caminhos
Atrasos
Instabilidade de roteamento (mudanças de rotas)
Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz
13
12. Avaliação do tráfego
Exemplo: Aplicações de VoIP
Ferramentas
Skype, MSN, Yahoo!
Ipstat (desenvolvido por Rodrigo Barbosa - GPRT/UFPE)
Tcpdump / windump
Tcpstat
Ping
Métricas
Atraso (um sentido ou dois sentidos)
Perda (um sentido ou dois sentidos)
Vazão
Jitter (variação do atraso)
Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz
14
13. Projeto de Experimentos
1/3
Experimentos a serem realizados na avaliação de desempenho devem ser
planejados
Quantidade de experimentos
Depende de precisão, histórico desejado, nível de análise pretendida,
fatores e níveis
Quantidade de amostras em cada experimento
intervalo de confiança desejado
Duração da medição
Em geral, deve ser suficiente para se obter dados significativos sobre as
métricas desejadas, para que se atinja os resultados do objetivo da
análise
Algumas horas
Alguns dias
Algumas semanas
Alguns meses
Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz
18
14. Projeto de Experimentos
2/3
Experimentos de medição devem ser distribuídos no tempo
A rede é dinâmica (escala de milisegundos, segundos, minutos)
A rede é sazonal (escala de horas, dias, meses)
Deve-se capturar a sazonalidade
Em geral:
não é suficiente fazer todos os experimentos de medição num
mesmo dia
As conclusões podem não ser corretas ou gerais o suficiente
Exemplos
Mesmo dia em horas diferentes
A cada 5 minutos
Todas as horas
Todas os dias em determinada hora
Três vezes ao dia (8h, 12h, 18h)
Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz
19
15. Projeto de Experimentos
3/3
Parâmetros
O que pode ser configurado com valores diferentes durante a avaliação de
desempenho e que pode interferir nas métricas
Quando se faz experimentação juntamente com medição
Ou seja, tráfego, requisições artificiais são geradas
Exemplo: requisições web forçadas sobre um servidor web
Fatores: parâmetros cujos valores são modificado em experimentos
diferentes
Ex: Quantidade de requisições
Ex: Aplicação utilizada
Ex: Endereço utilizado
Ex: provedor utilizado
Níveis: Valores que os parâmetros assumem
Ex: A aplicação pode ser A={Skype, MSN, Yahoo}
Ex: a capacidade do enlace pode pode ser C={256K, 512K ou 1M}
Ex: a quantidade de requisições por minuto R={1,10,100,1000,10000}
Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz
20
16. Gerenciamento e Avaliação de
Desempenho de Redes
Outras Ferramentas para
Medição em Redes
Dênio Mariz
denio@cefetpb.edu.br
Carlos Kamienski
cak@cefetpb.edu.br
20. Medição de Largura de Banda
http://www.numion.com/YourSpeed/
http://home.cfl.rr.com/eaa/Bandwidth.htm
http://www.2wire.com/?p=154
http://gambitdesign.com/bandwidthmeter/initialmeter.php/
http://www.bandwidthplace.com/speedtest
http://www.ip2.com.br/home/content/ip2/bandalarga/default.asp
http://www.numion.com/YourSpeed/index.html
http://www.rjnet.com.br/velocimetro/teste100.asp
Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz
26
22. Gambit Design Bandwidth Meter
http://gambitdesign.com/bandwidthmeter/initialmeter.php
Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz
28
27. NetPeeker (www.net-peeker.com)
A network monitor
A network speed limiter
A personal firewall
Popup killer
Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz
33