SIMET Medindo a qualidade das conexões Internet no Brasil. Fabricio Tamusiunas fabricio@nic.br César Linhares Rosa cesar@nic.br



Documentos relacionados
Mecanismos para Medição da Qualidade de Tráfego da Internet Brasileira. Fabricio Tamusiunas César Linhares Rosa

Estatísticas de Qualidade de Acesso Internet no Brasil para Usuários Finais. NIC.br

Milton Kashiwakura (Fabrício Tamusiunas)

SIMET Sistema de Medições de Tráfego IP. Fabrício Tamusiunas NIC.BR Milton Kaoru Kashiwakura NIC.BR

Fabrício Tamusiunas. Aferição da Qualidade pelo Usuário e defesa de seus direitos. 5º Encontro de Telecomunicações respeito ao consumidor. NIC.

PTT Fórum 6 Encontro dos Sistemas Autônomos da Internet no Brasil 3 e 4 de dezembro de 2012

Introdução ao Active Directory AD

Fabrício Tamusiunas. Michel Vale Ferreira

Cartilha Informativa sobre o Software de Medição de Qualidade de Conexão

Sumário. 4. Clique no botão Salvar & Aplicar para confirmar as alterações realizadas no. Reiniciar o SIMET- BOX

MONITOR BANDA LARGA: TRANSFORMANDO USUÁRIOS EM FISCALIZADORES DA INTERNET. Fabrício Tamusiunas NIC.br

Requisitos Mínimos para Navegar no Portal Progredir

Esgotamento do IPv4 e implantação do IPv6

PTTMetro. 11 Jan 2010

OpenSICAST Sistema de Call Center para Asterisk. Fabrício Tamusiunas NIC.br

Cartilha Informativa sobre o Software de Medição de Qualidade de Conexão

Cartilha Explicativa sobre o Software de Medição de Qualidade de Conexão (Serviço de Comunicação Multimídia)

Audiência Pública Senado Federal Escolha da EAQ da Banda Larga

Manual de Utilização Portal Petronect MT

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

Manual do usuário. Mobile Auto Download

Sistemas Autônomos (AS) Brasileiros Introdução

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;

Portal Petronect. Objetivo. Requisitos Mínimos - Hardware

VoIP. Voice Over IP.

Redes de Computadores Aula 3

Tendências Web Estatísticas da rede. Heitor de Souza Ganzeli Analista de Projetos do nic.br

Software de gerenciamento de impressoras MarkVision

Conceito de Rede e seus Elementos. Prof. Marciano dos Santos Dionizio

Sistema de Chamados Protega

GESTÃO DE SISTEMAS OPERACIONAIS II

Cenários do CGI.br. My Fire. Diretoria de Projetos 13 de setembro de 2011

Organização de arquivos e pastas

Versão Portal StarTISS. Portal de Digitação e Envio do Faturamento. Manual de Utilização. Versão 1.15 (Agosto/2014)

Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

Internet Visão Geral. O que é a Internet? Ong Ação Cidadã

Capítulo 11: NAT para IPv4

A solução INFOTRÂNSITO abrange sistemas web multiplataformas, podendo ser instalados em ambientes Linux, Windows e Apple.

Guia de Conectividade Worldspan Go Res! A V A N Ç A D O

Web Design Aula 11: Site na Web

PTTrix. membro a membro no PTT. PRIX - PTT-Metro de Curitiba/PR. GTER-23 - Belo Horizonte - 29 de Junho 2007

PTTMetro Informações e Destaques

efagundes com Como funciona a Internet

Roteador Load-Balance / Mikrotik RB750

FTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede AULA 02. Prof. Gabriel Silva

Planejamento e Projeto de Redes de Computadores. Eduardo Barrére

Solicitação de Manutenção de Veículo. Manual SRM

Anexo I Formulário para Proposta

VPN entre Unimed Federação do Paraná e Singulares do Paraná. Gustavo Kochan Nunes dos Santos. Curso de Especialização em Redes e Segurança de Sistemas

Traceroute É uma ferramenta de diagnóstico que rastreia a rota de um pacote através de uma rede de computadores e que utiliza os protocolos IP e ICMP.

INFINITY TARIFADOR ALTIS. Mais que um Tarifador, é a evolução na gestão em telecomunicações.

SolarWinds Kiwi Syslog Server

SISGEP SISTEMA GERENCIADOR PEDAGÓGICO

Conceitos de relação de confiança

Satélite. Manual de instalação e configuração. CENPECT Informática cenpect@cenpect.com.br

Plataforma Sentinela

Teste de Qualidade Web based para Banda Larga FAQs

PARANÁ GOVERNO DO ESTADO

Como medir o 3G/4G? 21

VoIP no PTT Metro. Fabricio Tamusiunas NIC.BR

