Connectrix B 系列:实施虚拟结构 (VF) 时,无法获得某些 ID 的 SNMP 输出

Summary: 实施虚拟结构 (VF) 时,无法获得某些 ID 的 SNMP 输出

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms



运行 snmpwalk 查询 OID“1.3.6.1.4.1.1588.2.1.1.1.1.6.2”时,交换机不返回任何内容。
正在使用的命令是 "snmpwalk -r:<switch IP address> -os:1.3.6.1.4.1.1588.2.1.1.1.6.2".
 

Cause

已在交换机上实施虚拟结构 (VF)。

根据 Fabric OS 管理指南:
当 SNMPv3 请求以特定用户名到达时,它会在主虚拟结构中执行。在 SNMP 管理器中,所有 SNMPv3 请求都必须具有在 contextName字段中指定的主虚拟构造。指定主虚拟结构后,它将转换为相应的交换机 ID,并设置主虚拟结构。如果用户没有指定主虚拟结构的权限,则此请求将失败,并显示错误代码 noAccess。
contextName 字段的格式应为 VF:xxx ,其中 xxx 是实际VF_ID,例如 VF:1 。如果 contextName字段为空,则使用具有相同名称的本地结构作系统用户的主虚拟结构。

用户的主虚拟结构中不包含端口,因此交换机未返回预期的输出。

Resolution

要解决此问题,用户必须使用 snmp v3 指定 VF ID 以获取端口相关的 OID,例如 swFCPortTable 1.3.6.1.4.1.1588.2.1.1.1.1.6.2.x

1。检查 snmpv3 配置。

DS5100B_A:FID128:admin> snmpconfig --show snmpv3


命令输出 


2.将一个用户更改为管理员,并将 Auth Protocol 保留为“noAuth”,将 Priv 协议保留为“noPriv”。


DS5100B_A:FID128:admin> snmpconfig --set snmpv3


命令输出 


3.使用 SnmpWalk 时指定 VF ID。


SnmpWalk.exe -v:3 -sn:admin -cn:VF:<VF ID> -r:<switch IP address> -os: 1.3.6.1.4.1.1588.2.1.1.1.6.1 -op:1.3.6.1.4.1.1588.2.1.1.1.6.2.1.2


或者通过以下方式“获取全部”:


SnmpWalk.exe -v:3 -sn:admin -cn:VF:<VF ID> -r:<switch IP address> >filename.txt

Affected Products

Connectrix
Article Properties
Article Number: 000064902
Article Type: Solution
Last Modified: 11 Sept 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.