O padrão ARP proíbe um switch de responder por outra máquina?

0

Considere uma configuração, em que há dois switches com alguns dispositivos atrás de cada um deles. Eles têm a mesma sub-rede, então uma transmissão vai para ambas as partes da rede.

|PC1|PC2|PC3|
      |
  |Switch1|           Subnet: 255.255.255.0
      |               Broadcast: 192.168.0.255 | FFFF.FFFF.FFFF
  |Switch2|
      |
|PC4|PC5|PC6|

Então, se o Switch2 conhece o MAC do PC4 e recebe uma requisição ARP do PC1, o Switch2 tem permissão para responder, usando sua própria tabela ARP? Eu sei que eles não, eu tracei isso através de algumas simulações no Cisco Paket Manager. Mas é o protocolo que o proíbe ou os switches não são suficientemente inteligentes?

    
por BadSnowflake 19.07.2018 / 18:32

1 resposta

0

Se formos rigorosos em termos de terminologia, um switch é puramente um dispositivo de camada Ethernet (camada 2, camada de enlace de dados) e não sabe nada sobre nenhum protocolo da Camada 3 (camada de rede), como IP.

O ARP é um protocolo para dispositivos que executam IP sobre Ethernet, para ajudar a mapear endereços IP para endereços MAC Ethernet. Como não é esperado que os switches Ethernet puros saibam sobre IP, não é esperado que os switches Ethernet saibam como fazer o ARP.

Um switch Ethernet puro não possui uma tabela ARP (mapeamento de endereços IP para endereços MAC Ethernet). Tudo o que tem é uma tabela de ponte, mantendo o controle de quais endereços MAC estão fora de quais portas físicas. Não sabe nada sobre endereços IP.

    
por 19.07.2018 / 19:02

Tags