路由追踪命令 | tracert | pathping | tracerout | tracepath

简介: 路由追踪命令 | tracert | pathping | tracerout | tracepath

一、Windows系统上的追踪命令


【1】tracert命令


tracert通过向目标IP地址发送不同 TTL值的Internet 控制消息协议ICMP回应数据包。


举例:追踪百度

C:\Users\Administrator>tracert www.baidu.com
 
通过最多 30 个跃点跟踪
到 www.baidu.com [110.242.68.3] 的路由:
 
  1     1 ms     1 ms     1 ms  moshujia.cn [192.168.124.1]
  2     5 ms     3 ms     5 ms  [10.186.128.1]
  3    13 ms     *        *     [60.221.11.109]
  4    10 ms     *       19 ms  [60.221.7.161]
  5    24 ms    23 ms    24 ms  219.158.114.53
  6    24 ms    24 ms    24 ms  110.242.66.174
  7    28 ms    28 ms    29 ms  221.194.45.130


2】pathping命令


pathping命令,可以根据时延和丢包率判断网络质量


举例:追踪百度

C:\Users\Administrator>pathping www.baidu.com
 
通过最多 30 个跃点跟踪
到 www.a.shifen.com [110.242.68.4] 的路由:
  0  DESKTOP-6SI8NI9 [192.168.124.12]
  1  moshujia.cn [192.168.124.1]
  2  DESKTOP-6SI8NI9 [10.186.128.1]
  3  105.11.221.60.adsl-pool.sx.cn [60.221.11.105]
  4  33.11.221.60.adsl-pool.sx.cn [60.221.11.33]
  5     *        *        *
正在计算统计信息,已耗时 100 秒...
            指向此处的源   此节点/链接
跃点  RTT    已丢失/已发送 = Pct  已丢失/已发送 = Pct  地址
  0                                           DESKTOP-6SI8NI9 [192.168.124.12]
                                0/ 100 =  0%   |
  1    1ms     0/ 100 =  0%     0/ 100 =  0%  moshujia.cn [192.168.124.1]
                                0/ 100 =  0%   |
  2    4ms     0/ 100 =  0%     0/ 100 =  0%  DESKTOP-6SI8NI9 [10.186.128.1]
                                0/ 100 =  0%   |
  3    3ms     0/ 100 =  0%     0/ 100 =  0%  105.11.221.60.adsl-pool.sx.cn [60.221.11.105]
                                0/ 100 =  0%   |
  4   10ms     0/ 100 =  0%     0/ 100 =  0%  33.11.221.60.adsl-pool.sx.cn [60.221.11.33]
 
跟踪完成。


二、Linux系统上的追踪命令


【1】tracerout命令


traceroute指令让追踪网络数据包的路由途径,预设数据包大小是40Bytes,用户可另行设置


举例:追踪百度

$ traceroute www.baidu.com
traceroute to www.baidu.com (184.61.20.7), 30 hops max, 60 byte packets
 1  192.168.1.1 0.353 ms *
 2  10.0.11.254 (10.0.11.254)  0.912 ms  1.433 ms  1.627 ms
 3  124.25.26.49 (124.205.26.47)  8.052 ms  8.856 ms  9.71 ms
 4  10.255.19.185 (10.255.149.185)  3.08 ms  3.338 ms  2.789 ms
 5  10.255.36.45 (10.25.36.45)  2.948 ms  2.138 ms  2.66 ms
 6  218.241.253.77 (218.241.253.77)  1.712 ms  1.673 ms  1.402 ms
 7  14.197.77.21 (14.197.177.21)  4.934 ms 14.187.177.81 (14.197.177.81)  120.167 ms 14.17.178.49 (14.197.178.49)  1.574 ms
 8  14.197.249.126 (14.197.249.126)  2.159 ms 14.197.14.182 (14.197.149.182)  2.117 ms 14.197.29.134 (14.197.249.134)  2.342 ms
 9  182.61.52.218 (182.61.252.218)  2.938 ms 182.61.22.212 (182.61.252.212)  2.557 ms 182.61.252.220 (182.61.252.220)  2.749 ms


