我是一名学生,我想拍摄整栋大楼的 LanMap。至少有10开关盒2在每一层楼5楼宇。每个开关盒包含2开关24/48端口。至少4机架与交换机配合使用,用于整理线缆。各个教室都设置了 Lan Port,连接到机架,然后连接到交换机。
现在,我正在使用 LanTester。我将一个 LanTester 连接到班级的 LanPort,另一个连接到机架。当2设备上的灯亮起后,我绘制了相应的接线图。由于缺乏接线方面的参考,这项任务似乎非常繁琐。所有接线都隐藏在墙上。有些 LAN 端口已连接到系统,有些则没有。
我对此真的很陌生,你现在应该知道了。有没有更好的方法?
答案1
我假设交换机是运行链路层发现协议。 你应该能够安装 OpenLLDP到您的笔记本电脑查询您所连接的交换机。(管理良好的网络将阻止 LLDP 传输到边缘端口,但我相信您正在与网络管理员合作并可以解决这个问题。)
我用的是 Mac,所以我从源代码下载并构建软件。现在我可以运行sudo /usr/local/sbin/lldpd -i en0
以从我的以太网端口收集信息。几秒钟后将/usr/local/bin/lldpneighbors
显示我所连接的内容。数据包每 30 秒才发送一次,因此有时需要等待。以下是示例输出:
Interface 'en0' has 1 LLDP Neighbors:
Neighbor 1:
Chassis ID: MAC Address - 08 2e 5f 12 34 56
Port ID: Locally Assigned - 3
Time To Live: 120 seconds
Port Description: 3
System Name: Victoria_Switch
System Description: ProCurve J9137A Switch 2520-8-PoE, revision S.14.30, ROM S.14.03
System Capabiltiies: Bridge/Switch (enabled)
Management Address: IPv4 - 192.168.000.000 (ifIndex - 0) (OID: Standard LLDP MIB)
End Of LLDPDU: