如果有多台交换机,则使用trunk连接,最后交换机上有服务器。
因此,如果另一端有控制器服务器。
如果控制器跟踪到终端服务器,应该通过几个交换机,那么,是否有任何用于跟踪 MAC 地址的协议(与tracerouteIP 路由的 cmd 相比)?
在问这个问题之前,我搜索了这个问题,但这不是我的要求。
如果有多台交换机,则使用trunk连接,最后交换机上有服务器。
因此,如果另一端有控制器服务器。
如果控制器跟踪到终端服务器,应该通过几个交换机,那么,是否有任何用于跟踪 MAC 地址的协议(与tracerouteIP 路由的 cmd 相比)?
在问这个问题之前,我搜索了这个问题,但这不是我的要求。
交换工作在数据链路层 (L2) 上,与 L3 相比,L2 上没有 TTL 或 ICMP 等概念。因此,像IP traceroute这样的工具是不可能存在的。
跟踪跨多个交换机的潜在 L2 路径的最佳方法是检查它们的 MAC 表。每个帧都将通过与帧的目标 MAC 地址关联的端口(在相应的 VLAN 上)退出交换机。
有多种工具使用 SNMP 来提取多个交换机的 MAC 表并使用它们来计算帧的路径 - 但是,产品推荐在这里是题外话。