Laboratório: Verificação de rotas com traceroute

De Wiki Cursos IFPR Foz
Revisão de 00h09min de 13 de março de 2014 por Evandro.cantu (discussão | contribs)
Ir para navegaçãoIr para pesquisar

Laboratório 2: Verificação da rota dos pacotes através dos roteadores da Internet

Objetivos

Utilizar o aplicativo traceroute para verificar a tomada pelos pacotes entre um host origem e um host destino através dos roteadores da Internet.

traceroute

O traceroute, que é capaz de traçar uma rota aproximada entre dois hosts. Este comando, como o ping, também usa mensagens ICMP. Para determinar o nome e o endereço dos roteadores entre a fonte e o destino, o traceroute na fonte envia uma série de datagrama IP ordinários ao destino. O primeiro datagrama tem o TTL (time to live – tempo de vida) igual a 1, o segundo 2, o terceiro 3, e assim por diante, e inicia temporizadores para cada datagrama. Quando o enésimo datagrama chega ao enésimo roteador, este verifica que o tempo de sobrevida do datagrama acaba de terminar. Pelas regras do IP, o datagrama é então descartado e uma mensagem ICMP de advertência tempo de vida excedido é enviada a fonte com o nome do roteador e seu endereço IP. Quando a resposta chega de volta a fonte, a mesma calcula o tempo de viagem em função dos temporizadores.

Instalação:

Somente o usuário root pode executar o aplicativo traceroute. Caso o aplicativo não esteja instalado, inslatar no Linux Ubunto, como root, com o comando:

sudo apt-get install traceroute

Exemplo:

evandro@NBP-EVANDRO:~$ traceroute www.ifpr.edu.br
traceroute to www.ifpr.edu.br (200.17.98.70), 30 hops max, 60 byte packets
 1  192.168.1.1 (192.168.1.1)  10.608 ms  11.287 ms  11.884 ms
 2  200.17.101.1 (200.17.101.1)  12.520 ms  13.211 ms  14.095 ms
 3  200.238.140.1 (200.238.140.1)  22.915 ms  22.971 ms  23.027 ms
 4  ifpr-ge-1-13-r2.pop-pr.rnp.br (200.19.74.186)  20.763 ms  23.187 ms  24.291 ms
 5  200.17.98.70 (200.17.98.70)  26.272 ms  26.402 ms  27.110 ms

O exemplo mostra a rota dos pacotes entre um computador do Professor e o servidor www.ifpr.edu.br (200.17.98.70). Note que os pacotes passam por 5 roteadores para atingir o destino.

Exercícios:

  1. Traçar a rota dos pacotes entre seu computador e diferentes hosts:
    • Máquina de um colega do laboratório, servidores do Câmpus e servidores externos.
    • Identifique o roteador de saída do laboratório e os roteadores de saída do Câmpus.
  2. Explicar as possíveis diferenças entre os tempos de resposta das amostras do traceroute realizado, evidenciando os trechos onde os atrasos são maiores.