Escolha uma rota para um pacote
Acompanhe os próximos saltos e entenda a correspondência do prefixo mais longo.
- Selecionar a rota correspondente mais específica para um destino.
- Explicar como o TTL evita laços de roteamento.
- Ler um traceroute e explicar como ele descobre um caminho.
Nenhum roteador conhece o caminho inteiro até um destino. Cada um toma uma única decisão local: qual vizinho deixa este pacote mais perto? Depois, o pacote repete a pergunta a cada salto. É por isso que a Internet sobrevive tão bem a falhas. Não existe um mapa central para quebrar, apenas muitas tabelas que podem ser atualizadas de forma independente.
A tabela de encaminhamento
A tabela de um roteador lista prefixos de destino e próximos saltos. Várias entradas podem conter o mesmo endereço, porque prefixos se aninham uns nos outros. A regra que decide é a correspondência do prefixo mais longo: vence a rota mais específica. A ordem da tabela não importa.
A rota 0.0.0.0/0 tem zero bits de rede, então corresponde a tudo. Ela é a rota padrão, o último recurso, que só vence quando nada mais específico vence.
Experimente
Até 15 XPVocê é o roteador
Para cada pacote, clique na rota que você usaria. Várias podem conter o endereço. Antes de clicar, confira cada linha: o endereço está dentro deste prefixo? Depois escolha o mais longo que o contém.
Pacote para 10.1.2.8
Como é um roteador em grande escala
Seu roteador doméstico tem um punhado de rotas. No backbone da Internet, a mesma decisão acontece em máquinas muito maiores, em prédios onde as redes se encontram.

Roteador de operadora
InternetEncaminha tráfego entre grandes redes, usando chips dedicados para consultar rotas em velocidade máxima.
Como se encaixa: Ele aplica a correspondência do prefixo mais longo como você fez, em uma tabela com centenas de milhares de rotas aprendidas pelo BGP.
Como reconhecer: Um grande chassi com placas encaixáveis ligadas por fibra.

Ponto de troca de tráfego
InternetUm local onde muitas redes se conectam a switches compartilhados e entregam tráfego diretamente umas às outras.
Como se encaixa: Quando o traceroute mostra um salto em um ponto de troca de tráfego, seu pacote passou por uma sala como esta.
Como reconhecer: Fileiras de gabinetes ligadas por grandes quantidades de fibra amarela.
Foto: Kirsten Bucher, CC BY-SA 3.0 de, adaptada
Sua própria máquina tem uma tabela de roteamento
Todo computador roteia, não só os roteadores. ip route imprime a tabela (route print no Windows), e ip route get diz qual entrada um destino usaria.
1$ ip route
2default via 192.168.1.1 dev wlan0
310.8.0.0/24 dev tun0
4192.168.1.0/24 dev wlan0
5
6$ ip route get 10.8.0.5
710.8.0.5 dev tun0 src 10.8.0.2O que impede os pacotes de circular para sempre?
Tabelas podem discordar por um instante, por exemplo enquanto o tráfego é desviado de um enlace com falha. O roteador A pode enviar um pacote a B enquanto B o devolve para A. Por isso, todo pacote IP leva um TTL (time to live; o IPv6 o chama de hop limit). Cada roteador o reduz em um e, ao chegar a zero, o pacote é descartado e uma mensagem ICMP Time Exceeded volta para quem enviou.
Essa mensagem de erro permite uma ferramenta engenhosa: envie um pacote com TTL 1 e o primeiro roteador responde. Envie com TTL 2 e o segundo responde. Isso é o traceroute.
Experimente
Até 15 XPDescubra um caminho com traceroute
Envie sondas com TTL crescente e veja o caminho aparecer, um roteador por vez. Observe o gráfico crescer. Onde o tempo dá um salto, e o que poderia explicar isso?
- Você
- ?
- ?
- ?
- ?
- ?
- ?
- ?
$ traceroute learn.example
Experimente
Até 15 XPLeia uma saída real de roteamento
Clique na linha que responde a cada pergunta. Em ip route, default significa 0.0.0.0/0.
Qual rota leva um pacote para 10.8.0.5?
Principais conclusões
Cada roteador toma uma decisão local, e o próximo salto a repete.
A correspondência do prefixo mais longo escolhe a rota mais específica, e a rota padrão é o último recurso.
O TTL interrompe laços, e o traceroute o usa para revelar um caminho.
Quiz da aula
7 perguntas · aprovação com 5 acertos · até 50 XP
Ao passar, você conclui a aula e mantém sua sequência. As perguntas erradas voltarão em sessões de revisão.
Dúvidas sobre esta lição
Travou em algum ponto? Pergunte. Descobriu algo? Compartilhe. Explicar também é uma ótima forma de aprender.
Carregando publicações…