Mapa da Qualidade da Internet.
No Brasil, desenvolvemos um sistema que coleta diariamente alguns dos dados do RIPE/TTM e os mostra graficamente de modo simplificado, facilitando assim a detecção de problemas na conexão de Internet dentro do Brasil e também do Brasil para os outros continentes. Para entender de onde vêm os dados, veja a página
Test Traffic Measurements.
Neste gráfico também são mostradas informações adicionais sobre as conexões, como perda, atrasos e variações do atraso(jitter), bastando para isto posicionar o cursor sobre os indicadores. De acordo com o valor da qualidade, no gráfico ela será mostrada em cores diferentes, de acordo com o seu nível, sendo que poderá ter as seguintes cores:
- Até 25% = Vermelha(Péssima);
- De 25% até 50% = Laranja(Ruim);
- De 50% até 75% = Amarela(Boa);
- Acima de 75 = Verde(Ótima).
Cálculo e geração do gráfico da qualidade da Internet no Brasil
- Dados de referência
Para os cálculos, precisamos de uma referência, no nosso caso, utilizamos valores baseados nas distâncias físicas entre os pontos e o tempo de propagação dos dados via fibra óptica. Este valor é o tempo ideal aproximado que o pacote gasta para se deslocar de um ponto ao outro e é calculado multiplicando a distância vezes o tempo de propagação na fibra óptica.
- Dados coletados do RIPE/TTM
Os dados publicados pelo RIPE/TTM tem um atraso de um dia, sendo assim, os gráficos gerados por nós são do dia anterior. Estes dados são coletados diretamente na página do RIPE/TTM, através do link http://www.ripe.net/projects/ttm/Plots, selecionando a caixa a ser coletada e as opções de ordenação "marked cells", "value" e "ascending", e o formato de saída em "ASCII".
Veja abaixo um fragmento desta página:
TTM summaries for tt999.ripe.net
ttAA,116.0,116.1,117.7,118.0,119.1,145.6,0.0,0.0,106.6,114.1,112.4,114.3,131.3,128.9,0.0,0.0
ttBB,116.2,116.2,117.9,117.9,119.3,119.4,0.1,0.0,106.8,114.4,112.6,118.1,129.9,128.9,0.1,0.1
ttCC,126.3,127.3,130.3,130.3,144.9,145.0,0.0,0.0,139.2,139.2,139.7,139.7,141.2,141.2,0.0,0.0
ttDD,136.7,137.7,140.7,140.8,155.2,155.3,0.0,0.0,118.2,118.6,129.2,129.4,143.3,133.3,0.0,0.0
ttEE,109.0,119.4,112.7,122.1,113.1,130.3,0.0,0.0,108.4,108.5,120.2,120.2,133.5,131.7,0.0,0.0
ttFF,120.5,120.5,123.2,123.2,131.4,131.4,0.0,0.0,109.0,109.1,119.9,119.9,128.9,121.7,0.0,0.0
ttGG,104.8,108.5,108.5,108.6,108.9,109.0,0.0,0.0,108.2,104.9,108.4,115.8,119.3,116.0,0.0,0.0
ttHH,-1.000,-1.000,-1.000,-1.000,-1.000,-1.000,-1.00,-1.00,-1.000,-1.000,-1.000,-1.000,-1.000,-1.000,-1.00,-1.00
ttII,-1.000,-1.000,-1.000,-1.000,-1.000,-1.000,-1.00,-1.00,-1.000,-1.000,-1.000,-1.000,-1.000,-1.000,-1.00,-1.00
ttJJ,-1.000,-1.000,-1.000,-1.000,-1.000,-1.000,-1.00,-1.00,-1.000,-1.000,-1.000,-1.000,-1.000,-1.000,-1.00,-1.00
ttKK,-1.000,-1.000,-1.000,-1.000,-1.000,-1.000,-1.00,-1.00,-1.000,-1.000,-1.000,-1.000,-1.000,-1.000,-1.00,-1.00
ttLL,119.3,119.4,121.1,121.1,122.5,122.5,0.0,0.0,120.2,120.2,131.2,121.6,131.3,131.4,0.0,0.0
ttMM,129.4,130.4,133.5,133.5,148.0,148.2,0.1,0.1,134.4,131.2,142.5,136.3,147.3,145.8,0.2,0.3
As linhas que estão apenas com "-1.000" indicam que não houve resposta daqueles pontos de monitoramento, e provavelmente estes pontos estão desativados.
Na coleta também é verificado se mais de 75% das medidas diárias foram feitas com sucesso, se estiverem abaixo disso é considerado que a caixa está com problemas ou desativada. Estes dados são verificados através do link
http://www.ripe.net/cgi-bin/ttm/plots-on-demand selecionando as opções de formato "ASCII" e as caixas a serem verificadas.
Cálculo da qualidade de rede
Para o cálculo da qualidade, consideramos os dados Perda(Lost) e Atraso(Delay) com peso 2 para a perda e 1 conforme sua influência na qualidade total do link a ser medido. Também consideramos que o atraso
máximo será 10 vezes o atraso
ideal e a perda
máxima será de 1%.
A qualidade será zero se qualquer um dos valores máximos forem ultrapassados, independente do outro valor estar normal:
Se atraso
rede >= atraso
máximo ou perda
rede >= perda
máxima => Q
rede = 0%
Para o cálculo final da qualidade, primeiro assumimos que a qualidade é de 100%, depois vamos deduzindo a piora da qualidade devido ao atraso e à perda.
Para calcular a perda de qualidade devido ao atraso utilizamos a seguinte fórmula:
onde:
- peso atraso = 33,33333%
- atraso rede = 97,5 percentil do atraso coletado no RIPE/TTM entre os pontos de medida;
- atraso mínimo = atraso baseado nas distâncias e no tempo de propagação na fibra óptica;
- atraso máximo = 10 vezes o atraso mínimo.
Para calcular a perda de qualidade devido à perda de pacotes utilizamos a seguinte fórmula:
onde:
- peso perda = 66,66666%
- perda rede = perda coletada no RIPE/TTM entre os pontos de medida;
- perda mínima = zero, que seria o valor ideal;
- perda máxima = é de 1%.
E finalmente se nenhum dos parâmetros máximos foi ultrapassado, utilizamos a seguinte fórmula:
Q
rede = 100% - peso
perdaQ
perda - peso
atrasoQ
atraso