我正在尝试制作一个通用的 arp 表,该表从所有接口收集所有缓存的 arp 翻译。(作为与 SNMP 一起使用的 mib 文件)表的结构如下所示:
我知道一个 IP 在同一个接口上是唯一的,两个 IP 可以指向同一个 MAC(在 arp 代理的情况下)。
表的 arp 条目:
arpEntry OBJECT-TYPE
SYNTAX ArpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the ARP table."
INDEX { arpIndex }
::= { arpTable 1 }
ArpEntry ::= SEQUENCE {
arpIndex Integer32,
arpIpAddress IpAddress,
arpPhysAddress PhysAddress,
arpTimeout Integer32,
arpInterface OCTET STRING
}
那么,对于 MIB 文件中的 arp 表条目,合适的索引应该是什么?
- IP + 接口
- IP + 接口 + MAC
- 一个名为 arpIndex 的新对象