Sommario

Introduzione

Prerequisiti

Requisiti

Componenti usati

Convenzioni

Cancellazione di una singola voce ARP

Esempio

Informazioni correlate

Introduzione

In questo documento viene descritto come cancellare una singola voce ARP (Address Resolution Protocol) in un router utilizzando il protocollo SNMP (Simple Network Management Protocol).

Prerequisiti

Requisiti

Nessun requisito specifico previsto per questo documento.

Componenti usati

Per questo documento, sono stati usati tutti i dispositivi che supportano la RFC1213MIB con software Cisco IOS®.

Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.

Convenzioni

Per ulteriori informazioni sulle convenzioni usate, consultare il documento Cisco sulle convenzioni nei suggerimenti tecnici.

Cancellazione di una singola voce ARP

Non è disponibile alcun comando del software Cisco IOS per cancellare una singola voce della tabella ARP. Il comando clear arp-cache del software Cisco IOS elimina l'intera tabella.

È possibile utilizzare il protocollo SNMP con l'oggetto MIB ipNetToMediaType (.1.3.6.1.2.1.4.22.1.4) all'interno della tabella ipNetToMediaTable (.1.3.6.1.2.1.4.22) dal 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 }

Quando si esegue ansnmpseton l'oggetto MIB, ipNetToMediaType (.1.3.6.1.2.1.4.22.1.4), su invalid=2, è possibile eliminare una singola voce ARP.

Esempio

Nota: verificare di configurare le stringhe della community di sola lettura (RO)/lettura/scrittura (RW) SNMP sul router.

Di seguito è riportato l'output snmpwalk dell'oggetto MIB ipNetToMediaType sul router:

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>--

Quando si esegue un snmpset su una voce ARP, ad esempio:

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

e impostarne il valore su 2=invalid, in base alla definizione 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)

Se si esegue un altro snmpwalk dell'oggetto MIB ipNetToMediaType sul router, viene visualizzato questo output:

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>--

L'output di destinazione non è più nell'output.

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

Ecco una spiegazione delle variabili usate sopra:

- 172.16.99.1 = indirizzo IP del router usato nell'esempio.

- private = RW SNMP Community stringa del router

- public = RO SNMP Community string del router

- .1.3.6.1.2.1.4.22.1.4= ID oggetto (OID) per l'oggetto MIB ipNetToMediaType

- i = Integer come definito dalla SINTASSI nel MIB

- 2 (non valido)= Valore dell'oggetto MIB

Informazioni correlate

- Documentazione e supporto tecnico – Cisco Systems