Протокол IP : Протокол SNMP

Как очистить в маршрутизаторе отдельную запись ARP при помощи SNMP

5 апреля 2016 - Машинный перевод
Другие версии: PDF-версия:pdf | Английский (22 августа 2015) | Отзыв


Содержание


Введение

Этот документ описывает, как очистить Протокол разрешения единого адреса (ARP) запись в маршрутизаторе с помощью Протокола SNMP.

Предварительные условия

Требования

Для этого документа отсутствуют особые требования.

Используемые компоненты

Сведения в этом документе основываются на всех устройствах, которые поддерживают RFC1213MIB рабочий Cisco программное обеспечение IOS�.

Сведения, представленные в этом документе, были получены от устройств, работающих в специальной лабораторной среде. Все устройства, описанные в этом документе, были запущены с чистой (стандартной) конфигурацией. В рабочей сети необходимо изучить потенциальное воздействие всех команд до их использования.

Условные обозначения

Дополнительные сведения об условных обозначениях см. в документе Условные обозначения технических терминов Cisco.

Очистка одного элемента протокола разрешения адресов

Нет никакой Программной команды Cisco IOS для очистки одиночной записи таблицы ARP. Команда clear arp-cache программного обеспечения Cisco IOS очищает всю таблицу.

Можно использовать SNMP с MIB - объектом ipnettomediatype (.1.3.6.1.2.1.4.22.1.4) в tableipNetToMediaTable (.1.3.6.1.2.1.4.22) от 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 } 

При выполнении ansnmpseton Объект MIB, ipNetToMediaType (.1.3.6.1.2.1.4.22.1.4), к invalid=2, можно удалить отдельный элемент ARP.

Пример

Примечание: Удостоверьтесь, что настроили SNMP, Только для чтения (RO)/Read-Write (RW) Строки имени и пароля на маршрутизаторе.

Вот вывод snmpwalk MIB-объекта ipNetToMediaType на маршрутизаторе:

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

Когда вы выполняете snmpset к одной Записи ARP, например:

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

и набор его значение к 2=invalid, согласно определению 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)

При выполнении другого snmpwalk MIB - объекта ipnettomediatype на маршрутизаторе вы видите эти выходные данные:

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

Предназначенные выходные данные больше не находятся в выходных данных.

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

Здесь приведено объяснение переменных, использованных выше:

  • 172.16.99.1 = IP-адрес маршрутизатора используется в данном примере.

  • private = строка имени и пароля RW SNMP маршрутизатора

  • общественность = Строка имени и пароля SNMP RO маршрутизатора

  • .1.3.6.1.2.1.4.22.1.4= идентификатор (OID) для MIB-объекта ipNetToMediaType

  • i = Целое число как определенный СИНТАКСИС в MIB

  • 2 (недопустимый)= значение объекта MIB

Связанные обсуждения сообщества поддержки Cisco

В рамках сообщества поддержки Cisco можно задавать и отвечать на вопросы, обмениваться рекомендациями и совместно работать со своими коллегами.


Дополнительные сведения


Document ID: 13495