Cisco 交换机似乎为其拥有的每个接口分配了唯一的 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 地址。
是否有一种可靠的方法可以通过接收这样的 CDP 接口 MAC 地址来推断交换机的“基本以太网 MAC 地址”,以便我可以使用该“基本以太网 MAC 地址”作为网络上交换机设备设备的全局唯一标识符?