Connectrix řady B: Nelze získat výstup SNMP pro určité identifikátory OID, když jsou implementovány virtuální topologie Fabric (VF)
Summary: Nelze získat výstup SNMP pro určité identifikátory OID, když jsou implementovány virtuální topologie Fabric (VF)
Symptoms
Při spuštění příkazu snmpwalk k dotazu na identifikátor OID "1.3.6.1.4.1.1588.2.1.1.1.6.2" přepínač nevrátí nic.
Použitý příkaz je "snmpwalk -r:<switch IP address> -os:1.3.6.1.4.1.1588.2.1.1.1.6.2".
Cause
Podle příručky pro správu operačního systému Fabric:
Když požadavek SNMPv3 dorazí s konkrétním uživatelským jménem, spustí se v domovské virtuální topologii Fabric. Ve správci SNMP musí mít všechny požadavky SNMPv3 domovskou virtuální topologii Fabric, která je zadána v poli contextName. Po zadání možnosti home Virtual Fabric bude převedena na odpovídající ID přepínače a bude nastavena možnost home Virtual Fabric. Pokud uživatel nemá oprávnění pro zadanou domovskou virtuální infrastrukturu, tento požadavek selže s kódem chyby noAccess.
Pole contextName by mělo mít formát VF:xxx , kde xxx je skutečná VF_ID, například VF:1 . Pokud je pole contextName prázdné, použije se domovská Virtual Fabric místního uživatele operačního systému Fabric se stejným názvem.
V domácí virtuální struktuře uživatele nejsou žádné porty, takže přepínač nevrátil očekávaný výstup.
Resolution
K vyřešení tohoto problému musí uživatelé použít snmp v3 k zadání ID VF, aby získali identifikátory OID související s porty, například swFCPortTable 1.3.6.1.4.1.1588.2.1.1.1.6.2.x
1. Kontrola konfigurace snmpv3.DS5100B_A:FID128:admin> snmpconfig --show snmpv3
2. Změňte jednoho uživatele na admin a ponechte Auth Protocol jako 'noAuth' a Priv Protocol jako 'noPriv'.
DS5100B_A:FID128:admin> snmpconfig --set snmpv3
3. Zadejte ID VF při použití SnmpWalk.
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
Nebo "získejte vše" pomocí:
SnmpWalk.exe -v:3 -sn:admin -cn:VF:<VF ID> -r:<switch IP address> >filename.txt