2960SスイッチのベースイーサネットMACアドレスを推測する方法


10

シスコのスイッチは、インターフェイスごとに一意のMACアドレスを割り当てているようです。これには、ポートとVLANインターフェイスが含まれます。

これらの一意のMACは、「ベースイーサネットMACアドレス」から取得されます。

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

インターフェイスMACの場合、次のようになります。

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...

次に、スイッチから受信したCDPパケットを検査すると、パケットのMACアドレスが実際の「ポート」MACアドレスです。

スイッチの「ベースイーサネットMACアドレス」がこのようなCDPインターフェイスのMACアドレスを受信することを推測して、その「ベースイーサネットMACアドレス」をネットワーク上のスイッチデバイス機器のグローバルに一意の識別子として使用できる信頼できる方法はありますか?


2
ランダム以上のランダムな質問:あなたは2960Sスイッチ、または他のシスコ製品だけに関心がありますか?他のシスコ製品を扱っている場合は、製品のリストを編集して質問に記入してください
Mike Pennington

スイッチにはMGMT ADDRがありませんか、それともMGMT ADDRが一意ではありませんか?「VTPドメイン」をセパレーターとして悪用する可能性があるので、そこにcustomerIDを追加します。次に、CustomerID + MGMT_ADDRはデバイスの一意の識別子を提供しますか?やりたいことができても、アップグレードすれば可能でしょうか?私はそれが働き続けると仮定する非常に不快な建築システムになるでしょう。
ytti 2013

回答:


4

スイッチの「ベースイーサネットMACアドレス」がこのようなCDPインターフェイスのMACアドレスを受信することを推測して、その「ベースイーサネットMACアドレス」をネットワーク上のスイッチデバイス機器のグローバルに一意の識別子として使用できる信頼できる方法はありますか?

Ciscoが今日どのように動作するか(および将来の動作)を推測または想定せずに、CDPから基本イーサネットMACを決定することはできません。一方、必要なものが一意の識別子である場合は、シャーシのシリアル番号を使用します。ただし、これには、推測作業をなくすために、entPhysicalSerialNum ...のCDPソースをポーリングする必要があります

entPhysicalSerialNumには、シスコの現在のプラットフォームの多くで機能するというボーナスがあります。

のSNMPウォークの例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 ~]$

シャーシのシリアル番号はSNMPで利用できますか?
クリリス

はい、見てくださいentPhysicalSerialNum...あなたはそれを歩いて相互参照する必要がありますentPhysicalDescr
マイク・ペニントン2013

0

サイズは特定のシスコデバイスによって異なりますが、最初のMACアドレスが末尾にあることがわかります80(個人的には、シスコスイッチが末尾80またはで終わっているのを見たことがあります00)。SVIに表示されているMACアドレスを取得し0x7fて、LSBをマスクするだけで十分ですが、ブロックのサイズを確認する必要があります。これらはスイッチポートの密度によって異なる場合があるためです。ラインカードによって異なります。お試しくださいsh diag

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.