4 PC están conectadas a un conmutador y este conmutador conoce sus direcciones MAC (las 4 PC). La computadora A y la computadora D no se han comunicado nunca antes, por lo tanto, ambas no tienen su tabla ARP actualizada con la dirección MAC de la otra.
La computadora A desea comunicarse con la computadora D, por lo tanto, envía una solicitud ARP para la dirección MAC de la computadora D. Este ARP sería un mensaje de difusión (con FF: FF: FF: FF: FF: FF como MAC de destino en el paquete ARP).
Me gustaría entender cómo el interruptor lo tomará, ya que ya conoce el MAC de la Computadora D, pero la Computadora A no. ¿El conmutador permitirá que la computadora D responda al mensaje ARP (la transmisión) o descarte esa solicitud ARP y dirija directamente el paquete de la computadora A a la computadora D (ya que el conmutador ya conoce el MAC de la computadora D)?
fuente
Respuestas:
La solicitud ARP, por supuesto, pasará.
El interruptor no sabe acerca de ARP. Solo conoce Ethernet (es decir, direcciones MAC en tramas Ethernet), no los protocolos que se encuentran encima. (Algunos conmutadores ofrecen funciones avanzadas como la inspección IGMP, pero eso no es relevante aquí).
Debido a que es un mensaje de difusión, debe enviarse a todos los puertos (conectados). Eso es todo lo que le importa al interruptor. No puede saber que realmente está destinado a la computadora D.
fuente
Una solicitud de ARP es simplemente un mensaje que dice "¡Usted en IP lo que sea ! ¿Cuál es su dirección MAC?" Aunque ARP trata de descubrir direcciones de capa 2, es inherentemente una solicitud de capa 3 porque se envía a una dirección IP. Los interruptores no funcionan en la capa 3.
En el ejemplo que dio, sabe algo que el interruptor no sabe; que la dirección IP en la solicitud ARP pertenece a la computadora D. La dirección MAC de destino es una transmisión y eso es todo lo que el switch sabe o le importa. Si el conmutador ve una transmisión MAC, transmitirá ese paquete de manera simple y simple.
Sí, hay conmutadores de capa 3, y los pedantes señalarían que ARP técnicamente no es un protocolo de capa 3, pero nada de eso importa para este ejemplo.
fuente