Wenn Sie die ARP-Tabelle eines Geräts abfragen müssen, ist es üblich, ipNetToMediaPhysAddress
oder zu verwenden atPhysAddress
. Beide OIDs sind jedoch gemäß der Dokumentation von Cisco veraltet.
Diese OIDs funktionieren einwandfrei. Ich baue jedoch ein neues Tool, daher ist es sinnvoll, wenn möglich die aktuellste OID zu verwenden.
Gibt es eine nicht veraltete SNMP-OID zum Abfragen der ARP-Tabelle in einem Gerät? Google hat diese Antwort für mich bisher nicht aufgedeckt ...
Die Antwort von Mircea funktioniert gut auf neueren IOS ...
[mpenning@something]$ snmpbulkwalk -v 2c -c public -Osq 192.0.2.1 ipNetToPhysicalPhysAddress
ipNetToPhysicalPhysAddress.2.ipv4."192.0.2.1" a4:4c:11:90:56:80
ipNetToPhysicalPhysAddress.2.ipv4."192.0.2.2" a4:4c:11:96:68:0
ipNetToPhysicalPhysAddress.2.ipv4."192.0.2.101" 0:90:b:43:80:74
[mpenning@something]$ snmpbulkwalk -v 2c -c public -Oqv 192.0.2.1 sysDescr
Cisco IOS Software, C3900 Software (C3900-UNIVERSALK9-M), Version 15.2(2)T1, RELEASE SOFTWARE (fc1)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2012 by Cisco Systems, Inc.
Compiled Wed 29-Feb-12 23:44 by prod_rel_team
[mpenning@something]$
Ältere IOS erfordern die Verwendung von ipNetToMediaPhysAddress
ipNetToPhysicalPhysAddress
In 12.2 scheint dies leider nicht unterstützt zu werden (was fast alles andere ausführt). Trotzdem hast du meine Frage richtig beantwortet, danke!