Thi*_*his 7 networking ethernet ip arp snmp
当您需要轮询设备的 ARP 表时,传统观点是使用ipNetToMediaPhysAddress或atPhysAddress;但是,根据 Cisco 的文档,这两个 OID 均已弃用。
这些 OID 工作得很好;但是,我正在构建一个新工具,因此如果可能,使用最新的 OID 是有意义的。
是否有未弃用的 SNMP OID 来查询设备中的 ARP 表?到目前为止,谷歌还没有为我提供这个答案......
Mircea 的答案在较新的 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]$
Run Code Online (Sandbox Code Playgroud)
较旧的 IOS 需要使用 ipNetToMediaPhysAddress
您应该ipNetToPhysicalTable按照RFC 4293 的定义使用。于是ipNetToMediaPhysAddress变成ipNetToPhysicalPhysAddress
ipNetToMediaTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpNetToMediaEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"The IPv4 Address Translation table used for mapping from
IPv4 addresses to physical addresses.
This table has been deprecated, as a new IP version-neutral
table has been added. It is loosely replaced by the
ipNetToPhysicalTable."
::= { ip 22 }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15999 次 |
| 最近记录: |