dan*_*mcc 24 networking routing switch ip-routing
我想知道是否有可能在运行内部跟踪路由时显示Dell Powerconnect 2848交换机。这将有助于诊断问题,并使查看问题发生的位置变得更加容易。
根据数据表,此特定交换机具有第 2 层和第 3 层感知能力。我不完全确定这意味着什么。
这可能吗?
Sky*_*awk 25
否。 显示的跳数显示traceroute
IP 数据包在路由(第 3 层)网络上遵循的路径。路由器会出现,而交换机不会。
交换机本质上是第 2 层设备:它们接收和转发以太网帧,使用目标 MAC 地址来确定正确的目标端口。一些交换机还可以用作路由器。我们称此类设备为“第 3 层交换机”。即使是第 3 层交换机也不一定会出现在跟踪路由上,因为通过此类交换机的大部分流量是其子网内的第 2 层流量。
无论如何,PowerConnect 2848 不是第 3 层交换机。它仅用于 QoS 目的的“第 3 层感知”。
第 2 层交换机不会出现在 tracert 中,因为它是第 2 层设备(交换机)并且只是根据目标设备的第 2 层地址将流量从一个交换机端口转发(交换机)到另一个交换机端口。Tracert (ICMP) 在第 3 层工作。为了让交换机出现在 Tracert 中,它必须用作第 3 层设备(路由器),并且必须位于源设备和目标设备之间的第 3 层路径中.
不使用traceroute
根据定义使用网关响应的默认程序(请参阅手册页):
traceroute 跟踪从 IP 网络获取到给定主机的路由数据包。它利用 IP 协议的生存时间 (TTL) 字段并尝试从通往主机的路径上的每个网关引出 ICMP TIME_EXCEEDED 响应。
如果跟踪的路径上没有网关,只有二层设备,则不会上报IP。
但是 Cisco 有一个适用于第 2 层的实用程序。但是这个实用程序依赖于CDP 协议,它:
必须在网络中的所有设备上启用 Cisco 发现协议 (CDP)。为了使第 2 层 traceroute 实用程序正常运行,请勿禁用 CDP。如果第 2 层路径中的任何设备对 CDP 透明,则第 2 层 traceroute 实用程序无法识别路径上的这些设备。
在此处查看其他信息:
Cisco Layer 2 Traceroute Utility