有没有办法让思科交换机在插入设备时通过 Syslog 显示设备的 MAC 地址?
我收到设备已连接的消息,但没有太多详细信息:
Sep 9 12:50:51 10.9.8.7 6531: *Sep 9 12:47:50: %LINK-3-UPDOWN: Interface GigabitEthernet0/1, changed state to up
Sep 9 12:50:51 10.9.8.7 6532: *Sep 9 12:47:51: %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/1, changed state to up
希望是,如果有无法识别的设备插入网络,我们可以在交换机级别收到通知。
答案1
这行不通,因为只有当一些流量开始流经交换机时,交换机才会知道连接另一端的 MAC 地址;插入电缆是不够的。这很可能会在几秒钟内发生,但实际上并没有发生同时,因此当链路接通时,交换机无法知道并报告该信息。
此外,如果电缆连接到另一个交换机,另一端可能会有多个地址;如果另一端有一个交换机,但没有其他任何设备插入,甚至可能根本没有任何地址。
收集这些信息的唯一方法是查看 MAC 地址表,并且只有在交换机有足够的时间了解与其连接的内容之后才能这样做。