Objectif

Cet article explique comment définir la table ARP (Address Resolution Protocol) d'un commutateur pour effacer fréquemment les adresses MAC (Media Access Control) expirées de la table ARP. En outre, cet article explique comment effacer manuellement la table ARP. Ces options sont des solutions pour le bogue CSCvn36700.

Introduction

Le protocole ARP remplit une fonction requise dans le routage IP. Le protocole ARP recherche l’adresse MAC, également appelée adresse matérielle, d’un hôte à partir de son adresse IP connue. Le protocole ARP gère un cache (table) dans lequel les adresses MAC sont mappées aux adresses IP. Le protocole ARP fait partie de tous les périphériques Cisco qui exécutent le protocole IP.

Certains commutateurs Cisco Small Business peuvent fonctionner au niveau de la couche 3 et peuvent mettre en oeuvre la prise en charge du serveur DHCP (Dynamic Host Configuration Protocol). Le protocole DHCP est généralement utilisé pour attribuer automatiquement des adresses IP aux périphériques. Lorsqu’un commutateur est configuré en tant que serveur DHCP avec des pools DHCP appropriés, aucune intervention n’est généralement nécessaire pour allouer des adresses IP aux clients.

Lorsqu'une adresse IP est attribuée, une durée de bail DHCP lui est également attribuée. Si le bail est renouvelé avant l'expiration, la même adresse IP est généralement conservée sur le périphérique et un nouveau bail lui est accordé. Cela se produit généralement lorsqu'un périphérique est régulièrement connecté à un réseau.

Si un périphérique est arrêté, déplacé d'un réseau à l'autre ou s'il y a eu un redémarrage du réseau, cette réservation d'adresse IP peut expirer. Ces adresses expirées sont généralement conservées pendant un certain temps, associées à l'adresse MAC qui leur a été attribuée. Cette adresse est conservée dans la base de données du serveur DHCP en tant que lieu de rétention, de sorte que si un client se connecte à nouveau au réseau, il peut se voir attribuer la même adresse IP qu'auparavant. Cela peut être pratique, mais si de nombreux périphériques se connectent et quittent un réseau, la liste expirée peut être longue très rapidement.

Chaque fois qu'un nouveau périphérique se connecte, une adresse IP doit lui être attribuée. Si vous exécutez un réseau comportant un grand nombre d'adresses IP expirées qui n'ont pas été effacées assez rapidement, le pool DHCP peut manquer d'adresses IP et n'en avoir aucune à donner aux nouveaux clients. Il y a quelques options pour éviter ce problème potentiel.

- Option 1 : Configurer le commutateur pour effacer plus souvent la table ARP

- Option 2 : Effacer manuellement la liste ARP

Lisez la suite pour vérifier d'abord vos paramètres dans l'interface graphique utilisateur (GUI) du commutateur.

Périphériques pertinents

- SF200

- SG200

- SF300

- SG300

- SG350X

- SG500X

- SG500XG

- SG550

- SG550X

- SG550XG

Version du logiciel

- Applicable à toutes les versions

Vérification des paramètres de l'interface utilisateur graphique

Étape 1. Connectez-vous au commutateur Cisco en saisissant le nom d'utilisateur et le mot de passe. Cliquez sur Connexion. Par défaut, le nom d'utilisateur et le mot de passe sont cisco, mais puisque vous travaillez sur un réseau existant, vous devez avoir votre propre nom d'utilisateur et votre propre mot de passe. Saisissez plutôt ces informations d'identification.

Étape 2. Accédez à IP Configuration > DHCP Server > Properties et vérifiez que l'état du serveur DHCP est activé.

Étape 3. Accédez à IP Configuration > DHCP Server > Network Pools. Sous Table de pool de réseaux, vérifiez les détails, y compris le nombre d'adresses louées.

Note: Dans cet exemple, le nombre d'adresses louées affiche zéro, car aucun client n'est connecté.

Étape 4. Accédez à IP Configuration > DHCP Server > Address Binding pour afficher les détails du client expiré. Par défaut, le temps loué DHCP est configuré pour une journée. Une fois que le temps loué a expiré pour un client DHCP et que le client est déconnecté du réseau, le commutateur conserve cette entrée en tant qu'état Expiré pendant une certaine période.

