我正在编写一个脚本来映射连接到我们的交换机和路由器的服务器。我使用http://www.cisco.com/en/US/tech/tk648/tk362/technologies_tech_note09186a00801c9199.shtml中列出的算法来绘制第二层端口,以提取 MAC 地址。
第 3 层端口是另一回事。这些端口不会出现在路由器/第 3 层交换机上的“sh vlan”命令中。理想情况下,我想使用这些端口中存在的 MAC 地址,作为第 3 层连接的基础,因为这比 IP 地址更“永久”——它们确实显示在设备的 MAC 地址表中。然而,这些端口没有关联的 VLAN,并且通过 SNMP 检索 MAC 是 VLAN 索引的,这使得它非常困难。
大约一周左右,我一直在努力解决这个问题,但我尝试/找到的任何东西似乎都无法让我获得非 VLAN MAC 地址。是否可以通过这种方式映射第三层端口,还是需要使用第三层(IP 地址)映射?