【2】tracepath命令


tracepath指令可以追踪数据到达目标主机的路由信息,同时还能够发现MTU值。


举例: 追踪百度

[root@master ~]# tracepath www.baidu.com
 1?: [LOCALHOST]                                         pmtu 1500
 1:  moshujia.cn                                           2.366ms 
 1:  moshujia.cn                                           1.269ms 
 2:  moshujia.cn                                           2.490ms pmtu 1492
 2:  localhost                                             7.314ms 
 3:  no reply
 4:  33.11.221.60.adsl-pool.sx.cn                         13.195ms 
 5:  219.158.105.13                                       24.324ms 
 6:  110.242.66.182                                       26.180ms 
 7:  221.194.45.134                                       25.726ms


-n 不看主机名字,光显示IP地址

[root@master ~]# tracepath -n www.baidu.com
 1?: [LOCALHOST]                                         pmtu 1500
 1:  192.168.124.1                                         1.573ms 
 1:  192.168.124.1                                         6.131ms 
 2:  192.168.124.1                                         3.298ms pmtu 1492
 2:  10.186.128.1                                          5.122ms 
 3:  60.221.11.109                                        23.500ms 
 4:  60.221.11.41                                         13.875ms 
 5:  219.158.14.249                                       24.413ms 
 6:  110.242.66.166                                       24.602ms 
 7:  221.194.45.134                                       27.055ms 
目录
相关文章
|
5天前
|
域名解析 网络架构
追踪数据包路径 - tracepath
【1月更文挑战第23天】
89 0
|
5天前
|
域名解析 网络协议 网络架构
追踪数据包路径 - traceroute
【1月更文挑战第22天】
70 1
|
5天前
|
网络协议 Linux 网络架构
【Cisco Packet Tracer】验证IP数据包的分组与转发流程
【Cisco Packet Tracer】验证IP数据包的分组与转发流程
55 0
|
5天前
|
网络协议 Linux 网络架构
【Cisco Packet Tracer】IP数据包的分组转发与路由实验
【Cisco Packet Tracer】IP数据包的分组转发与路由实验
65 1
|
5天前
|
Linux
显示和操作内核中的IP路由表 - route
【1月更文挑战第19天】
72 4
|
7月前
|
存储 缓存 监控
15.2 主机探测与路由追踪
Ping 使用 `Internet` 控制消息协议(`ICMP`)来测试主机之间的连接。当用户发送一个 `ping` 请求时,则对应的发送一个 `ICMP Echo` 请求消息到目标主机,并等待目标主机回复一个 `ICMP Echo` 回应消息。如果目标主机接收到请求并且网络连接正常,则会返回一个回应消息,表示主机之间的网络连接是正常的。如果目标主机没有收到请求消息或网络连接不正常,则不会有回应消息返回。Ping的实现依赖于`ICMP`协议,Internet控制消息协议(Internet Control Message Protocol,简称 ICMP)是一种在`IP`网络上发送控制消息的协议
22 1
15.2 主机探测与路由追踪
|
负载均衡 监控 网络协议
边界网关协议 - 段路由的链路状态 (BGP-LS) 扩展
段路由 (Segment Routing,SR) 允许通过将路径编码为称为“段”的拓扑子路径序列来灵活定义端到端路径。这些段由路由协议通告,例如 IGP 拓扑中的链路状态路由协议(IS-IS、OSPFv2 和 OSPFv3)。
1373 0
边界网关协议 - 段路由的链路状态 (BGP-LS) 扩展
|
域名解析 网络协议 小程序
Linux Command traceroute 路由追踪
Linux Command traceroute 路由追踪
Linux Command traceroute 路由追踪
|
缓存 网络协议 Linux
Linux网络管理之route命令 – 显示并设置路由
route命令用来显示并设置linux内核中的网络路由表,route命令设置的路由主要是静态路由。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。
484 0
Linux网络管理之route命令 – 显示并设置路由
|
Linux API
tracepath命令 – 追踪报文的路由信息《openstack网络》
tracepath命令 – 追踪报文的路由信息《openstack网络》
521 0