使用SNMP编辑(添加/删除/修改)ARP表2010-07-20 VCKBASE PowerCPP

介绍这个工具像Windows命令行工具arp.exe一样显示和修改IP/物理地址转表(ARP表).该工具将做两件事情:1)显示ARP表2)添加、删除、修改ARP表这两项工作通过SNMP(简单网络管理协议)扩展库来完成。通过SNMP处理IP和MAC地址你可以通过SNMP读取或修改ARP表,通过SNMP得到或设置对象信息。SNMP命令的请求与响应是依靠MIB(管理信息库)来完成的。MIB为树装结构,MIB拥有所有为我们所用的可管理对象,更多的信息可以参考RFC1213(http://www.ietf.org/rfc/rfc1213.txt),也可以查看文件:%SystemRoot%system32*.mib,您可以用notepad.exe打开并查看%SystemRoot%system32mib_ii.mib中的所有条目。下面是MIB ipNetToMediaEntry条目
ipNetToMediaEntry OBJECT-TYPE
SYNTAX IpNetToMediaEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry contains one IpAddress to "physical"
address equivalence."
INDEX { ipNetToMediaIfIndex,
ipNetToMediaNetAddress }
::= { ipNetToMediaTable 1 }