我很好奇为什么所有的跟踪路由都以相同的路径开始。例如,如果我想从我当前的位置进行跟踪路由到www.google.com另一个英国广播公司,这两个跟踪路由的前几个跳数(对我来说是 4)完全相同。我想知道为什么会这样?
答案1
能够看到实际的跟踪路由会有所帮助,但是:
Traceroute 显示每个路由器的“跳数”。第一跳数相同,因为通常你的自己的家庭路由器;第二跳是相同的,因为它是路由器的默认网关。
这样就只剩下原来的四个跳数中的两个了。它们可能仍然属于您自己的 ISP,例如,首先到达同一个中央办公室,然后到达附近 IX 的同一个节点。
其次,许多 ISP只有无论如何,都有几条通往互联网的路径(取决于 ISP 的规模)。一家小公司可能总共只有 1 条上行链路,而一家大公司可能与 3 家运营商有连接,而不是数百条。少数站点可通过特定对等连接访问,但绝大多数站点将通过相同的几条路由。
(运营商拥有数百个连接,这就是路径真正开始分歧的地方。)