O que acontece com o endereço MAC do roteador quando o pacote é encaminhado para a Web?

O que acontece com o endereço MAC do roteador quando o pacote é encaminhado para a Web?

O que acontece com os dados do cabeçalho Ethernet da LAN da camada de link quando o quadro atinge o roteador doméstico principal e é encaminhado para o primeiro roteador central da rede?

Os roteadores são dispositivos da camada de rede e encaminham com base no endereço IP de destino. A rede local encaminha com base no endereço MAC nos cabeçalhos dos quadros. Para levar o quadro ao roteador doméstico, o endereço MAC do roteador é colocado no cabeçalho do quadro originado no host, mas ao levar o quadro do roteador doméstico para o próximo na WAN, o endereço MAC não desempenha nenhum papel, pois isso é feito com base no IP .

Então, o que acontece com o endereço MAC quando o quadro chega ao roteador doméstico e é encaminhado para o próximo? Foi excluído? Existem protocolos para descobrir o endereço MAC do próximo roteador (como ARP na rede local); o endereço MAC do próximo roteador é necessário?

Responder1

Quando um pacote atravessa um limite de sub-rede (por exemplo, alcançando um roteador da LAN), o endereço MAC é descartado porque não significa absolutamente nada fora da sub-rede em que foi originado. Não é possível recuperar o endereço MAC da máquina de outra pessoa se o seu único método de acesso envolver um roteador. (O endereço MAC original não é transmitido para o próximo salto.) Os dados da Camada 3, que são a carga útil do pacote da Camada 2, precisam ser reembalados.

Quando o roteador precisa enviar o pacote para o próximo roteador da cadeia, o que acontece depende do protocolo da Camada 2. Se a Ethernet ainda estiver sendo usada, haverá algum endereço MAC nos pacotes enviados. (Você poderia construir roteadores que se comunicassem entre si por meio de portas seriais.) É teoricamente possível evitar o uso de ARP mesmo com Ethernet, uma vez que as tabelas de roteamento poderiam mapear endereços IP de destino para portas físicas, removendo a funcionalidade semelhante a um switch de mapear endereços MAC para esses portos. No entanto, ainda existe um campo para um endereço MAC em todos os pacotes Ethernet.

Responder2

Um dispositivo da camada 3 (roteador, host, etc.) removerá o quadro da camada 2 do pacote encapsulado e as informações do quadro serão descartadas como desnecessárias. Um roteador então comutará o pacote para a próxima interface no caminho em direção ao destino.

Na próxima interface, o roteador construirá um novo quadro para o protocolo da camada 2 da próxima interface. Nem todos os protocolos da camada 2 usam endereços MAC. Dos que usam endereços MAC, alguns usam endereços MAC de 48 bits e outros usam endereços MAC de 64 bits. Qualquer que seja o protocolo da camada 2 da próxima interface, um novo quadro é construído para esse protocolo, e qualquer informação do quadro anterior já foi perdida (o novo quadro pode ser para um tipo de protocolo da camada 2 completamente diferente do antigo quadro) .

informação relacionada