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

1

O que acontece com os dados do cabeçalho da LAN Ethernet na camada de enlace uma vez que o quadro atinge o roteador principal principal e é encaminhado para o primeiro roteador do núcleo da rede?

Os roteadores são dispositivos de camada de rede e encaminham com base no endereço de destino IP. Rede local alterna com base no endereço MAC nos cabeçalhos de quadros. Para obter o quadro para o roteador doméstico, o endereço MAC do roteador é colocado no cabeçalho do quadro originado no host, mas obtendo 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 alcança o roteador doméstico e avança para o próximo? Is é apagado? Existem protocolos para descobrir o endereço MAC do próximo roteador (como o ARP na rede local); o endereço MAC do próximo roteador é necessário?

    
por sanjihan 19.06.2016 / 23:20

2 respostas

2

Quando um pacote cruza um limite de sub-rede (por exemplo, alcançando um roteador de LAN), o endereço MAC é descartado porque não significa absolutamente nada fora da sub-rede na qual se originou. Não é possível recuperar o endereço MAC da máquina de outra pessoa se o seu único método de acesso a ela 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 reempacotados.

Quando o roteador precisa enviar o pacote para o próximo roteador na 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. (É possível construir roteadores que se comuniquem através de portas seriais.) É teoricamente possível evitar o uso de ARP mesmo com Ethernet, já que as tabelas de roteamento podem mapear endereços IP de destino para portas físicas, removendo a funcionalidade de mapeamento de endereços MAC para essas portas. No entanto, ainda existe um campo para um endereço MAC em todos os pacotes Ethernet.

    
por 20.06.2016 / 00:17
2

Um dispositivo de 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 mudará o pacote para a próxima interface no caminho em direção ao destino.

Na próxima interface, o roteador criará um novo quadro para o protocolo da camada 2 para a próxima interface. Nem todos os protocolos da camada 2 usam endereços MAC. Entre os 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 de camada 2 da próxima interface, um novo quadro é construído para esse protocolo e qualquer informação de quadro anterior já foi perdida (o novo quadro poderia ser para um tipo completamente diferente de protocolo de camada 2 do que o antigo) .

    
por 20.06.2016 / 00:34