Как мне выполнить индексирование строки сообщества для других коммутаторов, таких как D link DES 3526 и Brocade Fastiron SX800 ?
Я использую Java-программу для опроса определенного vlan на коммутаторе Brocade sx 800 l3. Программа выдает «Ошибка времени ожидания». Затем я проверил журнал коммутатора, в котором говорится, что строка сообщества недействительна . У меня проблемы с синтаксисом "community @ vlanid".
Отображение всех Vlans и их имен:
Может кто-нибудь сказать мне, пожалуйста, индексацию строки сообщества для коммутаторов, кроме Cisco?
РЕДАКТИРОВАТЬ
Я попробовал команды в CLI с Net-SNMP:
Опрос sysDescr:
snmpwalk -v 2c -c public 10.21.200.4 1.3.6.1.2.1.1.1
SNMPv2-MIB::sysDescr.0 = STRING: DES-3526 Fast-Ethernet Switch
Опрос dot1dTpFdbAddress (по умолчанию Vlan):
snmpbulkwalk -v 2c -c public 10.21.200.4 1.3.6.1.2.1.17.4.3.1.1
SNMPv2-SMI::mib-2.17.4.3.1.1.0.27.17.189.90.220 = Hex-STRING: 00 1B 11 BD 5A DC
SNMPv2-SMI::mib-2.17.4.3.1.1.4.254.127.149.86.136 = Hex-STRING: 04 FE 7F 95 56 88
Опрос dot1dTpFdbAddress (по умолчанию Vlan4):
snmpbulkwalk -v 2c -c public@4 10.21.200.4 .1.3.6.1.2.1.17.4.3.1.1
Timeout: No Response from 10.21.200.4
Netdisco перечисляет все порты и соответствующие MAC-адреса
Я хочу получить все MAC-адреса из отдельных портов. В Q-Bridge MIB показывает все порты на коммутаторе , но , к сожалению , адрес OID MAC недоступен. С другой стороны, при использовании Bridge MIB перечисляются только MAC-адреса из Vlan по умолчанию. PS: индексирование строк сообщества (coommstring @ vlanid) для доступа к другим vlans работает только с переключателями CISCO.
snmpget -v 2c -c public [SWITCH-ADDRESS-HERE] .1.3.6.1.2.1.1.1.0
snmpbulkwalk -v 2c -c public@4 [SWITCH-ADDRESS-HERE] .1.3.6.1.2.1.17.4.3.1.1
. Это возвращает то, что вам нужно?