Connectrix серии B. Невозможно получить выходные данные SNMP для определенных идентификаторов OID при внедрении виртуальных фабрик (VF)
Summary: Невозможно получить выходные данные SNMP для определенных идентификаторов OID при внедрении виртуальных фабрик (VF)
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
В соответствии с руководством
администратора Fabric OS, когда запрос SNMPv3 поступает с определенным именем пользователя, он выполняется в домашней виртуальной фабрике. В диспетчере SNMP все запросы SNMPv3 должны иметь домашнюю виртуальную фабрику, указанную в поле contextName. Если указана домашняя виртуальная фабрика, она будет преобразована в соответствующий идентификатор коммутатора, и будет настроена домашняя виртуальная фабрика. Если у пользователя нет разрешения для указанной домашней виртуальной фабрики, этот запрос завершается ошибкой с кодом ошибки noAccess.
Поле contextName должно иметь формат VF:xxx , где xxx — фактический VF_ID, например VF:1 . Если поле contextName пустое, используется домашняя виртуальная фабрика пользователя локальной Fabric OS с тем же именем.
В домашнюю виртуальную фабрику пользователя нет портов, поэтому коммутатор не вернул ожидаемые выходные данные.
Resolution
Чтобы решить эту проблему, пользователи должны использовать snmp v3, чтобы указать идентификатор VF, чтобы получить связанные с портом 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. Измените одного пользователя на admin и оставьте протокол аутентификации как «noAuth», а протокол Priv — как «noPriv».
DS5100B_A:FID128:admin> snmpconfig --set snmpv3
3. Укажите идентификатор VF при использовании 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
Или «получить все»:
SnmpWalk.exe -v:3 -sn:admin -cn:VF:<VF ID> -r:<switch IP address> >filename.txt