Primeiro, você está confundindo alguns conceitos de roteamento com os de Switching. A comutação é um processo Layer2 (que trabalha em estreita colaboração com a mídia Layer1), enquanto o roteamento é um processo Layer3, por isso está preocupado com pacotes IP e rotas, ignorando em grande parte as informações de quadro Layer2.
Em Layers1 e 2, um sinal elétrico carregando os dados de um Frame, é recebido e armazenado em buffer, até que a porta tenha o suficiente do frame para dizer para onde está indo e, em seguida, é bufferizada completamente ou o fluxo é direcionado para um chip (um ASIC ) que processa o endereço MAC, usando uma tabela de MACs conhecidos ou resolução de transmissão .
No entanto, o roteamento é um processo um pouco mais abstrato (porque ocorre em uma camada mais abstrata). Sem ficar muito específico sobre isso (há livros inteiros sobre qualquer um desses conceitos), os roteadores conhecem redes, não hosts, e compartilham informações sobre as redes que conhecem, usando protocolos como RIP , OSPF , (E) IGRP , BGP , etc.
Um roteador não precisa conhecer o caminho para um determinado host. Ele só precisa saber a interface de saída que deve usar para enviar um pacote para outro roteador que saiba mais especificamente o que fazer com ele. É tudo o que o roteador realmente precisa saber para fazer seu trabalho; Na verdade, a maioria dos roteadores domésticos conhece apenas duas rotas, a rota para a LAN e a rota para Todos os outros endereços no mundo.
Então, se eu quisesse enviar um pacote para um servidor em Hokaido, Japão, dos EUA, o roteamento para o caminho dos meus pacotes poderia ser:
- Minha casa para o ISP
- Meu ISP para a costa oeste dos EUA
- A costa oeste do Japão (Tóquio)
- Tóquio para a costa norte
- A costa norte de Hokaido
- Hokiado para o provedor de hospedagem
- ISP do Host para o Bairro de hosts
- hospeda o Bairro para o site do Host
- Site do host para o servidor exato
Isso não é tão simples no mundo real, mas o principal é que, a cada salto, o pacote chega a um roteador que sabe cada vez mais como chegar ao host. Dessa forma, meu roteador, ou meu roteador de ISPs, ou a costa oeste dos EUA não precisam saber nada sobre as redes disponíveis na costa norte do Japão.
Isso talvez seja menos técnico do que você esperava, mas é importante conhecer os generais antes de explorar os detalhes (assim como com a agregação de rotas, conforme descrito acima) e, francamente, esse site não é o local ideal para descrever cada opção ou processo de um dispositivo Layer3.