Etapa 1:verificar a rede local O roteador verifica sua tabela de roteamento para ver se o endereço IP de destino (192.168.1.4) está em sua rede local (sub-rede).
a) Rede local: Se 192.168.1.4 estiver na rede local, o roteador normalmente usa o Address Resolution Protocol (ARP) para encontrar o endereço físico (MAC) do dispositivo com esse endereço IP.
b) Rede externa: Se 192.168.1.4 não estiver na rede local, o roteador determina que é um destino externo e usa sua tabela de roteamento para encontrar a melhor rota para encaminhar o pacote.
Etapa 2:Rotear pacote (rede local): Se o pacote for destinado a um dispositivo local:
- O roteador utiliza o endereço MAC obtido via ARP para criar um quadro Ethernet.
- O endereço MAC de destino do quadro é definido como o endereço MAC do dispositivo e o roteador o encaminha para a porta apropriada.
Etapa 3:Rotear pacote (rede externa): Se o pacote for destinado a uma rede externa, o roteador executa estas etapas:
- Ele verifica sua tabela de roteamento para encontrar o gateway ou roteador de próximo salto para a rede externa.
- O roteador encapsula o pacote IP dentro de um novo pacote IP com o endereço IP do gateway como destino.
- Envia o pacote encapsulado ao roteador gateway, que continua o processo de roteamento.
Resumindo:
- Para pacotes destinados a dispositivos locais, o roteador encontra o endereço MAC e utiliza frames Ethernet para entrega.
- Para pacotes destinados a redes externas, o roteador usa roteamento IP para encaminhá-los ao roteador do próximo salto em direção ao destino.