奇宝库 > 利用tracert命令进行路由检测(tracert命令追踪ip加端口)

利用tracert命令进行路由检测(tracert命令追踪ip加端口)

当网络出现异常时,我们需要一种能够快速找到故障原因的方法。traceroute ip用于跟踪网络故障,基于ip地址的路由跟踪可以消除大部分网络故障。

1.尽管traceroute ip在故障排除中发挥了重要作用,但在实际应用中仍有一定的局限性。为了找出原因并排除故障,网管需要先知道客户端和路由器的IP地址,然后通过traceroute ip命令检查客户端和服务器的连接是否正常,比如是否有拥塞,数据传输路径是否合理,是否有丢包等。所以在使用traceroute ip命令时有一定的局限性。

找出问题的原因很容易,但有时候对问题发生在哪里有点束手无策。特别是当拓扑结构复杂时,可能只有通过排除法才能找出故障点。

第二,第二层路由跟踪将非常有用。由于第二层路由跟踪,仅使用mac地址就可以跟踪网络中的设备连接。例如,对于直接连接的子网设备,IP地址可以用作第二层路由跟踪命令的一部分,等等。知道了服务器和客户端的IP地址后,就可以通过查询ARP表来确定它们的MAC地址。然后可以通过traceroute mac mac命令定位故障点。

第三,由于第二层路由跟踪是基于MAC地址的,所以在使用时比traceroute ip命令有更多的前提条件。网管一定要知道这些内容,以免故障排除时做无用功。还是有很多限制。

1.各大网络设备使用的软件版本需要不同,会有不同的限制。比如思科网络设备,如果部署了CatOS系统,那么被调试的设备必须和sc0或者slo接口在同一个子网。

如果交换机使用ios软件,被跟踪的设备必须与交换机上配置的SVI(交换机虚拟接口)位于同一子网。这是非常严格的限制。尤其是对于那些平时不怎么接触思科网络设备的用户来说,这一点要谨记在心。否则,可能的结果会误导用户。

2.如果要使用二层路由跟踪功能,必须在网络中的所有交换机和接口上运行CDP协议,并且这个CDP协议的工作状态必须是正常的。

CDP协议已成为Cisco发现协议。主要用于获取邻居设备的协议地址,发现这些设备的平台。有时,出于安全原因,网络管理可能会关闭这些协议。但是,如果您想要启用第2层路由跟踪,您需要启用这些协议。

并且有必要确保这些协议正常工作。否则系统返回的信息会与实际情况有出入,从而影响管理员正确排除故障。通常在实际的调试过程中,在使用该功能之前,笔者会提前确认CDP协议是否开启,工作是否正常。

3.源设备和有问题的设备之间的所有中间交换机都必须支持L2路由跟踪。大多数Cisco设备现在都支持这一功能。只有那些早期的产品,比如2950,需要软件升级才能使用。

因为不是很引人注意,所以在实际工作中特别容易被忽略。这里特别强调一下。可以看出,在使用第二层路由跟踪时,仍然有严格的限制。但是,这些限制并不影响它的使用价值。

四。traceroute ip命令虽然可以找出问题的原因,但无法准确定位故障点。这时就需要使用基于第二层的路由追踪。通过查询ARP表可以知道服务器的MAC地址。一般在执行二层路由跟踪功能时,只要知道目的MAC地址或交换机的MAC地址,管理员就可以选择网络中的任意一台交换机,检查客户端与服务器的连接是否存在问题。

有时候为了缩小范围,还可以替换目标MAC地址或者源MAC地址,比如中间交换机的MAC地址,逐步缩小范围,最终准确定位故障点。

通过traceroute ip,我们可以坐在终端前判断网络是否存在故障。在复杂拓扑网络中进行故障排除时,它可以帮助我们准确定位故障点,为解决故障赢得时间。

本文来自网络,不代表本站立场,转载请注明出处: