如何理解默认网关一般是指0.0.0.0/0路由?

网络工程 路由 路由器 路线
2021-07-07 05:12:40

我正在阅读一份文件:

默认网关一般是指0.0.0.0/0路由,当没有明确的路由表项到达目的地址时使用。

怎么理解这句话?

3个回答

所有 IPv4 网络都是网络的子网0.0.0.0/0,因此在路由表中该网络匹配任何IPv4 网络,使其成为默认网络。

如果数据包的目标地址与路由表中的任何网络都不匹配,路由器将简单地丢弃该数据包。指向的路由0.0.0.0/0匹配任何目标地址的网络。可以使用路由表中的此类条目,以便不会丢弃任何数据包,因为目标地址与任何其他路由表条目不匹配的任何数据包将被发送到路由表条目的下一跳0.0.0.0/0,而不是被丢弃。

“默认网关”或“默认路由”是最后的路由。0.0.0.0/0 匹配每个可能的 IPv4 地址,但它也有可能的最短前缀,因此遵循“最长前缀匹配”规则,只有在没有更具体的路由匹配时才会使用它。

这允许您拥有一个更小的路由表,而不是为互联网上的每个网络(现在 750K 左右)设置路由,您只需为下游网络提供路由,然后是一个默认路由,基本上说“互联网就是这样” .

当然,有些路由器需要为整个 Internet 设置路由表,但通常此类路由器是少数。

默认网关一般是指0.0.0.0/0路由,当没有明确路由表项到目的地址时使用

按照上面的句子!默认路由配置为当数据包想要到达未知目的地时配置此默认路由。通常实时默认路由主要配置为路由互联网流量。当用户想要使用域访问 Internet 上的资源时。用户可能不知道它解析哪个 IP 地址到目标 IP 地址,在这种情况下,流量将通过外围设备中配置的默认路由路由到 ISP。