什么是缺省路由

天照大神2023-01-30  28

缺省路由是路由器的最后的路由。在路由器的路由表中查找目标网段,如果是符合某一条路由就按照该条路由的出口进行转发到下一跳。如果都不符合,在配置默认路由的情况下就按照默认路由的出口转发到下一跳。如果没有默认路由就给源IP发出一个目标不可达的ICMP信息。

缺省路由又称为默认路由,是一种特殊的静态路由,目的地址与掩码配置为全零(0.0.0.0 0.0.0.0)。当路由表中的所有路由都选择失败的时候,为使得报文有最终的一个发送地,将使用缺省路由。

缺省路由通常用相同的处理方式把报文指向另一个路由器。如果有其他路由匹配,则按照该路由规则转发相应的报文,否则该报文将被转发到该路由器的缺省路由。这个过程不断重复,直到一个数据包被传递到目的地。设备的缺省路由通常被也称为默认网关,它经常提供如数据包过滤,防火墙或代理服务器等功能。

这个代表所有网络。这句话意思,所有网络到达所有网络的路径都是通过10.1.1.1这个地址转发的。

说到缺省路由,很多人认为通过手工静态配置的目的网段和掩码都是0的路由就是缺省路由。实不然,除了上述缺省路由之外,很多情况下通过动态路由协议也可以生成缺省路由。缺省路由以其简单易用的特点在网络中有大量的应用,特别是应用在中小型企业网络的出口路由器上。

应用缺省路由可以大大减小路由表项的规模,减小维护压力。然而缺省路由又是网络规划的难点,特别是当使用动态路由协产生缺省路由的时候,一不小心就会产生次优路由或者环路。

业务上表现为延时大或者转发不通的现象。所以很多网络管理员对缺省路由总有一种想用又不敢放手去用的心理状态。

扩展资料

缺省路由是一种特殊的路由,在路由表中缺省路由以目的网络为0.0.0.0、子网掩码为0.0.0.0的形式出现。例如ip route static 0.0.0.0 16 10.1.1这条路由就不属于缺省路由,因为他的网络掩码是16,而缺省路由要求目的网段和掩码都必须是0.0.0.0。

缺省路由可以通过手工方式静态配置,也可以通过动态路由协议生成(如OSPF.ISIS等),所以确切的说缺省路由不属于静态路由。

使用缺省路由可以大大减小路由表项的规模,减少维护压力,降低对设备的内存及CPU的消耗。例如在网络中,末梢路由器到其他的路由器只有一条链路。

这种场景下末梢路由器的路由决策就会变的非常简单,每个末梢路由器要想到达其他的网段,都必须唯一选择中心路由器作为下一跳。 此时对于末梢路由器来说就不需要明细路由了,-条到达中心路由器的缺省路由就足够了。


转载请注明原文地址:https://juke.outofmemory.cn/read/2831601.html

最新回复(0)