这些唯一的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地址。
是否存在一种可靠的方式来从接收到这样的CDP接口MAC地址来推断交换机“基础以太网MAC地址”,因此我可以使用该“基础以太网MAC地址”作为全局唯一标识符网络上的交换设备?
#1 楼
是否有可靠的方法可以从接收到这样的CDP接口MAC地址来推断出交换机“基础以太网MAC地址”,以便我可以将“基础以太网MAC地址”用作交换机设备的全局唯一标识符在网络上?
如果不猜测或假设思科今天的行为(以及未来的行为),就无法从CDP确定基础以太网mac。另一方面,如果您只需要一个唯一的标识符,请使用机箱序列号;但是,这将需要轮询CDP源以获取entPhysicalSerialNum ...一个很小的价格,以消除猜测。 >
entPhysicalSerialNum
的SNMP样本示例:[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使用?
–克莱里斯-谨慎乐观-
13年8月8日在2:46
是的,请查看entPhysicalSerialNum...。您必须遍历它并与entPhysicalDescr交叉引用
–迈克·彭宁顿
13年8月8日在2:49
#2 楼
大小取决于特定的思科设备,但是您会注意到第一个MAC地址以80
结尾(而且我个人仅见过Cisco交换机以80
或00
结尾)。尽管您需要确认模块的大小,因为它们可能会随交换机端口密度的变化而变化,但是应该确定在SVI上看到的MAC地址,并在LSB上掩盖0x7f
,这是可能的,我知道它们因线卡而异。尝试sh diag
。
评论
随机问题比随机问题多:您是否只在乎2960S交换机或其他Cisco产品?如果您要处理其他思科产品,请在问题中编辑产品列表交换机是否缺少MGMT ADDR或MGMT ADDR在您的情况下不是唯一的?也许您会滥用“ VTP域”作为分隔符,在此处添加customerID。然后,CustomerID + MGMT_ADDR为您提供设备的唯一标识符吗?即使您想做什么,升级后是否有可能?假设它会继续运行,我将感到非常不舒服。