Connectrix B-Series:實作虛擬光纖 (VF) 時,無法取得特定 OID 的 SNMP 輸出

Summary: 實作虛擬光纖 (VF) 時,無法取得特定 OID 的 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。
上下文名稱欄位的格式應為 VF:xxx ,其中 xxx 是實際VF_ID,例如 VF:1 。如果 contextName 欄位為空白,則會使用具有相同名稱的本機 Fabric OS 使用者的主虛擬網狀架構。

使用者的家鄉虛擬光纖中不包含連接埠,因此交換器未傳回預期的輸出。

Resolution

若要解決此問題,使用者必須使用 snmp v3 指定 VF ID 以取得與連接埠相關的 OID,例如 swFCPortTable 1.3.6.1.4.1.1588.2.1.1.1.6.2.x

1。檢查 snmpv3 組態。

DS5100B_A:FID128:admin> snmpconfig --show snmpv3


命令輸出 


2.將一位使用者變更為管理員,並將驗證通訊協定保留為「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.