PIM TECNOLOGIA EM GERENCIAMENTO DE REDES (GR3P30)

Transição IPv4 è IPv6: Desafios e Riscos

QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013

GUIA RÁPIDO. DARUMA Viva de um novo jeito

LGW4000 Labcom Media Gateway. Labcom Media Gateway Apresentação Geral 10/11/2011

Pré-Requisitos do Software Themis Pré-Requisitos do Software Themis

CÂMARA MUNICIPAL DE PASSOS

MANUAL DO USUÁRIO. AssetView FDT. AssetView FDT

UM NOVO CONCEITO EM HOSPEDAGEM DE DOMÍNIO

INTERNET. Professor: Leandro Crescencio Colégio Politécnico 1

Projeto Disciplinar de Infra-Estrutura de Software SISPA FACULDADE SENAC

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

Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL

REWIND e SI.MO.NE. Sistema de monitoramento para grupos geradores

Prof. Luiz Fernando Bittencourt MC714. Sistemas Distribuídos 2 semestre, 2013

Guia do usuário Placa VoIP

Como medir a velocidade da Internet?

Unidade 1. Conceitos Básicos

COORDENAÇÃO DE TECNOLOGIA (COTEC) ABRIL/2011

CÂMARA MUNICIPAL DE PASSOS

IPv6. Situação atual e desafios. Congresso SET Antonio M. Moreiras moreiras@nic.br

3 Qualidade de serviço na Internet

Evolução na Comunicação de

Manual QuotServ Todos os direitos reservados 2006/2007

GERADOR DE RELATÓRIOS

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

9. Quais as características a tecnologia de conexão à Internet denominada ADSL A) Conexão permanente, custo variável, linha telefônica liberada e

Aula Prática Roteador

Redes de Computadores II. Professor Airton Ribeiro de Sousa

NOVO MODELO DE ATUALIZAÇÃO FOCCO Atualização automática com o FoccoUPDATE

Campus Party 6. Medindo a Qualidade da Internet no Brasil. Fabrício Tamusiunas. NIC.br

Instalação: permite baixar o pacote de instalação do agente de coleta do sistema.

Repetidor / Access Point Wi Fi N Mbps WN9255. Guia Rápido de Instalação

OneDrive: saiba como usar a nuvem da Microsoft

Soluções de Gerenciamento de Clientes e de Impressão Universal

Entendendo como funciona o NAT

Capítulo 9 - Conjunto de Protocolos TCP/IP e Endereçamento. Associação dos Instrutores NetAcademy - Julho de Página

INFORMÁTICA FUNDAMENTOS DE INTERNET. Prof. Marcondes Ribeiro Lima

Manual para configurações de uso do VideoChat Google Chrome

Transcrição:

SIMET Medindo a qualidade das conexões Internet no Brasil Fabricio Tamusiunas fabricio@nic.br César Linhares Rosa cesar@nic.br

NIC.br Criado para implementar os projetos e decisões do CGI.br Registro e manutenção de nomes e domínios.br Tratamento de respostas de Incidentes de segurança em computadores Projetos de apoio a aperfeiçoamento de infraestrutura de redes no pais Produção e divulgação de dados estatísticos sobre o desenvolvimento da Internet brasileira Estudo e recomendação de procedimentos, normas e padrões técnicos e operacionais

NIC.br - Organograma

Necessidades para Medições de Qualidade na Internet Garantia de Qualidade de Serviço para os testes Medição de quesitos que vão além da banda disponível Necessidades para diversas aplicações Pontos relevantes à última milha Utilização do servidor melhor conectado para os testes

SIMET SIMET: Sistema de Medição de Tráfego IP de Última Milha Análises feitas inteiramente através de Interfaces WEB Testes de diversos pontos da rede, incluindo mecanismos que permitem escolha automática de melhor servidor a realizar os testes

Histórico Primeira versão apresentada em reunião do GTER, em 2006, em Porto Alegre Encubado dentro do NIC.br Participou como parte do projeto Kyatera, através da PUC-SP e do NIC.br Hoje 100% apoiado pelo NIC.br através do CEPTRO (Centro de Estudos em Tecnologias de Rede e Operações), que é parte integrante do NIC.br

Histórico Evolutivo 2005 Início de um projeto para análise de tráfego no âmbito do Kyatera Utilização do software Iperf como core engine 2006-2007 Criação e apresentação de front-end usando Applets Java para a primeira versão Definição do nome SIMET como sistema parte integrante de um projeto chamado CCL Coletor de Caminho e Latência Início de um processo de remodelagem para criação do sistema como se encontra hoje

Histórico Evolutivo 2007-2008 Desenvolvimento de uma nova versão quase from scratch baseado no modelo criado e na experiência com versões anteriores Todos os testes implementados nativamente Opção por não utilizar bibliotecas prontas Melhor controle sobre os mecanismos utilizados durante cada etapa dos testes

