MIB 文件中 arp 表条目的适当索引应该是什么?

网络工程 snmp snmpv3
2022-02-10 09:37:14

我正在尝试制作一个通用的 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 表条目,合适的索引应该是什么?

  1. IP + 接口
  2. IP + 接口 + MAC
  3. 一个名为 arpIndex 的新对象
1个回答

arpIndex 是表中条目的行号。您可以将它用于新条目 - 具有以前未使用过的 arpIndex 值 - 或使用其 arpIndex 编号覆盖以前的条目。

在某些设备上,可能需要使用连续的 arpIndex 值才能接受条目。