hanhan7979 大佬有话说 :
为什么中间路由节点的延迟会比最终节点还高?
比如A ping B为1.1ms,traceroute路由需要9跳:
1 172.22.61.200 * 局域网 15.8 ms
2 66.165.226.121 (66-165-226-121.static.hvvc.us) AS29802 美国 加利福尼亚州 洛杉矶 hivelocity.net 16.7 ms
3 10.253.1.1 * 局域网 1.5 ms
4 10.254.0.101 * 局域网 1.1 ms
5 129.250.201.113 (xe-0-0-24-0.a00.lsanca07.us.bb.gin.ntt.net) AS2914 美国 加利福尼亚州 洛杉矶 ntt.com 1.0 ms
6 129.250.2.105 (ae-11.r00.lsanca07.us.bb.gin.ntt.net) AS2914 美国 加利福尼亚州 洛杉矶 ntt.com 1.0 ms
7 129.250.3.237 (ae-2.r23.lsanca07.us.bb.gin.ntt.net) AS2914 美国 加利福尼亚州 洛杉矶 ntt.com 2.1 ms
8 129.250.6.49 (ae-5.r01.lsanca20.us.bb.gin.ntt.net) AS2914 美国 加利福尼亚州 洛杉矶 ntt.com 1.4 ms
9 129.250.2.232 (ae-0.a00.lsanca20.us.bb.gin.ntt.net) AS2914 美国 加利福尼亚州 洛杉矶 ntt.com 1.1 ms
比较奇怪的时第1、2跳显示的延迟为15.8 ms、16.7 ms
如果第2跳延迟都到16.7 ms了,那结果怎么可能只有1.1 ms?
h20 大佬有话说 :
因为中间节点属于backbone,对自己的icmp包QOS级别会放到最低
jqbaobao 大佬有话说 :
hanhan7979 大佬有话说 : 2020-7-4 19:18
我只是举个例子,这是个很常见的情况,比如第7跳延迟是2.1 ms,也大于最终结果了:
…
因为响应时间的问题啊,有的节点响应慢,还没响应,数据就过去了,后面的反而先响应
jqbaobao 大佬有话说 :
选择性丢包,叫你快gun的意思yc008t
hanhan7979 大佬有话说 :
jqbaobao 大佬有话说 : 2020-7-4 19:17
选择性丢包,叫你快gun的意思
我只是举个例子,这是个很常见的情况,比如第7跳延迟是2.1 ms,也大于最终结果了:
7 129.250.3.237 (ae-2.r23.lsanca07.us.bb.gin.ntt.net) AS2914 美国 加利福尼亚州 洛杉矶 ntt.com 2.1 ms
hanhan7979 大佬有话说 :
jqbaobao 大佬有话说 : 2020-7-4 19:21
因为响应时间的问题啊,有的节点响应慢,还没响应,数据就过去了,后面的反而先响应 …
也就是ping某个节点,得到的该节点响应速度,和该节点实际转发数据的速度并不一致?
jqbaobao 大佬有话说 :
hanhan7979 大佬有话说 : 2020-7-4 19:23
也就是ping某个节点,得到的该节点响应速度,和该节点实际转发数据的速度并不一致? …
嗯,是这样
hfhfg 大佬有话说 :
jqbaobao 大佬有话说 : 2020-7-4 19:21
因为响应时间的问题啊,有的节点响应慢,还没响应,数据就过去了,后面的反而先响应 …
自古LOC出人才,这话解决了99%人的疑惑。