¿Cuál es el comportamiento esperado de la caché ARP?

8

Sin embargo, estoy familiarizado con que el caché de arp es relativo al temporizador de antigüedad predeterminado, independientemente de si se ha visto o no un paquete y que el enrutador debe actualizar las entradas enviando una solicitud de actualización de arp antes de que los 240 minutos predeterminados hayan expirado en Cisco. .

a) ¿Las entradas de las direcciones MAC del host siempre se vacían cuando se desconectan los cables físicos?

b) ¿Esta plataforma depende y el comportamiento varía entre los diferentes proveedores también?

c) No estoy seguro de si se trata de un problema de tarjeta / error o no, pero estoy viendo una entrada retenida incluso cuando el protocolo de línea está inactivo, ¿agradecería ver opiniones sobre el comportamiento esperado?

MattE
fuente
Sea específico sobre la plataforma en cuestión, así como si solo le preocupa la caché ARP o también la tabla de direcciones mac.
Mike Pennington
Lo siento, debería haber mencionado que es un enrutador Cisco 1841 y el foco está en arp, pero YLearn ha diferenciado amablemente entre arp y mac table, lo cual es útil, gracias.
MattE

Respuestas:

10

Recuerde que su tabla ARP y su tabla de direcciones MAC (CAM) son dos tablas separadas que no están vinculadas en ningún sentido (al menos en cualquier plataforma que recuerde).

La tabla ARP no tiene conocimiento del estado del puerto, por lo que eliminar un dispositivo de la red no lo elimina de la tabla ARP.

En cuanto a la tabla de direcciones MAC, cuando un puerto en el conmutador local se cae, vaciará las entradas de la dirección MAC para ese puerto. Sin embargo, los conmutadores ascendentes no tendrán este conocimiento y continuarán teniendo esta entrada en sus tablas de direcciones MAC hasta que caduque.

Entonces, para responder a sus preguntas específicas:

  1. Cuando se desconecta un cable, la dirección MAC para las estaciones en ese enlace se eliminan de la tabla de direcciones MAC, pero las entradas ARP correspondientes no se eliminan de la tabla ARP.
  2. Este comportamiento es bastante consistente en mi experiencia, sin embargo, dado que no tengo experiencia con todos los proveedores y todas las plataformas de cada proveedor, no puedo decir que esto sea cierto con todos ellos.
  3. Según el punto 1 anterior, lo más probable es que continúe viendo las entradas ARP hasta que caduquen, incluso después de que el protocolo de línea esté inactivo, ya que solo se eliminan las entradas de la tabla de direcciones MAC.
YLearn
fuente