Linux traceroute追踪路由命令详解(4)

为了加速工作,通常同时发送几个探测器。另一方面,它制造了一个“包裹风暴”,特别是在回复方向。路由器可以节流ICMP响应的速率,有些应答可能会丢失。为了避免这种情况,减少同步探测的数量,甚至将其设置为1(类似于最初的traceroute实现),即-N1。

最终(目标)主机可以丢弃一些同时进行的探测,甚至可能只回答最新的探测。它可以导致额外的“看上去像过期”啤酒花接近最后一跳。我们使用智能算法来自动检测这种情况,但如果在您的情况下它无法帮助,只需使用-N1。

为了获得更好的稳定性,您可以通过-z选项来减缓程序的工作速度,例如,在探测之间使用“-z 0.5”进行半秒暂停。

如果有些跳对每种方法都没有任何报告,那么获得某些信息的最后机会是使用“ping -R”命令(ipv4,并且仅对最近的8跳)。

5、实例

追踪到baidu的路由信息

linuxidc@linuxidc:~/www.linuxidc.com/Linux公社 -$ ping -c 1  //ping目标,得到ip地址
PING (115.239.211.112) 56(84) bytes of data.
64 bytes from 115.239.211.112 (115.239.211.112): icmp_seq=1 ttl=128 time=12.7 ms

--- ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 12.702/12.702/12.702/0.000 ms

linuxidc@linuxidc:~/www.linuxidc.com/Linux公社 -$ traceroute -n                   //追踪路由
traceroute to (111.13.100.92), 30 hops max, 60 byte packets
1  192.168.1.1  4.124 ms  3.936 ms  3.882 ms
2  10.46.80.1  8.917 ms  9.238 ms  9.233 ms
3  183.203.226.201  12.855 ms  12.788 ms  12.802 ms
4  221.180.30.197  12.792 ms 221.180.30.45  12.776 ms  12.762 ms
5  221.183.47.225  13.526 ms  13.363 ms  13.259 ms
6  221.183.37.249  26.798 ms  23.556 ms  26.832 ms
7  * * *
8  111.13.98.101  20.569 ms  20.460 ms 111.13.98.93  24.463 ms
9  111.13.98.93  27.215 ms 111.13.98.101  20.895 ms 111.13.112.53  26.946 ms
10  111.13.108.5  24.136 ms 111.13.112.57  23.754 ms 111.13.112.61  23.712 ms

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/12154.html