Cara menyimpulkan 2960S beralih alamat MAC ethernet dasar

10

Switch Cisco tampaknya mengalokasikan alamat MAC unik untuk setiap antarmuka yang mereka miliki, ini termasuk port dan antarmuka vlan.

MAC unik ini berasal dari "Alamat MAC ethernet dasar", yang dapat ditemukan dengan:

MySwitch#show version
...snip...
Base ethernet MAC Address        : 70:10:5C:22:83:80

Antarmuka MAC, kemudian terlihat seperti:

MySwitch#show interface FastEthernet0/1
Hardware is Fast Ethernet, address is 7010.5c22.8381
...snip...

MySwitch#show interface vlan87
Hardware is EtherSVI, address is 7010.5c22.83c6
...snip...

Kemudian, jika saya memeriksa paket CDP yang diterima dari switch, alamat MAC pada paket tersebut adalah alamat MAC "port" yang sebenarnya.

Apakah ada cara yang dapat diandalkan untuk menyimpulkan saklar "Base ethernet MAC Address" dari menerima antarmuka seperti CDP Address MAC, sehingga saya dapat menggunakan "Base ethernet MAC Address" sebagai pengidentifikasi unik global untuk peralatan perangkat sakelar pada jaringan?

Philibert Perusse
sumber
2
Pertanyaan acak yang lebih dari acak: Apakah Anda hanya peduli dengan switch 2960S, atau produk Cisco lainnya juga? Jika Anda berurusan dengan produk Cisco lainnya, silakan edit daftar produk ke dalam pertanyaan Anda
Mike Pennington
Apakah sakelar hilang MGMT ADDR atau apakah MGMT ADDR tidak unik dalam kasus Anda? Mungkin Anda bisa menyalahgunakan 'VTP Domain' sebagai pemisah, tambahkan customerID di sana. Kemudian CustomerID + MGMT_ADDR memberi Anda pengenal unik untuk perangkat? Bahkan jika apa yang ingin Anda lakukan adalah mungkin, apakah mungkin setelah upgrade? Saya akan sangat tidak nyaman membangun sistem yang menganggapnya akan terus bekerja.
ytti

Jawaban:

4

Apakah ada cara yang dapat diandalkan untuk menyimpulkan saklar "Base ethernet MAC Address" dari menerima antarmuka seperti CDP Address MAC, sehingga saya dapat menggunakan "Base ethernet MAC Address" sebagai pengidentifikasi unik global untuk peralatan perangkat sakelar pada jaringan?

Anda tidak dapat menentukan mac ethernet dasar dari CDP tanpa menebak atau asumsi tentang bagaimana Cisco berperilaku hari ini (dan juga perilaku masa depan). Di sisi lain, jika semua yang Anda inginkan adalah pengidentifikasi unik, gunakan nomor seri Chassis; Namun, itu akan membutuhkan polling sumber CDP untuk entPhysicalSerialNum ... harga kecil untuk menghilangkan dugaan.

entPhysicalSerialNum memiliki bonus tambahan untuk bekerja di banyak platform Cisco saat ini.

Contoh jalan SNMP dari entPhysicalSerialNum:

[mpenning@tsunami ~]$ snmpbulkwalk -OXsq -v 2c -c ciscoro -m ENTITY-MIB \
  172.16.1.200 entPhysicalDescr
entPhysicalDescr[1] 2650 chassis
entPhysicalDescr[2] 2600 Chassis Slot
entPhysicalDescr[3] C2600 Mainboard
entPhysicalDescr[4] 2600 DaughterCard Slot
entPhysicalDescr[5] 2600 DaughterCard Slot
entPhysicalDescr[6] AIM Container Slot 0
entPhysicalDescr[7] 2600 Chassis Slot
entPhysicalDescr[8] One port Fastethernet TX
entPhysicalDescr[9] AmdFE
entPhysicalDescr[10] AmdFE
[mpenning@tsunami ~]$ snmpbulkwalk -OXsq -v 2c -c ciscoro -m ENTITY-MIB \
  172.16.1.200 entPhysicalSerialNum
entPhysicalSerialNum[1] JAB05290Z8Q
entPhysicalSerialNum[2]
entPhysicalSerialNum[3] yyyyyyyyyyy
entPhysicalSerialNum[4]
entPhysicalSerialNum[5]
entPhysicalSerialNum[6]
entPhysicalSerialNum[7]
entPhysicalSerialNum[8] 25809045
entPhysicalSerialNum[9]
entPhysicalSerialNum[10]
[mpenning@tsunami ~]$
Mike Pennington
sumber
Apakah nomor seri sasis tersedia melalui SNMP?
chrylis -on strike-
Ya, tolong lihat entPhysicalSerialNum... Anda harus berjalan dan referensi silang denganentPhysicalDescr
Mike Pennington
0

Ukurannya tergantung pada perangkat Cisco tertentu, tetapi Anda akan melihat bahwa alamat MAC pertama berakhir 80(dan saya pribadi hanya pernah melihat switch Cisco berakhir 80atau 00). Seharusnya dimungkinkan untuk mengambil alamat MAC yang Anda lihat di SVI dan cukup tutup 0x7fpada LSB, meskipun Anda harus mengkonfirmasi ukuran blok, karena mereka dapat bervariasi dengan kepadatan port switch, dan saya tahu mereka bervariasi untuk kartu garis. Coba sh diag.

chrylis -on strike-
sumber