Bagaimana saya melakukan pengindeksan string komunitas untuk switch lain seperti D link DES 3526 dan Brocade Fastiron SX800 ?
Saya menjalankan program java untuk polling vlan tertentu pada switch Brocade sx 800 l3. Program melempar "Kesalahan waktu habis". Saya kemudian memeriksa log switch, yang mengatakan string komunitas tidak valid . Saya mengalami masalah dengan sintaks "community @ vlanid".
Menampilkan semua Vans dan nama mereka:
Bisakah seseorang tolong beri tahu saya pengindeksan string komunitas untuk switch selain Cisco?
EDIT
Saya mencoba perintah di CLI dengan Net-SNMP:
Poll 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
Polling dot1dTpFdbAddress (Vlan default):
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
Polling dot1dTpFdbAddress (Vlan4 default):
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 mendaftar semua port dan alamat MAC yang sesuai
Saya ingin mengambil semua alamat MAC dari masing-masing port. The Q-Bridge MIB menunjukkan semua port pada switch tapi sayangnya alamat OID MAC tidak dapat diakses. Di sisi lain, menggunakan Bridge MIB hanya mencantumkan alamat MAC dari Vlan default. PS: pengindeksan string komunitas (coommstring @ vlanid) untuk mengakses vlan lain hanya berfungsi dengan sakelar 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
,. Apakah itu mengembalikan apa yang Anda butuhkan?Jawaban:
Edit:
Ini adalah cara polling Q-BRIDGE-MIB untuk mac-address dari satu-satunya non-Cisco yang saya miliki, DLink DGS-3200. Saya tidak menggunakan [community @ vlan] untuk switch non-Cisco. Anda benar bahwa pengindeksan ini hanya berlaku untuk Ciscos. Saya berharap saklar non-Cisco, yang mendukung Q-BRIDGE-MIB bekerja dengan cara yang sama.
Polling sysDescr untuk mendokumentasikan sakelar yang sedang diuji
Berjalan dot1qVlanStaticName : Daftar Vans dan nama teks mereka
dot1qFdbDynamicCount : Jumlah alamat mac yang diketahui
dot1qVlanCurrentEgressPorts : bitmap port di vlan
dot1qTpFdbPort : Semua Alamat MAC yang dipelajari
Alamat-mac ditampilkan sebagai string enam digit desimal dalam indeks ke dot1qTpFdbPort . Perhatikan bahwa saya memiliki sakelar hilir yang terhubung ke sakelar di port ini
1/5
...dot1dBasePortIfIndex : Nilai peta dari dot1qTpFdbPort ke ifIndex
ifName : Nilai peta dari ifIndex ke ifName
ASLI:
Ada kesalahan dalam OID Anda, Anda menggunakan
1.3.6.2.3.1.17.4.3.1.1
; Namun, dot1dTpFdbAddress adalah1.3.6.1.2.1.17.4.3.1.1
.Perbedaannya adalah mengubah beberapa oktet, di bawah ...
sumber
snmpwalk -c public -v1 netgearpt01 .1.3.6.1.2.1.17.4.3.1.1
saya coba cisco.com/c/en/us/support/docs/ip/… pada anetgear gs752txs
. panduan yang bekerja untuknetgear gsm7328s
dengan v2c saya mendapatkan yang berikutsnmpwalk -c public -v2c netgearpt01 .1.3.6.1.2.1.17.4.3.1.1 SNMPv2-SMI::mib-2.17.4.3.1.1 = No Such Instance currently exists at this OID
snmpwalk -v 2c -c public netgearpt01 .1.3.6.1.2.1.1.1
? Itu baru saja didapatsysDescr
dari sakelar.SNMPv2-MIB::sysDescr.0 = STRING: GS752TXS ProSafe 52-Port Gigabit Stackable Smart Switch with 10G uplinks, 6.1.0.12, B5.2.0.1
. Katakanlah saya memiliki jaringan switch. saya ingin mencari apa yang swictch dan prot yang terhubung saat ini. alamat mac adalah00:04:f2:e2:67:62
. berlarisnmpwalk -v 2c -c public netgearpt02 .1.3.6.1.2.1.17.7.1.2.2.1.2
memberi saya daftar panjang. bagaimana saya mengkonversi alamat mac ke nomor hex 6 digit untuk mengetahui port apa yang ada di dalamnya?netgearpt02
adalah saklar tingkat atas sayadot1qTpFdbPort
; entri pertama yang saya dapatkan adalahBRIDGE-MIB::dot1dBridge.7.1.2.2.1.2.1.0.13.101.22.202.65 = 5
kembali.0.13.101.22.202.651
adalah mac-address yang dikodekan sebagai desimal (yaitu00:13:65:16:ca:41
). Itu dipelajari padadot1dBasePortIfIndex
5, yang tentu saja memetakan keifName
seperti yang ditunjukkan di atas.