跟踪路由包括不可路由的 IP (?)

跟踪路由包括不可路由的 IP (?)

在尝试诊断网络问题时,我运行了一次以下跟踪路由。

c:\>tracert linode.com -d

Tracing route to linode.com [67.18.186.61]
over a maximum of 30 hops:

  1    <1 ms     *       <1 ms  10.43.51.252
  2     1 ms    <1 ms    <1 ms  10.45.253.33
  3    <1 ms    <1 ms    <1 ms  10.62.254.251
  4    20 ms    23 ms    45 ms  192.118.32.52
  5    47 ms    20 ms    85 ms  207.232.60.250
  6    54 ms    24 ms    79 ms  212.143.8.69
  7     7 ms    79 ms    11 ms  212.143.8.209
  8    89 ms   110 ms   108 ms  212.143.12.75
  9   143 ms   240 ms    94 ms  212.143.14.154
 10   244 ms   179 ms    95 ms  10.50.1.1
 11   176 ms    80 ms   190 ms  195.66.225.105
 12   174 ms   164 ms   157 ms  70.87.255.217
 13   187 ms   185 ms   186 ms  70.87.253.189
 14   189 ms   194 ms   195 ms  70.87.253.18
 15   187 ms   188 ms   190 ms  70.87.253.126
 16   187 ms   185 ms   185 ms  70.87.254.78
 17   186 ms   184 ms   187 ms  67.18.186.61

Trace complete.

前三个站点是本地路由器/网关;忽略它们。

但是,我不确定步骤 10 怎么会给我 10.50.1.1 作为目标?这不是一个无法路由的 IP 吗?在公共路由器上根本找不到这个 IP?

答案1

RFC1918 地址(10/8、172.16/12 和 192.168/16)不应出现在全局路由表中,因为它们设计用于“单个企业”。但是,在某种程度上,将 RFC1918 地址用于核心内的点对点链接是有意义的,即使通过这些链接的流量是针对“全局可路由” IP 地址范围,因为这可以节省略显稀缺的资源。

它出现在跟踪路由中的原因是 IP 帧的 TTL 在以此为接口 IP 的接口上已过期。这样做的缺点是,ping 接口和解决问题变得更加困难,但无论如何也不能保证您能够做到这一点。

所以,我想说这可能有点不寻常,但绝对不是闻所未闻。

答案2

我觉得这确实很奇怪。在路由中间看到私有 IP 完全没问题,因为单个组织可以在其网络内使用私有 IP。但根据 whois,212.143.14.154 和 195.66.225.105 归两个不同的组织所有。但也许这两个组织之间有点对点,在这种情况下,它们可以使用私有 IP。

不可路由这个术语并不完全准确,因为它们可以被路由。然而,只能由单个“企业”使用,术语RFC1918用途。这就是为什么我觉得这有点奇怪。

答案3

我看到一些 Juniper 路由器上也发生过这种情况。它们分配了正确的公共 IP 地址,但路由器发送的 ICMP 响应带有绑定到管理接口的私有 IP(无法从公共互联网访问)。

答案4

我同意 Cian 的观点。有时这些 WAN 跳数具有环回私有 IP 地址。出于某种原因,tracert 会返回该地址。Wireshark(非常好的免费软件)程序可能会让您更深入地了解您的网络问题。

曼尼

相关内容