Quel est le comportement attendu du cache ARP?

8

Je suis familier avec le cache arp étant relatif au minuteur d'âge par défaut indépendamment du fait qu'un paquet ait été vu ou non et que le routeur devrait actualiser les entrées en envoyant une demande de mise à jour arp avant l'expiration des 240 minutes par défaut dans Cisco, cependant. .

a) Les entrées provenant des adresses Mac hôtes sont-elles toujours vidées lorsque les câbles physiques sont débranchés?

b) Cette plate-forme est-elle dépendante et le comportement varie-t-il également entre les différents fournisseurs?

c) Je ne sais pas s'il s'agit d'un problème de bogue / carte ou non, mais je vois une entrée conservée même lorsque le protocole de ligne est en panne, donc apprécieriez-vous des vues sur le comportement attendu?

Mat
la source
Veuillez être précis sur la plate-forme en question, ainsi que si vous ne vous souciez que du cache ARP ou de la table d'adresses mac.
Mike Pennington
Désolé, j'aurais dû mentionner qu'il s'agit d'un routeur Cisco 1841 et l'accent est mis sur l'arp, mais YLearn a gentiment différencié l'arp et la table mac, ce qui est utile, merci.
MattE

Réponses:

10

N'oubliez pas que votre table ARP et votre table d'adresses MAC (CAM) sont deux tables distinctes qui ne sont liées en aucune façon (au moins sur n'importe quelle plateforme dont je me souviens).

La table ARP n'a aucune connaissance de l'état du port, donc la suppression d'un périphérique du réseau ne le supprime pas de la table ARP.

En ce qui concerne la table d'adresses MAC, lorsqu'un port du commutateur local tombe en panne, il videra les entrées d'adresse MAC pour ce port. Cependant, les commutateurs en amont n'auront pas cette connaissance et continueront d'avoir cette entrée dans leurs tables d'adresses MAC jusqu'à ce qu'elle expire.

Donc, pour répondre à vos questions spécifiques:

  1. Lorsqu'un câble est débranché, l'adresse MAC des stations sur cette liaison est supprimée de la table d'adresses MAC, mais les entrées ARP correspondantes ne sont pas supprimées de la table ARP.
  2. Ce comportement est en grande partie cohérent dans mon expérience, mais comme je n'ai pas d'expérience avec tous les fournisseurs et toutes les plates-formes de chaque fournisseur, je ne peux pas dire que cela est vrai pour chacun d'eux.
  3. Par # 1 ci-dessus, vous continuerez très probablement à voir les entrées ARP jusqu'à ce qu'elles vieillissent, même après la fin du protocole de ligne car seules les entrées de la table d'adresses MAC sont supprimées.
YApprendre
la source