Connectrix B-Series: No se puede obtener una salida SNMP para ciertos OID cuando se implementan fabrics virtuales (VF)
Summary: No se puede obtener una salida SNMP para ciertos OID cuando se implementan fabrics virtuales (VF)
Symptoms
Cuando se ejecuta snmpwalk para consultar el OID "1.3.6.1.4.1.1588.2.1.1.1.6.2", el switch no devuelve nada.
El comando que se utiliza es "snmpwalk -r:<switch IP address> -os:1.3.6.1.4.1.1588.2.1.1.1.6.2".
Cause
De acuerdo con la guía de administración de Fabric OS:
Cuando la solicitud SNMPv3 llega con un nombre de usuario específico, se ejecuta en el fabric virtual principal. Desde el administrador de SNMP, todas las solicitudes de SNMPv3 deben tener un fabric virtual principal que se especifique en el campo contextName. Cuando se especifica el fabric virtual doméstico, se convertirá al ID de switch correspondiente y se configurará el fabric virtual principal. Si el usuario no tiene permiso para el Virtual Fabric doméstico especificado, esta solicitud falla con un código de error noAccess.
El campo contextName debe tener el formato VF:xxx , donde xxx es el VF_ID real, por ejemplo VF:1 . Si el campo contextName está vacío, se utiliza el fabric virtual principal del usuario del SO de fabric local con el mismo nombre.
No hay puertos incluidos en el fabric virtual doméstico del usuario, por lo que el switch no devolvió el resultado esperado.
Resolution
Para resolver el problema, los usuarios deben usar snmp v3 para especificar el ID de VF a fin de obtener los OID relacionados con el puerto, como swFCPortTable 1.3.6.1.4.1.1588.2.1.1.1.6.2.x
1. Comprobación de la configuración de snmpv3.DS5100B_A:FID128:admin> snmpconfig --show snmpv3
2. Cambie un usuario a admin y deje Auth Protocol como "noAuth" y Priv Protocol como "noPriv".
DS5100B_A:FID128:admin> snmpconfig --set snmpv3
3. Especifique el ID de VF cuando utilice 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
O "consíguelo todo" mediante:
SnmpWalk.exe -v:3 -sn:admin -cn:VF:<VF ID> -r:<switch IP address> >filename.txt