在我们的生产线中,我们将大量Windows设备(PC,笔记本电脑等)放在架子上,以进行预安装和测试过程。设备经常换出。
我想对这些货架进行数字化映射,并在屏幕上显示有关该设备的一些信息。为了弄清楚哪个设备放在哪个Point,我想查询设备所连接的交换机上端口的MAC地址。
可能是一个单跳Tracert,仅带有MAC地址而不是IP地址。
我可以通过编程使用任何方法吗?我更喜欢一些C#方法。
谢谢。
答案 0 :(得分:1)
为此,您需要使用托管以太网交换机。
任何以太网交换机都将维护一个表,该表将MAC地址映射到交换机上的端口。但是,常规的“哑巴”开关无法向您公开此信息。
如果您使用的是网管型交换机,那么问题将变得非常特定于所使用的交换机的特定品牌和型号。思科,Netgear等将以不同的方式显示此信息。
受管交换机可以通过SNMP发布此信息。