Étape 5. Accédez à Status and Statistics > TCAM Utilization et vérifiez les entrées TCAM maximales pour IPv4 et non-IP. La mémoire TCAM (Ternary Content-Addressable Memory) est la mémoire d’un commutateur qui crée et recherche des tables d’adresses MAC. Par défaut, la taille maximale de la table ARP est de 128 entrées. Lorsque le commutateur est en mode de couche 3, le délai ARP est également défini sur 60 000 secondes par défaut. Lorsque la table ARP atteint sa capacité maximale, le commutateur arrête d’apprendre de nouvelles adresses MAC jusqu’à ce que les adresses MAC inactives (expirées) soient effacées.

Option 1 : Configurer le commutateur pour effacer plus souvent la table ARP

La suppression de la table ARP permettra aux nouveaux clients DHCP d'obtenir une adresse IP du pool DHCP. Pour ce faire, vous pouvez réduire les paramètres de délai d'attente ARP à 300 secondes par rapport à la valeur par défaut de 60 000 secondes. Les adresses MAC expirées seront ainsi effacées plus fréquemment de la table ARP, de manière régulière.

Étape 1. Accédez à IP Configuration > ARP pour vérifier que l'âge d'entrée ARP sortant par défaut est configuré comme 60000 et que l'option âge normal sortant est activée.

Étape 2. Modifiez la valeur ARP Entry Age Out à 300 secondes, laissez la case d'option Normal Age Out sélectionnée par défaut. Cliquez sur Apply.

Étape 3. Sélectionnez Copier/Enregistrer la configuration pour enregistrer la configuration en cours dans la configuration de démarrage. Cela garantit que la configuration restera après un redémarrage ou un redémarrage du commutateur.

Étape 4. Sous Nom du fichier source, vérifiez que la configuration en cours est sélectionnée. Sous Nom du fichier de destination, vérifiez que la configuration de démarrage est sélectionnée. Cliquez sur Apply.

Étape 5. Cette fenêtre contextuelle s'affiche. Cliquez sur OK pour appliquer les nouveaux paramètres sur le commutateur.

Option 2 : Effacer manuellement la liste ARP

Une deuxième option consiste à effacer manuellement la liste pour laisser de la place aux autres clients pour obtenir une adresse IP. Cette action ne configurera pas le nettoyage ARP futur car il s'agit d'une opération manuelle. Ce processus peut être répété chaque fois que nécessaire.

Étape 1. Accédez à IP Configuration > ARP. Sous Effacer les entrées de la table ARP, sélectionnez le type d'entrées ARP à effacer du système.

- All : supprime immédiatement toutes les adresses statiques et dynamiques.

- Dynamic : supprime immédiatement toutes les adresses dynamiques.

- Static : supprime immédiatement toutes les adresses statiques.

- Normal Age Out : supprime les adresses dynamiques en fonction du temps de sortie ARP Entry Age Out configuré.

Note: Dans cet exemple, Tout est sélectionné.

Cliquez sur Apply. Les paramètres globaux ARP sont temporairement écrits dans le fichier de configuration en cours.

Étape 2. Pour enregistrer définitivement la configuration, cliquez sur l'icône Copier/Enregistrer la configuration ou sur l'icône Enregistrer clignotante.

Étape 3. Vous serez redirigé vers la page Copier/Enregistrer la configuration. Vérifiez que le nom du fichier source est sélectionné comme configuration en cours et que le nom du fichier de destination est sélectionné comme configuration de démarrage, cliquez sur Apply.

Étape 4. Cette fenêtre contextuelle s'affiche. Cliquez sur OK pour appliquer les nouveaux paramètres sur le commutateur.

Conclusion

Vous avez maintenant terminé de définir la table ARP pour effacer plus fréquemment ou de supprimer manuellement la liste ARP.

Afficher une vidéo relative à cet article...

Cliquez ici pour afficher d'autres présentations techniques de Cisco