【问题标题】:route print command show almost all On-link gatewayroute print 命令显示几乎所有 On-link 网关
【发布时间】:2020-09-24 22:05:53
【问题描述】:

试图了解路由表,在 cmd 窗口上执行 route print 时,我在 IPv4 表上得到了这个结果:

===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0       10.0.0.138         10.0.0.9     50
         10.0.0.0    255.255.255.0         On-link          10.0.0.9    306
         10.0.0.9  255.255.255.255         On-link          10.0.0.9    306
       10.0.0.255  255.255.255.255         On-link          10.0.0.9    306
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    331
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    331
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    331
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    331
        224.0.0.0        240.0.0.0         On-link          10.0.0.9    306
  255.255.255.255  255.255.255.255         On-link         127.0.0.1    331
  255.255.255.255  255.255.255.255         On-link          10.0.0.9    306
===========================================================================

据我了解,网络目标和网络掩码结合显示网络 ID,网关是“下一跳”,这意味着它是来自网络 ID 的地址可以通过右侧的接口访问互联网的地址。

这个表和我在网上看到的其他表不同,几乎所有的网关都是On-link的。从一个简单的谷歌搜索中,我发现那些 On-link 意味着本地可访问的地址(我的路由器的地址?)所以在这个例子中 On-link=10.0.0.138?由于网络 ID 都是 0.0.0.0,这意味着我的系统上唯一可用的路由是从 10.0.0.138 到 10.0.0.9?如果是这样,为什么我需要其他行?如果我错了,我很想知道得更好。

谢谢。

【问题讨论】:

  • osi 与此无关,也与现实世界中的任何其他事物无关。

标签: networking ip router


【解决方案1】:

“on-link”不等于 10.0.0.138。这意味着目标网络直接连接到接口 - 这意味着与此路由条目匹配的流量将触发应从该链接发送的 ARP 请求以直接解析目标 IP(而不是网关 10.0.0.138)。 这也称为“收集邻接”。 10.0.0.9 路由指示将目标 IP 为 10.0.0.9 的数据包发送到 CPU(AKA punt adjacency)。 127.0.0.0/24 网络用于机器内部的通信。 224.0.0.0/4 用于多播流量。

【讨论】:

  • 所以基本上“on-link”是“IDK,但您可以通过 ARP 请求自己找到它?”为什么 10.0.0.138 是从 0.0.0.0/0 的地址的下一跳,这不意味着 EVREY 地址将被定向到 10.0.0.138 吗?如果是这样,其他行的意义何在?如果不是,那么 0.0.0.0/0 实际上是什么意思?再次感谢。
  • 路由工作基于最长前缀匹配。 0.0.0.0/0 是可能的最差匹配,因此只有与任何其他条目不匹配的数据包才会匹配它。
猜你喜欢
  • 1970-01-01
  • 2017-10-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-10-24
  • 1970-01-01
  • 2020-02-29
  • 2021-02-14
相关资源
最近更新 更多