DリンクDES 3526やBrocade Fastiron SX800などの他のスイッチのコミュニティストリングインデックスを作成するにはどうすればよいですか?
Brocade sx 800 l3スイッチで特定のVLANをポーリングするJavaプログラムを実行しています。プログラムは「タイムアウトエラー」をスローします。それからスイッチログをチェックしましたが、これはコミュニティストリングが無効と言っています。「community @ vlanid」という構文に問題があります。
すべてのVLANとその名前の表示:
シスコ以外のスイッチのコミュニティストリングインデックスを教えてください。
編集
Net-SNMPを使用してCLIでコマンドを試しました。
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
すべてのポートと対応するMACアドレスをリストするNetdisco
個々のポートからすべてのMACアドレスを取得したい。Q-ブリッジMIBは、スイッチのすべてのポートを示していますが、残念ながらMACアドレスのOIDはアクセスできません。一方、ブリッジMIBを使用すると、デフォルトVlanのMACアドレスのみがリストされます。PS:他のVLANにアクセスするためのコミュニティストリングインデックス(coommstring @ vlanid)は、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
。それはあなたが必要なものを返しますか?