我住在内布拉斯加州的一个小镇上。 当我从家里到我所在的小学校做一个小小的录像带时,在回到这里之前,先跳到达拉斯,丹佛和芝加哥。 这对我来说似乎很奇怪,更不用说效率低下了。 但是,在家里我有一个完全不同的ISP,所以我甚至不确定这是不是很奇怪。
所以,我的问题是,只要数据包能够到达他们应该去的地方,这甚至是一个问题吗? 而且,因为这是我控制的任何东西的上游,我甚至可以对此做任何事情(除了向所涉及的ISP抱怨),如果是这样的话?
tracert看起来像这样:
1 1毫秒1毫秒1毫秒10.1.1.2 2 2ms 1ms 1ms 192.168.254.254 3 9毫秒9毫秒9毫秒h1.80.29.71.dynamic.ip.windstream.net [71.29.80.1] 4 21 ms 9 ms 10 ms h222.28.213.151.static.ip.windstream.net [151.213.28.222] 5 29毫秒30毫秒29毫秒h140.254.213.151.static.ip.windstream.net [151.213.254.140] 6 34毫秒30毫秒30毫秒h130.254.213.151.static.ip.windstream.net [151.213.254.130] 7 30毫秒30毫秒29毫秒xe-8-3-0.edge3.Dallas1.Level3.net [4.71.198.25] 8 42 ms 34 ms 34 ms ae-72-70.ebr2.Dallas1.Level3.net [4.69.145.115] 9 52毫秒52毫秒52毫秒ae-2.ebr1.Denver1.Level3.net [4.69.132.105] 10 52 ms 53 ms 53 ms ae-1-100.ebr2.Denver1.Level3.net [4.69.132.38] 11 69毫秒68毫秒68毫秒ae-3-3.ebr1.Chicago2.Level3.net [4.69.132.62] 12 74毫秒69毫秒69毫秒ae-1-51.edge2.Chicago2.Level3.net [4.69.138.131] 13 69毫秒68毫秒68毫秒ROADRUNNER.edge2.Chicago2.Level3.net [4.59.28.110] 14 69 ms 68 ms 71 ms ae-1-0.cr0.chi10.tbone.rr.com [66.109.6.152] 15 69 ms 69 ms 69 ms ae-15.chcgileq-rtr1.kc.rr.com [66.109.6.101] 16 87毫秒86毫秒86毫秒xe-1-2-0.lnclne00-mx42.neb.rr.com [76.85.220.134] 17 87毫秒85毫秒86毫秒xe-0-0-0.lnclne00-mx41.neb.rr.com [76.85.220.145] 18 86毫秒85毫秒85毫秒gig2-1.lnclne00-dar1.neb.rr.com [76.85.220.110] 19 87毫秒86毫秒87毫秒rrcs-76-79-19-35.west.biz.rr.com [76.79.19.35]
这很奇怪,因为我很可能会认为丹佛和芝加哥之间的联系紧跟着I-80,这意味着我们在校园到达之前三次通过(在出城的时候,从丹佛到芝加哥,从芝加哥回来。
这一切都取决于你的本地ISP如何对待(即他们有直接的联系)。 看起来windstream没有任何其他networking直到你达到达拉斯(3级),无论什么原因需要去丹佛,然后芝加哥之前,他们能够find一个免费的路线回到RoadRunner为你的大学。
这并不是那么不寻常,而你需要考虑的主要问题是你的延迟。 而且,跟踪路由中的所有延迟都小于100ms,与我住的地方(澳大利亚悉尼)相比,这是非常特殊的。 在这里,我期望在农村地区看到> 300ms的延迟。 地狱,当我们联系我们的数据中心只有2公里远,我得到> 100毫秒的延迟!
这并不罕见,对此你也无能为力。 您的数据包的path取决于您的ISP的networking和上游传输提供商。 数据包走一条相当迂回的路线到达目的地并不罕见。