「Connectrix B-Series:仮想ファブリック(VF)が実装されている場合、特定のOIDのSNMP出力を取得できない

Summary: 仮想ファブリック(VF)が実装されている場合、特定のOIDのSNMP出力を取得できない

Ez a cikk a következő(k)re vonatkozik: Ez a cikk nem vonatkozik a következő(k)re: Ez a cikk nem kapcsolódik egyetlen konkrét termékhez sem. Ez a cikk nem azonosítja az összes termékverziót.

Symptoms



snmpwalkを実行してOID「1.3.6.1.4.1.1588.2.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フィールドが空の場合は、同じ名前を持つローカルFabric OSユーザーのホーム仮想ファブリックが使用されます。

ユーザーのホーム仮想ファブリックにポートが含まれていないため、スイッチは予期される出力を返しませんでした。

Resolution

この問題を解決するには、ユーザーはsnmp v3を使用してVF IDを指定し、swFCPortTable 1.3.6.1.4.1.1588.2.1.1.1.6.2.x

1などのポート関連のOIDを取得する必要があります。SNMPv3構成のチェック。

DS5100B_A:FID128:admin> snmpconfig --show snmpv3


コマンド出力 


2.1人のユーザーをadminに変更し、認証プロトコルを「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

Érintett termékek

Connectrix
Termék tulajdonságai
Article Number: 000064902
Article Type: Solution
Utoljára módosítva: 11 szept. 2025
Version:  3
Választ kaphat kérdéseire más Dell-felhasználóktól
Támogatási szolgáltatások
Ellenőrizze, hogy a készüléke rendelkezik-e támogatási szolgáltatással.