zl程序教程

您现在的位置是:首页 >  工具

当前栏目

计网 | 默认路由

路由 默认
2023-09-11 14:19:30 时间

 

一、默认路由

 

1、全球最大的网段

子网掩码越短(子网掩码写成二进制形式后1的个数越少) ,主机位越多,该网段的地址数量就越大。

因此如果想让一个网段包括全部的IP地址,就要求子网掩码短到极限,最短就是0,子网掩码变成了0.0.0.0,这也意味着该网段的32位二进制形式的IP地址都是主机位,任何一个地址都属于该网段,这就是所谓全球最大的网段。

 

2、默认路由

        ①在路由器中添加到0.0.0.0/0.0.0.0网段的路由,就是默认路由。

        ②默认路由是在路由器没有为数据包找到更为精确匹配的路由时最后匹配的一条路由

        目的地不在路由器的路由表里的所有数据包都会使用默认路由。

 

3、使用默认路由作为指向Internet的路由

所有路由器的下游网段,若要到Internet的访问,需要添加一条默认路由。即到Internet上所有网段的路由,只需要添加一条默认路由即可。如下图所示的所有路由器都含有一个默认路由。


 

4、使用默认路由和路由汇总简化路由表

        要想网络地址规划合理,尽量满足以下两点:              

                ①末端路由器使用默认路由精简路由表

                ②骨干网中的路由器使用路由汇总精简路由表

                ③例子如下图所示,国家级和省级的路由器都使用了路由汇总,而末端路由器F、G、H则使用了默认路由。


 

5、默认路由造成的路由环路

        环状网络使用默认路由时,数据包会在这个环状网络中一直转发永远也不能到达目标网络,一直消耗网络带宽,这就形成一个路由环路。幸好数据包的网络层首部有一个字段用来指定数据包的生存时间TTL, TTL 是一个数值,它的作用是限制IP数据包在计算机网络中存在的时间,其最大值是255,推荐值是64。

        注意这个数值并不是指真正的时间,而是IP数据包在网络中可以经过的路由器的数量。

        TTL字段由IP数据包的发送者设置,在IP数据包从源地址到目标地址的整条转发路径上,每经过一个路由器,路由器都会把TTL字段的值减1后再将IP数据包转发出去。路由器收到TTL值为0的IP数据包时会丢弃,并向IP数据包的发送者发送ICMP time exceeded 消息。

 


 

二、总结

        让默认路由替代大多数网段的路由是明智的选择。在给路由器添加静态路由时,先要判段一下路由器那边的网段多,针对这些网段使用一条默认,然后再针对其他网段添加路由。

 

        默认路由是对IP数据包中的目标地址找不到存在的其他路由时,路由器所选择的路由。

        目的地不在路由器的路由表里的所有数据包都会使用默认路由。

        默认路由会产生路由回环。

        解决方法的话是要将其中一台边缘路由修改默认路由为静态路由。或者在两台边缘路由中添加另外一台路由。 

 


原文参考于

默认路由(详细解析)_夜深人静码代码的博客-CSDN博客_默认路由

什么是默认路由?默认路由在什么情况下使用?默认路由会产生哪些问题?如何解决?_彭淦淦的博客-CSDN博客_默认路由的适用环境