Connectrix B-Series: SNMP-tulosta ei voi saada tietyille OID:ille, kun Virtual Fabrics (VF) on otettu käyttöön
Summary: SNMP-tulosta ei voi saada tietyille OID:ille, kun Virtual Fabrics (VF) on otettu käyttöön
Symptoms
Kun snmpwalk suorittaa kyselyn OID:lle "1.3.6.1.4.1.1588.2.1.1.1.6.2", kytkin ei palauta mitään.
Käytettävä komento on "snmpwalk -r:<switch IP address> -os:1.3.6.1.4.1.1588.2.1.1.1.6.2".
Cause
Fabric OS Admin Guide -oppaan mukaan:
Kun SNMPv3-pyyntö saapuu tietyllä käyttäjänimellä, se suoritetaan kodin virtuaalisessa rakenteessa. SNMP-hallinnassa kaikilla SNMPv3-pyynnöillä on oltava kodin virtuaalinen fabric, joka on määritetty contextName-kentässä. Kun kodin virtuaalinen fabric on määritetty, se muunnetaan vastaavaksi kytkimen tunnukseksi ja kodin virtuaalinen fabric määritetään. Jos käyttäjällä ei ole määritetyn kodin Virtual Fabric -käyttöoikeutta, pyyntö epäonnistuu ja näyttöön tulee virhekoodi noAccess.
contextName-kentän muodon on oltava VF:xxx , jossa xxx on varsinainen VF_ID, esimerkiksi VF:1 . Jos contextName-kenttä on tyhjä, käytetään paikallisen samannimisen Fabric OS -käyttäjän virtuaalista Fabric-kotikonsolia.
Käyttäjän kodin virtuaalisessa Fabricissa ei ole portteja, joten kytkin ei palauttanut odotettua tulosta.
Resolution
Ongelman ratkaisemiseksi käyttäjien on määritettävä snmp v3:lla VF-tunnus porttiin liittyvien OID:iden saamiseksi, kuten swFCPortTable 1.3.6.1.4.1.1588.2.1.1.1.6.2.x
1. Tarkistetaan snmpv3-määrityksiä.DS5100B_A:FID128:admin> snmpconfig --show snmpv3
2. Vaihda yksi käyttäjä järjestelmänvalvojaksi ja jätä Auth-protokolla noAuth-protokollaksi ja Priv-protokolla noPriviksi.
DS5100B_A:FID128:admin> snmpconfig --set snmpv3
3. Määritä VF-tunnus, kun käytät SnmpWalkia.
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
Tai "hanki kaikki" seuraavasti:
SnmpWalk.exe -v:3 -sn:admin -cn:VF:<VF ID> -r:<switch IP address> >filename.txt