在 HP Procurve 上通过 snmp 获取端口 vlan 标签

在 HP Procurve 上通过 snmp 获取端口 vlan 标签

我正在尝试编写一个 nagios 检查,以检查某个端口是否是特定 VLAN 的成员(已标记)。

我发现了以下 SNMP 位置 SNMPv2-SMI::mib-2.17.7.1.4.5.1.1.40,用于检查端口未标记的 vlan 成员身份。但似乎找不到标记的等效位置。我猜想,由于它是一对多关系,因此可能会更复杂。

有问题的交换机是 HP Procurve 2920-48G

任何提示都非常感谢

谢谢 Jona

答案1

在我所做的简短研究中,似乎标记的 VLAN 在 SNMP 中没有标准化。HP-VLAN MIB似乎有必要。但是,当我尝试在 HP 2810-48G 上使用它时,它不起作用。它可能对你更有效。

答案2

它位于802.1q 桥接 MIB

1.3.111.2.802.1.1.4.1.4.2.1.5 (ieee8021QBridgeVlanCurrentEgressPorts)

“以标记或未标记帧的形式传输此 VLAN 流量的端口集。”

1.3.111.2.802.1.1.4.1.4.2.1.6 (ieee8021QBridgeVlanCurrentUntaggedPorts)

“以未标记帧的形式传输该 VLAN 流量的端口集。”

我已经在 2920-24G 上测试过了,所以如果它在 2920-48G 上不起作用,那才是令人惊讶的。

相关内容