示例:A 公司的网络有 5 个 VLAN:Accounting、IT、Guest、Servers、Board。
所有 VLAN 都在其自己的 VLAN 中启用了 DHCP 服务器。我通过将我自己的 PC 连接到这些网络之一来监视 DHCP 数据包的单个 VLAN。使用 Fingerbank API(使用 DHCP 数据包对设备进行指纹识别)我可以愉快地使用上述 API 对这些设备进行指纹识别,以了解它是哪种设备。
但我希望有一台计算机能够看到来自所有 VLAN 的所有广播数据包。我知道我可以使用 SPAN 来接收网络流量的镜像,但我不确定是否也可以看到 ARP/DHCP 数据包。这种情况有什么解决方案,还是我必须分别为 1 个 VLAN 使用 1 个 VM?
我无法想象在一家拥有 30 个或更多 VLAN 的公司内这样做只是为了监视 DHCP 数据包。
作为参考,我使用 Cisco 交换机。