Histórico Evolutivo 2008 Definição dos mecanismos para espelhamento do serviço e centralização das informações 2009 Instalação do serviço em diversos pontos do Brasil Evolução nos mecanismos utilizados para os testes, com grande refinamento na precisão dos testes feitos

Topologia Usada: PTT-Metro Projeto de provê a infra-estrutura para interconexão direta entre as redes que compõem a Internet brasileira

Topologia Usada: PTT-Metro Utilização deste mecanismo para o espalhamento dos servidores do SIMET Utilização de número de Sistema Autônomo (ASN) próprio para o Projeto: 14026 Utilização de blocos de endereçamento próprios IPv4 IPv6 *

Topologia Usada: PTT-Metro Participação no Acordo de Tráfego Multilateral (ATM) nos PTTs participantes Instalação concluída em 6 localidades São Paulo, Porto Alegre, Florianópolis, Curitiba, Salvador, Belo Horizonte Nos próximos 30 dias: Brasília, Rio de Janeiro Nos próximos 90 dias: Londrina, Fortaleza Escolha do servidor mais próximo

Topologia Usada: PTT-Metro Gerenciamento dos servidores exclusivos para os PTTs feito através da rede da RNP Utilização de servidor público Localizado no NIC.br Limitação de testes simultâneos Possibilidade de escolha entre todos os servidores disponíveis Acesso preferencial é pelo mais perto

Topologia Utilizada: Garantia de Qualidade Garantia de qualidade para os participantes dos PTT-Metro do CGI.br Banda máxima limitada a 900 Mbps por servidor Total de conexões permitida baseada na média de utilização de banda larga no Brasil Monitamento constante para reanálise caso a caso, se necessário Servidor público do NIC.br possui limitação de conexões Todos os testes são limitados a 34 Mbps

Topologia Utilizada: Localização do Cliente A localização do cliente pode ser feita através do CEP Caso o cliente não saiba o CEP pode fazer consulta pelo endereço Atualização constante dos CEPs através de contrato com a Entidade de Correios e Telégrafos (ECT) Possibilidade de realização de teste anônimo Cookie com identificados fica no browser Automatiza a entrada do endereço no caso de retorno e permitirá visualização de histórico Testes identificados permitem análise de qualidade dos provedores por região

Topologia Utilizada: Bancos de Dados Utilização de Banco de Dados Banco de dados distribuídos, com principais informações replicadas em cada um dos servidores Comunicação com o banco central é feita constantemente, sob demanda dos testes em caso de reinício do sistema

Topologia Utilizada: Bancos de Dados Replicação das Informações Cada um dos servidores participantes replica suas informações com o servidor central através de midware próprio Devido a complexidade das informações, acabou-se não utilizando replicação do próprio SGBD

Testes Realizados pelo Sistema Internet é um emaranhado de protocolos que formam a rede como a conhecemos Para um resultado satisfatório não basta simplesmente testar a banda total Upload e Download TCP UDP Jitter Traceroute * RTT

Testes: TCP TCP A Internet utiliza um protocolo para transporte dos seus dados chamado IP (Internet Protocol) O TCP é um protocolo que garante a entrega de informações na Internet. Ele funciona acima do IP, fazendo requisições para reenvio de pacotes quando necessário (caso tenha havido alguma perda ou o pacote chegue com problemas). Utilização: Acesso WEB, Chat, etc.

Testes: TCP

00,0 01,0 02,0 03,0 04,0 05,0 06,0 07,0 08,0 09,0 10,0 00,0 01,0 02,0 03,0 04,0 05,0 06,0 07,0 08,0 09,0 10,0 Velocidade (Kbps) Velocidade (Kbps) Testes TCP Conexão 3G São Paulo (Brooklin) - SP Conexão 3G Canoas (Niterói) - RS 1200 1600,00 1000 800 600 400 200 0 Download Upload 1400,00 1200,00 1000,00 800,00 600,00 400,00 200,00 0,00 Download Upload Tempo (segundos) Tempo (segundos)

00,0 01,0 02,0 03,0 04,0 05,0 06,0 07,0 08,0 09,0 10,0 00,0 01,0 02,0 03,0 04,0 05,0 06,0 07,0 08,0 09,0 10,0 Velocidade (Kbps) Velocidade (Kbps) Testes TCP Conexão 3G Comparativo Download Conexão 3G Comparativo Upload 1600,00 350,00 1400,00 1200,00 1000,00 800,00 600,00 400,00 200,00 0,00 Canoas São Paulo 300,00 250,00 200,00 150,00 100,00 50,00 0,00 Canoas São Paulo Tempo (segundos) Tempo (segundos)

Testes: UDP UDP O UDP é um protocolo usado para a entrega de informações em tempo real Não existe confirmação da entrega dos pacotes Utilização: VoIP, Videoconferência, Jogos Online, NTP (Network Time Protocol), etc.

Testes: UDP

Testes: RTT RTT RTT, ou Round Time Trip, é o tempo de viagem de um pacote da tua origem para o seu destino, somado ao seu retorno. Valores elevados de RTT influenciam em aplicações sensíveis a tempo real, como VoIP, gerando uma latência alta, ou seja, quando maior o RTT, maior a demora para a ponta B escutar a ponta A. O mesmo conceito de aplica a jogos on-line

Testes: RTT

Testes: Jitter Jitter Jitter é a diferença entre o tempo de chegada dos pacotes Muitas aplicações são sensíveis as variações de Jitter elevadas: Live Streaming, VoIP, Videoconferência, etc.

Testes: Jitter

Testes: Traceroute Traceroute A Internet é formada por uma série de equipamentos que se interligam, chamados roteadores, através de canais chamados de links, que são os responsáveis pela definição de rotas a serem tomadas pelos pacotes O Traceroute mostra este caminho, desde sua origem até o destino. No caso do SIMET, mostra também o caminho de volta. * Disponível para o segundo semestre de 2009

Exemplo traceroute: http://www.yougetsignal.com/tools/visual-tracert/

Informações Coletadas Todas as informações coletadas são armazenadas em banco de dados Utilizadas para análise de tráfego sobre a qualidade de cada um dos provedores Podem ser utilizadas para análise de problemas em regiões específicas (cidades, bairros, ruas, etc.). É apresentado um resumo ao cliente durante o andamento do teste

Resumo

Tecnologias Utilizadas na Topologia Sistemas Operacionais Preferência na utilização de software livre Servidores Baseados em Linux Utilização de JavaServer Faces para a entrada do CEP Redundância quase total Clientes Qualquer cliente WEB com suporte a Java 6 (Sun JRE ou OpenJDK) Testado em Firefox, Opera, Chrome, Safari e Internet Explorer Utilização de AJAX para escolha do CEP

Tecnologias Utilizadas na Topologia Banco de Dados Utilização de MySQL 5 Servidor central e espelhados Servidor Central com RAID 5 de disco e RAM. Grande cache de RAM para garantia de performance Testes de stress realizados com mais de 500 GB de dados. Excelentes tempos de resposta

Tecnologias Utilizadas na Topologia Escolha do servidor mais próximo Anycast Mecanismo utilizado para escolha automática entre vários servidores com o mesmo endereço IP Utilizado entre os participantes do PTT-Metro para busca de páginas do projeto através do servidos mais próximo Localidade informada pelo CEP Utilizado para dar prioridade na escolha, entre os participantes com acesso a mais de um PTT-Metro

Mecanismos para Realização dos Teste Testes de upload e download feitos de forma isolada Evita problemas com testes interferindo na sinalização de resposta Análises feitas a cada 0,5 segundos Testes TCP Diversas conexões simultâneas Testes UDP Diversos fluxos, com análise constante da perda nos fluxos Testes RTT e Jitter Série de testes em período definido

Protocolo de Comunicação Cliente/Servidor Modelo desenvolvido para utilização junto a diversos projetos Baseado em TCP Comunicação otimizada para troca de informações com utilização de recursos mínimos Perspectiva de abertura do código para segundo semestre de 2009!

Interface com o Usuário Necessidade de uma Interface amigável Java não é Flash!! Participação de WEB designer experiente na elaboração da Interface Liberdade para o WEB designer criar da Interface Resultado: horas de desenvolvimento para chegar ao tamanho desejado da Applet...

Interface com o Usuário Textos explicativos curtos e claros Voltados ao usuário final Ícones amigáveis Animações feitas 100% em Java! Ponteiros dos testes, ícones animados, etc.

Interface com o Usuário

Trabalhos para 2009 Adição de servidores em novos PTTs Desenvolvimento para clientes móveis, voltados a tecnologias 3G Consolidação dos dados coletados Constante trabalho para diminuição do tamanho da Applet Possibilidade de visualização dos testes pelos usuários através de mapa geográfico

Necessidades ainda presentes Processo de conscientização para maior uso de Java nos browsers Testes ainda tem alguns problemas para utilização juntamente com redes que tenham NAT de NAT de NAT... Especialmente testes que usem UDP

Equipe e Agradecimentos Milton Kaoru Kashiwakura Fabrício Tamusiunas César Linhares Rosa Antônio Moreiras Eduardo Ascenço Nathália Sautchuk

Endereços SIMET http://simet.ceptro.br Escolha automática de onde buscar as páginas PTT-Metro ou NIC.BR E-mail: simet@ceptro.br

Perguntas? fabricio@nic.br