O documento apresenta os resultados de um projeto de análise e caracterização de tráfego P2P na rede RNP. Foram desenvolvidas ferramentas para mapeamento de endereços IP em sistemas autônomos e para análise de tráfego. Os resultados incluem os principais sistemas autônomos geradores e receptores de tráfego e a distribuição do tráfego por aplicação P2P.
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.
Fui responsável pelo projeto de desenvolvimento do Cacti, software de gerenciamento de rede, o qual surgiu devido uma necessidade de controle da rede em função da digitalização das Emissoras e a interligação e integração de todos os sistemas através da rede de fibra ótica, utilizando protocolo IP e interface SNMP, exigindo da engenharia o desenvolvimento de um sistema para verificar se o nível de serviço correspondia ao desejado, onde pudéssemos extrair informações da rede e monitorá-la para obter a funcionalidade e performance em tempo real. Essas premissas originaram o desenvolvimento de um software com essa especificidade (Cacti) conjuntamente com a necessidade de implantarmos o “Network Operational Control” (NOC), os quais assegurarão uma alta disponibilidade de recursos pelo rápido reconhecimento de problemas e degradação de performance, disparando funções de controle quando for necessário. Esse desenvolvimento realizado pela Engenharia, possibilitou uma economia de R$ 80.000,00 se fossemos comprar um software padrão de controle de rede, mas sem as customizações caracteristicas da topologia da rede de Jornalismo da RPC.
1) O documento descreve as etapas para analisar uma rede existente antes de projetar melhorias ou expansões, incluindo mapear a topologia, aplicações, protocolos, endereçamento, limitações, disponibilidade e desempenho da rede atual.
2) É importante documentar esses aspectos da rede para identificar gargalos e necessidades a serem atendidas pelo novo projeto de rede.
3) A análise da rede existente é fundamental para planejar com sucesso melhorias ou expansões da infraestrutura de rede.
Python Brasil 2020 - Desmitificando pipeline de dados com Python: o que apren...Affinitas GmbH
O documento discute a arquitetura de pipelines de dados, comparando as arquiteturas Lambda e Kappa. Apresenta qualidades essenciais de um bom pipeline de dados, como segurança, automação, monitoramento e testabilidade. Destaca também onde a linguagem Python é útil, incluindo ferramentas como PySpark, Pandas, Airflow e bibliotecas para testes e validação.
O documento descreve a ferramenta IpTraf, que fornece estatísticas sobre o tráfego de dados da Rede Rio de Computadores através de uma interface web. A ferramenta permite visualizar o tráfego de acordo com parâmetros como período, protocolo, serviço, sistema autônomo ou rede. Exemplos demonstram como gerar gráficos com estatísticas de tráfego da rede UFRJ ou de aplicações P2P.
O documento fornece recomendações sobre as plataformas BIG-IP 8400, 6800 e 6400 para balanceamento de carga, transferência de aplicativos e projetos de consolidação de rede, considerando fatores como desempenho, capacidade, módulos adicionais suportados e necessidades atuais e futuras dos clientes.
Este documento descreve o uso da ferramenta Wireshark para analisar o tráfego de rede gerado por uma aplicação web. Ele explica como configurar o Wireshark, acessar o site, capturar o tráfego e analisar os protocolos, objetos e ações envolvidas na comunicação entre o cliente e o servidor.
O documento discute o protocolo IPv6, que substituirá o IPv4 atual. Ele explica que o IPv6 fornece um número quase ilimitado de endereços IP para acomodar o crescimento futuro da Internet. Também descreve algumas ferramentas e técnicas para facilitar a transição para o IPv6, como túneis 6to4 e validadores de suporte a IPv6.
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.
Fui responsável pelo projeto de desenvolvimento do Cacti, software de gerenciamento de rede, o qual surgiu devido uma necessidade de controle da rede em função da digitalização das Emissoras e a interligação e integração de todos os sistemas através da rede de fibra ótica, utilizando protocolo IP e interface SNMP, exigindo da engenharia o desenvolvimento de um sistema para verificar se o nível de serviço correspondia ao desejado, onde pudéssemos extrair informações da rede e monitorá-la para obter a funcionalidade e performance em tempo real. Essas premissas originaram o desenvolvimento de um software com essa especificidade (Cacti) conjuntamente com a necessidade de implantarmos o “Network Operational Control” (NOC), os quais assegurarão uma alta disponibilidade de recursos pelo rápido reconhecimento de problemas e degradação de performance, disparando funções de controle quando for necessário. Esse desenvolvimento realizado pela Engenharia, possibilitou uma economia de R$ 80.000,00 se fossemos comprar um software padrão de controle de rede, mas sem as customizações caracteristicas da topologia da rede de Jornalismo da RPC.
1) O documento descreve as etapas para analisar uma rede existente antes de projetar melhorias ou expansões, incluindo mapear a topologia, aplicações, protocolos, endereçamento, limitações, disponibilidade e desempenho da rede atual.
2) É importante documentar esses aspectos da rede para identificar gargalos e necessidades a serem atendidas pelo novo projeto de rede.
3) A análise da rede existente é fundamental para planejar com sucesso melhorias ou expansões da infraestrutura de rede.
Python Brasil 2020 - Desmitificando pipeline de dados com Python: o que apren...Affinitas GmbH
O documento discute a arquitetura de pipelines de dados, comparando as arquiteturas Lambda e Kappa. Apresenta qualidades essenciais de um bom pipeline de dados, como segurança, automação, monitoramento e testabilidade. Destaca também onde a linguagem Python é útil, incluindo ferramentas como PySpark, Pandas, Airflow e bibliotecas para testes e validação.
O documento descreve a ferramenta IpTraf, que fornece estatísticas sobre o tráfego de dados da Rede Rio de Computadores através de uma interface web. A ferramenta permite visualizar o tráfego de acordo com parâmetros como período, protocolo, serviço, sistema autônomo ou rede. Exemplos demonstram como gerar gráficos com estatísticas de tráfego da rede UFRJ ou de aplicações P2P.
O documento fornece recomendações sobre as plataformas BIG-IP 8400, 6800 e 6400 para balanceamento de carga, transferência de aplicativos e projetos de consolidação de rede, considerando fatores como desempenho, capacidade, módulos adicionais suportados e necessidades atuais e futuras dos clientes.
Este documento descreve o uso da ferramenta Wireshark para analisar o tráfego de rede gerado por uma aplicação web. Ele explica como configurar o Wireshark, acessar o site, capturar o tráfego e analisar os protocolos, objetos e ações envolvidas na comunicação entre o cliente e o servidor.
O documento discute o protocolo IPv6, que substituirá o IPv4 atual. Ele explica que o IPv6 fornece um número quase ilimitado de endereços IP para acomodar o crescimento futuro da Internet. Também descreve algumas ferramentas e técnicas para facilitar a transição para o IPv6, como túneis 6to4 e validadores de suporte a IPv6.
Este documento descreve um projeto de pesquisa para desenvolver um sistema de detecção e localização de faltas de alta impedância (FAI) em sistemas de distribuição de energia. O sistema inclui modelos de FAI, métodos de detecção e localização baseados em redes neurais artificiais, e interfaces gráficas para visualização. O sistema foi implantado com sucesso em um sistema piloto e forneceu resultados satisfatórios.
NTOP - Monitoramento e Gerenciamento de RedesFelipe Coêlho
O documento descreve o Ntop, uma ferramenta de código aberto para monitoramento e gerenciamento de redes. Ele fornece estatísticas de tráfego de rede, identifica informações sobre hosts, e decodifica protocolos de aplicação. Sua interface é acessada via navegador e fornece listas e gráficos do tráfego de rede. O NtopNG é a versão atualizada projetada para melhor desempenho.
Uso de Software Livre na Procempa - Palestra no 10o Fórum Internacional de S...Éberli Cabistani Riella
O documento descreve os softwares livres utilizados pela Prefeitura Municipal de Porto Alegre no Brasil e pela empresa PROCEMPA. Apresenta detalhes sobre sistemas de autenticação, correio eletrônico, acesso à internet, gerenciamento de rede, VOIP, aplicações web e bancos de dados. A PROCEMPA desenvolveu diversas aplicações para a prefeitura utilizando linguagens como Java, PHP e frameworks como Struts e Hibernate.
O documento apresenta a Recursive InterNetwork Architecture (RINA), uma proposta de arquitetura de rede "clean-slate" baseada no conceito de comunicação entre processos através de IPC. A RINA define camadas funcionais separando mecanismos e diretrizes, com endereçamento e nomeação repensados. Ela é implementada através de Distributed IPC Facility (DIF) que fornece serviços de IPC em um determinado escopo.
A partir do estudo historio, compreender a origem do BGP, o porquê de sua importância e entender a sua proposta de trabalho em redes roteadas. A partir do estudo técnico, conhecer suas características para correta implementação. Compreender seus atributos e o uso destes na seleção de rotas em uma rede utilizando o protocolo BGP. E examinar e entender o método de seleção de rotas deste protocolo.
O documento apresenta um webinar sobre análise forense em redes de computadores com as seguintes informações essenciais:
1) Apresenta o palestrante Ricardo Kléber e suas credenciais na área.
2) Explica os conceitos básicos de análise forense em redes incluindo a captura de pacotes, análise de dados e técnicas complementares.
3) Destaca a importância da capacitação e certificação nessa área emergente para o mercado de trabalho.
O documento descreve o sistema de transmissão de vídeo por IP entre as emissoras da RPC no Paraná, incluindo encoders de vídeo, monitoramento dos encoders, e fibras óticas nos estádios de futebol para transmissão ao vivo. O sistema otimizou os processos, reduziu custos e melhorou a confiabilidade da transmissão.
Redes Definidas por Software - Leomar ViegasLeomar Viegas
O documento discute as redes definidas por software (SDN), incluindo uma breve história das redes, como ATM e MPLS, e como o SDN oferece uma arquitetura programável com inteligência centralizada e abstração da infraestrutura de rede. O documento também discute casos de uso do SDN no Google e como ele permite redes mais ágeis e rentáveis.
PROTÓTIPO DE UM SISTEMA DE RASTREAMENTO VEICULAR COM GOOGLE MAPS
Acadêmicos:
CANDIDO MATOS DOS SANTOS
EMANUEL DE MELO ALEXANDRE
JÔNATAS DA SILVA BORGES
Fábrica de Software da Procempa - Palestra no 6o Fórum Internacional Software...Éberli Cabistani Riella
O documento descreve a estrutura organizacional e as atividades da Procempa, empresa de tecnologia da informação do município de Porto Alegre. A Procempa possui 130 funcionários organizados em equipes que desenvolvem soluções de sistemas para a prefeitura, incluindo sistemas de governo, tributos, saúde, educação e urbanismo. A empresa também fornece infraestrutura tecnológica e serviços de desenvolvimento de software.
A partir do estudo historio, compreender a origem do BGP, o porquê de sua importância e entender a sua proposta de trabalho em redes roteadas. A partir do estudo técnico, conhecer suas características para correta implementação. Compreender seus atributos e o uso destes na seleção de rotas em uma rede utilizando o protocolo BGP. E examinar e entender o método de seleção de rotas deste protocolo.
A Prill Tecnologia é uma empresa de consultoria e desenvolvimento de software que utiliza a linguagem Perl para criar aplicações que processam grandes volumes de dados para empresas de telecomunicações. A apresentação descreve três aplicações desenvolvidas utilizando Perl que resolveram problemas de escalabilidade e performance ao processar milhões de registros diariamente. A apresentação também discute o papel de Perl no mercado de TI e como a linguagem pode atender simultaneamente aos requisitos de custo, tempo e qualidade para as empresas.
Este documento apresenta um projeto de pesquisa sobre gerência de redes SNMP desenvolvido por Israel José da Cunha para obtenção do título de bacharel em sistemas de informação na Universidade do Vale do Sapucaí sob a orientação do professor Márcio Emílio Cruz Vono Azevedo. O projeto tem como objetivo desenvolver uma aplicação para realizar a gerência de redes com foco na configuração e desempenho utilizando o protocolo SNMP.
Wireshark é uma ferramenta prática para o administrador de redes controlar o tráfego da rede, controlando tudo o que os usuários desta rede estão acessando.
ESTUDO DE SOLUÇÕES PARA A GARANTIA DE QoS EM REDES LOCAIS (LAN)Júlio César Magro
As LANs foram originalmente desenvolvidas para permitir a comunicação entre computadores e o compartilhamento de recursos. O crescimento da Internet e das intranets corporativas aumentou significativamente o tráfego nas LANs. A otimização é um passo crítico para lidar com aplicações que demandam alta largura de banda e são sensíveis a atrasos. Protocolos de Qualidade de Serviço (QoS) visam fornecer algum nível de previsibilidade e controle para atender às necessidades das aplicações.
Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e so...Andre Devecchi
Este artigo descreve o projeto e a implementação de um protótipo de um Sistema de Ponto Eletrônico Digital, englobando hardware e software do dispositivo de coleta de informações, software para registro e administração das informações coletadas e comunicação Web entre as partes do Sistema. A análise de custo do protótipo desenvolvido sugere a viabilidade comercial do Sistema proposto.
Servidor com processamento paralelo utilizando CUDA aplicado em uma urna elet...DouglasAmmirantedaCu
O projeto consistiu no desenvolvimento de um servidor capaz de realizar a validação do CPF, contabilização dos votos, validação dos estados que enviaram os dados, dentre outras funcionalidades. O servidor foi desenvolvido com o uso das linguagens C, Python e CUDA.
Este artigo descreve como usar a ferramenta Wireshark para analisar o tráfego gerado por uma aplicação web, incluindo a caracterização dos protocolos, objetos e ações de conexão e transferência de dados. O artigo também fornece conceitos sobre o protocolo TCP e como ele controla o estado da transmissão entre máquinas.
Este documento descreve um projeto de pesquisa para desenvolver um sistema de detecção e localização de faltas de alta impedância (FAI) em sistemas de distribuição de energia. O sistema inclui modelos de FAI, métodos de detecção e localização baseados em redes neurais artificiais, e interfaces gráficas para visualização. O sistema foi implantado com sucesso em um sistema piloto e forneceu resultados satisfatórios.
NTOP - Monitoramento e Gerenciamento de RedesFelipe Coêlho
O documento descreve o Ntop, uma ferramenta de código aberto para monitoramento e gerenciamento de redes. Ele fornece estatísticas de tráfego de rede, identifica informações sobre hosts, e decodifica protocolos de aplicação. Sua interface é acessada via navegador e fornece listas e gráficos do tráfego de rede. O NtopNG é a versão atualizada projetada para melhor desempenho.
Uso de Software Livre na Procempa - Palestra no 10o Fórum Internacional de S...Éberli Cabistani Riella
O documento descreve os softwares livres utilizados pela Prefeitura Municipal de Porto Alegre no Brasil e pela empresa PROCEMPA. Apresenta detalhes sobre sistemas de autenticação, correio eletrônico, acesso à internet, gerenciamento de rede, VOIP, aplicações web e bancos de dados. A PROCEMPA desenvolveu diversas aplicações para a prefeitura utilizando linguagens como Java, PHP e frameworks como Struts e Hibernate.
O documento apresenta a Recursive InterNetwork Architecture (RINA), uma proposta de arquitetura de rede "clean-slate" baseada no conceito de comunicação entre processos através de IPC. A RINA define camadas funcionais separando mecanismos e diretrizes, com endereçamento e nomeação repensados. Ela é implementada através de Distributed IPC Facility (DIF) que fornece serviços de IPC em um determinado escopo.
A partir do estudo historio, compreender a origem do BGP, o porquê de sua importância e entender a sua proposta de trabalho em redes roteadas. A partir do estudo técnico, conhecer suas características para correta implementação. Compreender seus atributos e o uso destes na seleção de rotas em uma rede utilizando o protocolo BGP. E examinar e entender o método de seleção de rotas deste protocolo.
O documento apresenta um webinar sobre análise forense em redes de computadores com as seguintes informações essenciais:
1) Apresenta o palestrante Ricardo Kléber e suas credenciais na área.
2) Explica os conceitos básicos de análise forense em redes incluindo a captura de pacotes, análise de dados e técnicas complementares.
3) Destaca a importância da capacitação e certificação nessa área emergente para o mercado de trabalho.
O documento descreve o sistema de transmissão de vídeo por IP entre as emissoras da RPC no Paraná, incluindo encoders de vídeo, monitoramento dos encoders, e fibras óticas nos estádios de futebol para transmissão ao vivo. O sistema otimizou os processos, reduziu custos e melhorou a confiabilidade da transmissão.
Redes Definidas por Software - Leomar ViegasLeomar Viegas
O documento discute as redes definidas por software (SDN), incluindo uma breve história das redes, como ATM e MPLS, e como o SDN oferece uma arquitetura programável com inteligência centralizada e abstração da infraestrutura de rede. O documento também discute casos de uso do SDN no Google e como ele permite redes mais ágeis e rentáveis.
PROTÓTIPO DE UM SISTEMA DE RASTREAMENTO VEICULAR COM GOOGLE MAPS
Acadêmicos:
CANDIDO MATOS DOS SANTOS
EMANUEL DE MELO ALEXANDRE
JÔNATAS DA SILVA BORGES
Fábrica de Software da Procempa - Palestra no 6o Fórum Internacional Software...Éberli Cabistani Riella
O documento descreve a estrutura organizacional e as atividades da Procempa, empresa de tecnologia da informação do município de Porto Alegre. A Procempa possui 130 funcionários organizados em equipes que desenvolvem soluções de sistemas para a prefeitura, incluindo sistemas de governo, tributos, saúde, educação e urbanismo. A empresa também fornece infraestrutura tecnológica e serviços de desenvolvimento de software.
A partir do estudo historio, compreender a origem do BGP, o porquê de sua importância e entender a sua proposta de trabalho em redes roteadas. A partir do estudo técnico, conhecer suas características para correta implementação. Compreender seus atributos e o uso destes na seleção de rotas em uma rede utilizando o protocolo BGP. E examinar e entender o método de seleção de rotas deste protocolo.
A Prill Tecnologia é uma empresa de consultoria e desenvolvimento de software que utiliza a linguagem Perl para criar aplicações que processam grandes volumes de dados para empresas de telecomunicações. A apresentação descreve três aplicações desenvolvidas utilizando Perl que resolveram problemas de escalabilidade e performance ao processar milhões de registros diariamente. A apresentação também discute o papel de Perl no mercado de TI e como a linguagem pode atender simultaneamente aos requisitos de custo, tempo e qualidade para as empresas.
Este documento apresenta um projeto de pesquisa sobre gerência de redes SNMP desenvolvido por Israel José da Cunha para obtenção do título de bacharel em sistemas de informação na Universidade do Vale do Sapucaí sob a orientação do professor Márcio Emílio Cruz Vono Azevedo. O projeto tem como objetivo desenvolver uma aplicação para realizar a gerência de redes com foco na configuração e desempenho utilizando o protocolo SNMP.
Wireshark é uma ferramenta prática para o administrador de redes controlar o tráfego da rede, controlando tudo o que os usuários desta rede estão acessando.
ESTUDO DE SOLUÇÕES PARA A GARANTIA DE QoS EM REDES LOCAIS (LAN)Júlio César Magro
As LANs foram originalmente desenvolvidas para permitir a comunicação entre computadores e o compartilhamento de recursos. O crescimento da Internet e das intranets corporativas aumentou significativamente o tráfego nas LANs. A otimização é um passo crítico para lidar com aplicações que demandam alta largura de banda e são sensíveis a atrasos. Protocolos de Qualidade de Serviço (QoS) visam fornecer algum nível de previsibilidade e controle para atender às necessidades das aplicações.
Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e so...Andre Devecchi
Este artigo descreve o projeto e a implementação de um protótipo de um Sistema de Ponto Eletrônico Digital, englobando hardware e software do dispositivo de coleta de informações, software para registro e administração das informações coletadas e comunicação Web entre as partes do Sistema. A análise de custo do protótipo desenvolvido sugere a viabilidade comercial do Sistema proposto.
Servidor com processamento paralelo utilizando CUDA aplicado em uma urna elet...DouglasAmmirantedaCu
O projeto consistiu no desenvolvimento de um servidor capaz de realizar a validação do CPF, contabilização dos votos, validação dos estados que enviaram os dados, dentre outras funcionalidades. O servidor foi desenvolvido com o uso das linguagens C, Python e CUDA.
Este artigo descreve como usar a ferramenta Wireshark para analisar o tráfego gerado por uma aplicação web, incluindo a caracterização dos protocolos, objetos e ações de conexão e transferência de dados. O artigo também fornece conceitos sobre o protocolo TCP e como ele controla o estado da transmissão entre máquinas.
1. Análise e Caracterização de
Tráfego P2P
Thiago Curvelo dos Anjos
Empresa: GPRT – Cin/UFPE
Slides da defesa do relatório final da disciplina de Estágio Supervisionado,
do Curso Superior de Tecnologia em Telemática do CEFET-PB
Maio, 2006
2. Agenda (1/2)
A Empresa
O Projeto
Objetivo
Atividades
Estudos Preliminares
Por que avaliar tráfego?
Aplicações P2P
Analyser-PX
3. Agenda (2/2)
Desenvolvimento de ferramenta para mapeamento
IP-AS
Roteamento na Internet
Mapeamento IP-AS
ASMAP
Obtençao de Base de Dados
Bases de Dados
IPs não mapeáveis
Sumários
ASs que mais geram e mais recebem tráfego
Tráfego Por aplicação
Considerações Finais
Referências
4. A Empresa
GPRT (Grupo de Pesquisas em
Redes e Telecomunicações);
Filiado ao CIn/UFPE;
Pesquisa Tópicos Avançados em
Redes e Telecomunicações;
Vasta lista de publicações nacionais
e internacionais.
5. O Projeto
Grupo de Trabalho de Computação
Colaborativa - GT P2P
Grupo de Trabalho oficial da RNP
Visa avaliar o benefício da
implantação de sistemas P2P na
RNP, bem como seu impacto na
rede.
6. Objetivo
Análise dos efeitos do tráfego
gerado por aplicações P2P no
backbone da RNP.
Desenvovimento de ferramentas para
auxílio a Análise de Tráfego
Ferramenta que permitam uma visão
macro do tráfego, em nível de Sistema
Autônomo (AS).
7. As Atividades
Estudos em Tecnologias de medição
de Tráfego e redes P2P;
Desenvolvimento de ferramenta
para mapeamento IP-AS* ;
Obtenção de uma base de dados
acurada para os mapeamentos;
Realização de sumários, com a nova
ferramenta.
8. As Atividades
Estudos em Tecnologias de
medição de Tráfego e redes
P2P;
Desenvolvimento de ferramenta
para mapeamento IP-AS* ;
Obtenção de uma base de dados
acurada para os mapeamentos;
Realização de sumários, com a nova
ferramenta.
10. Aplicações P2P
Aplicações onde há comunicação
direta entre os usuários;
Alta escalabilidade;
Alta popularidade.
Característica recente e indesejável
à análise:
Aplicações mudam suas portas
dinamicamente.
11. Analyser-PX
Software para análise da carga útil
dos pacotes e agregação em fluxos.
Visa identificar pacotes que gerados
por aplicações P2P
12. As Atividades
Estudos em Tecnologias de Medição
de Tráfego e redes P2P;
Desenvolvimento de ferramenta
para mapeamento IP-AS ;
Obtenção de uma base de dados
acurada para os mapeamentos;
Realização de sumários, com a nova
ferramenta.
13. Roteamento na Internet
Sistemas Autônomos
Um Sistema Autônomo é uma coleção
de roteadores e sub-redes, sob uma
mesma autoridade administrativa, e
que usam um protocolo de roteamento
comum.
Cada AS possui um ASN;
Roteamento entre ASs se dá pelo
uso do protocolo BGP.
14. Ferramenta para Mapeamento
IP-AS
Dado um endereço IP, responder:
“A qual AS ele pertence?”
Necessário descobrir qual a rede
deste IP e a qual AS pertence a
rede.
Necessário o casamento mais longo
(longest match)
Requisito não funcional:
Desempenho
15. ASMAP (1/3)
Desenvolvida em C++
Visando o desempenho
Usa a Biblioteca STL
Provê templates de estruturas de dados
16. ASMAP (2/3)
Conjunto de registros do par
(CIDR,ASN)
CIDR => a.b.c.d/m
Ex: 150.165.0.0/16, 200.241.12.0/24
Pesquisa no conjunto
Cria-se um CIDR com uma operação
AND entre o IP a ser pesquisado e uma
máscara;
“Este elemento pertence ao conjunto?”
17. ASMAP (3/3)
Ler a base de dados com pares
(CIDR,ASN);
Armazena em uma estrutura do tipo
conjunto;
Ler uma entrada a ser analisada (fluxos);
Cria um objeto com um IP lido na entrada
e uma mascara, e pesquisa no conjunto;
Enquanto falha, decrementa a máscara e
tenta novamente;
Joga na saída o fluxo com campos dois
novos campos, que indicam os ASs.
18. As Atividades
Estudos em Tecnologias de Medição
de Tráfego e redes P2P;
Desenvolvimento de ferramenta
para mapeamento IP-AS* ;
Obtenção de uma base de dados
acurada para os mapeamentos;
Realização de sumários, com a nova
ferramenta.
19. Base de Dados
Necessidade de dados para a
realização dos mapeamentos;
Registro de Roteamento (Routing
Registry)
Bases de dados RPSL (Routing Police
Especification Language)
Tabelas BGP
Projeto Route Views
20. IPs não-mapeados
Alguns IPs privados (!);
Muitos Classes A e B;
Percentuais de sucesso diferentes para
IPs de origem e destino;
Alguns desses ainda pertenciam a IANA;
Conclusão: pacotes de varreduras feita
por worms;
Como influenciavam pouco, foram
descartados.
21. As Atividades
Estudos em Tecnologias de Medição
de Tráfego e redes P2P;
Desenvolvimento de ferramenta
para mapeamento IP-AS* ;
Obtenção de uma base de dados
acurada para os mapeamentos;
Realização de sumários, com a
nova ferramenta.
22. Sumários
AS com maior Volume de Tráfego de Saída
1
10
100
1000
10000
100000
1000000
10000000
100000000
1000000000
10000000000
100000000000
1000000000000
10000000000000
TeleBahia
Telesc
Embratel
AS27699
FAAP
ComCorp
Ibernet
ProxadISP
DeutscheTelekom
FranceTelecom
Volume(Bytes)
envia recebe
23. ASs com maior Volume de Tráfego de Entrada
1
10
100
1000
10000
100000
1000000
10000000
100000000
1000000000
10000000000
100000000000
1000000000000
10000000000000
FAAP
ITEP
KoreaInternet
Exchange
Deutsche
TelekomAG
FranceTelecom
Transpac
BACOM
Meteksan.NET
SBIS
NTLGroup
Limited
AOL-GNN
Volume(Bytes)
envia recebe
Sumários(2)
26. Considerações Finais
Para empresa
Ferramenta para mapeamento de IP-AS
Com uma boa precisão
Fonte de dados de Tabelas BGP
IPs inexistentes em pacotes existentes
Para mim
Experiência com pesquisa e temas estado da
arte
Ampliou a visão em redes, como aspectos de
WAN e roteamento na Internet
Aprender a interpretar resultados
27. Referências
CacheLogic -
http://www.cachelogic.com/p2p/
Route Views –
www.routeviews.org
RIPE - http://www.ripe.net
SILVESTRE., G, KAMIENSKI, C., FERNANDES,
S., MARIZ, D., SADOK, D. – “Análise de
Tráfego Peer-to-Peer baseada na Carga Útil
dos Pacotes” – Relatório Técnico GPRT, 2004.