IP : Protocole SNMP (Simple Network Management Protocol)

Comment effacer une entrée ARP dans un routeur à l'aide de SNMP

18 octobre 2016 - Traduction automatique
Autres versions: PDFpdf | Anglais (22 août 2015) | Commentaires


Contenu


Introduction

Ce document décrit comment effacer une entrée simple de Protocole ARP (Address Resolution Protocol) dans un routeur utilisant le Protocole SNMP (Simple Network Management Protocol).

Conditions préalables

Conditions requises

Aucune spécification déterminée n'est requise pour ce document.

Composants utilisés

Les informations dans ce document sont basées sur tous les périphériques qui prennent en charge RFC1213MIB exécutant le logiciel de ½ du ¿  de Cisco IOSïÂ.

Les informations contenues dans ce document ont été créées à partir des périphériques d'un environnement de laboratoire spécifique. Tous les périphériques utilisés dans ce document ont démarré avec une configuration effacée (par défaut). Si votre réseau est opérationnel, assurez-vous que vous comprenez l'effet potentiel de toute commande.

Conventions

Pour plus d'informations sur les conventions utilisées dans ce document, reportez-vous à Conventions relatives aux conseils techniques Cisco.

Effacer une entrée simple d'ARP

Il n'y a aucune commande de logiciel de Cisco IOS d'effacer une entrée de la table ARP simple. La commande de clear arp-cache de logiciel de Cisco IOS efface la table entière.

Vous pouvez utiliser le SNMP avec l'ipNetToMediaType d'objet MIB (.1.3.6.1.2.1.4.22.1.4) dans le tableipNetToMediaTable (.1.3.6.1.2.1.4.22) du MIB RFC1213.

.1.3.6.1.2.1.4.22 
ipNetToMediaTable OBJECT-TYPE 
        -- FROM RFC1213-MIB 
        DESCRIPTION    "The IP Address Translation table used for mapping from IP addresses to physical addresses." 
::= { iso(1) org(3) dod(6) internet(1) mgmt(2) mib-2(1) ip(4) 22 } 
  

.1.3.6.1.2.1.4.22.1.4 
ipNetToMediaType OBJECT-TYPE 
        -- FROM RFC1213-MIB 
        SYNTAX          Integer { other(1), invalid(2), dynamic(3), static(4) } 
        MAX-ACCESS      read-create 
        STATUS          Current 
        DESCRIPTION    "The type of mapping. 
                        Setting this object to the value invalid(2) has the effect of invalidating 
                        the corresponding entry in the ipNetToMediaTable.  That is, it effectively 
                        disassociates the interface identified with said entry from the mapping 
                        identified with said entry.  It is an implementation-specific matter as to 
                        whether the agent removes an invalidated entry from the table.  Accordingly, 
                        management stations must be prepared to receive tabular information from agents 
                        that corresponds to entries not currently in use.  Proper interpretation of such 
                        entries requires examination of the relevant ipNetToMediaType object." 
::= { iso(1) org(3) dod(6) internet(1) mgmt(2) mib-2(1) ip(4) ipNetToMediaTable(22) ipNetToMediaEntry(1) 4 } 

Quand vous exécutez l'ansnmpseton l'objet MIB, l'ipNetToMediaType (.1.3.6.1.2.1.4.22.1.4), à invalid=2, vous pouvez supprimer une entrée simple d'ARP.

Exemple

Remarque: Veillez à configurer la lecture-Only(RO) SNMP/chaînes lecture/écriture de la Communauté (RW) sur le routeur.

Voici la sortie de snmpwalk de l'ipNetToMediaType d'objet MIB sur le routeur :

snmpwalk 172.16.99.1 public .1.3.6.1.2.1.4.22.1.4 


ip.ipNetToMediaTable.ipNetToMediaEntry.ipNetToMediaType.1.172.16.98.1 = other(1) 
ip.ipNetToMediaTable.ipNetToMediaEntry.ipNetToMediaType.1.172.16.98.2 = dynamic(3) 
ip.ipNetToMediaTable.ipNetToMediaEntry.ipNetToMediaType.2.172.16.98.36 = dynamic(3) 
ip.ipNetToMediaTable.ipNetToMediaEntry.ipNetToMediaType.2.172.16.98.37 = other(1) 
ip.ipNetToMediaTable.ipNetToMediaEntry.ipNetToMediaType.3.172.16.97.1 = other(1) 
ip.ipNetToMediaTable.ipNetToMediaEntry.ipNetToMediaType.3.172.16.97.101 = other(1) 
ip.ipNetToMediaTable.ipNetToMediaEntry.ipNetToMediaType.3.172.16.97.254 = dynamic(3) 
ip.ipNetToMediaTable.ipNetToMediaEntry.ipNetToMediaType.4.172.16.98.41 = dynamic(3) 
ip.ipNetToMediaTable.ipNetToMediaEntry.ipNetToMediaType.4.172.16.98.45 = other(1) 
ip.ipNetToMediaTable.ipNetToMediaEntry.ipNetToMediaType.7.172.16.96.1 = other(1) 


 --<snip>-- 

Quand vous exécutez un snmpset à une entrée d'ARP, par exemple :

ip.ipNetToMediaTable.ipNetToMediaEntry.ipNetToMediaType.1.172.16.98.2 = dynamic(3)    

et placez sa valeur à 2=invalid, selon la définition MIB :

 snmpset 172.16.99.1 private ipNetToMediaType.1.172.16.98.2 i 2 
     ip.ipNetToMediaTable.ipNetToMediaEntry.ipNetToMediaType.1.172.16.98.2 = invalid(2)

Si vous exécutez un autre snmpwalk de l'ipNetToMediaType d'objet MIB sur le routeur, vous voyez cette sortie :

   snmpwalk 172.16.99.1 public .1.3.6.1.2.1.4.22.1.4


     ip.ipNetToMediaTable.ipNetToMediaEntry.ipNetToMediaType.1.172.16.98.1 = other(1) 
     ip.ipNetToMediaTable.ipNetToMediaEntry.ipNetToMediaType.2.172.16.98.36 = dynamic(3) 
     ip.ipNetToMediaTable.ipNetToMediaEntry.ipNetToMediaType.2.172.16.98.37 = other(1) 
     ip.ipNetToMediaTable.ipNetToMediaEntry.ipNetToMediaType.3.172.16.97.1 = other(1) 
     ip.ipNetToMediaTable.ipNetToMediaEntry.ipNetToMediaType.3.172.16.97.101 = other(1) 
     ip.ipNetToMediaTable.ipNetToMediaEntry.ipNetToMediaType.3.172.16.97.254 = dynamic(3) 
     ip.ipNetToMediaTable.ipNetToMediaEntry.ipNetToMediaType.4.172.16.98.41 = dynamic(3) 
     ip.ipNetToMediaTable.ipNetToMediaEntry.ipNetToMediaType.4.172.16.98.45 = other(1) 
     ip.ipNetToMediaTable.ipNetToMediaEntry.ipNetToMediaType.7.172.16.96.1 = other(1) 
     ip.ipNetToMediaTable.ipNetToMediaEntry.ipNetToMediaType.7.172.16.96.31 = dynamic(3) 
     ip.ipNetToMediaTable.ipNetToMediaEntry.ipNetToMediaType.7.172.16.96.40 = dynamic(3) 

     --<snip>--

La sortie visée n'est plus dans la sortie.

ip.ipNetToMediaTable.ipNetToMediaEntry.ipNetToMediaType.1.172.16.98.2 = dynamic(3)    

Voici une explication des variables utilisées ci-dessus :

  • 172.16.99.1 = adresse IP du routeur utilisé dans cet exemple.

  • privé = chaîne de caractères de la communauté SNMP du RW du routeur

  • chaîne de caractères de la communauté SNMP de public = RO du routeur

  • Object id .1.3.6.1.2.1.4.22.1.4= (OID) pour l'ipNetToMediaType d'objet MIB

  • i = entier en tant que SYNTAXE définie dans le MIB

  • 2 (non valide) = valeur de l'objet MIB


Informations connexes


Document ID: 13495