静态路由和浮动静态路由的区别

核心提示前言上次有写过一篇《18张图带你详解IP路由表七大要素:路由前缀、协议类型、优先级、开销、下一跳、出接口 》的文章,里面有提到了路由表,路由表中的路由条目是通过直连的,或是静态的,或者是通过OSPF、IS-IS、EIGRP、BGP等动态路由

上次我写了一篇文章,题目是《18张图详细解释IP路由表七要素:路由前缀、协议类型、优先级、开销、下一跳、出接口》,里面提到了路由表。路由表中的路由条目是通过直接连接、静态或动态路由(如OSPF、IS-IS、EIGRP和BGP)获得的。

让我们学习本章中的静态路由。静态路由的协议优先级是60。

那么什么是静态路由呢?静态路由和动态路由有什么区别?如何使用静态路由?静态路由通常用在什么地方?带着这些问题,让我们开始这一章。

静态路由

静态路由:从字面上看,就是我们在路由器等网络设备上手动配置的路由。

如下图:

PC1的IP地址是192.168.1.254/24,网关是192 . 168 . 1 . 1/24;PC2的IP地址是192.168.2.254/24,网关是192 . 168 . 2 . 1/24;

假设路由器R1和R2上没有配置路由协议,PC1和PC2此时无法通信。

因为当PC1到达PC2时,R1会收到目的IP为PC2的报文,而查找路由表中没有到达PC2的路由条目,因此该数据包会被丢弃。

那么,让PC1和PC2通信的最简单方法是什么?静态路由,是的,是在R1的PC2上添加一条静态路由,下一跳将指向R2。

同样,R2也需要向PC1添加静态路由;

然后PC1和PC2可以通信。

通过上面的例子,我们基本知道了什么是静态路由,以及如何配置静态路由。

注意:

1.静态路由的手动配置是直接的,可控性最高,配置最简单。

2.在小型网络中,全网静态路由似乎没有问题,但在大型网络中,如果只使用静态路由,工作量会非常大。

3.静态路由不能根据网络拓扑的变化进行动态调整。因此,在大规模网络中,我们经常使用静态路由加动态路由协议来完成路由的部署。

默认路由

默认路由:也叫默认路由,它的网络地址和掩码都是0,可以匹配任何目的网络前缀。这是一条特殊的静态路线。

有些人可能不理解这一点。让我们看一个例子。

如下图所示,PC1需要与PC2、PC3和PC4通信。就R1而言,需要有一条通往PC2、PC3和PC4的路由。

如果使用静态路由向R1添加路由,则需要为三个目的网络配置三条静态路由。

这不仅增加了配置工作量;

而且增加了R1的负担,因为需要维护更多的路由条目,携带路由条目的路由表需要占用设备的内存资源。

因此,从网络设计和优化的角度出发,我们往往会在保证网络路由的可达性的同时,尽量减少路由器路由表中的条目数量。

在这种环境下,由于R1只有一条出口线,我们可以在R1上配置一条默认路由,下一跳是R2,这样就可以到达R1到R2后面的三个网络,路由条目也可以减到最少。

具体配置如下:

[R1] Ip路由-静态0 . 0 . 0 . 0 0 . 0 . 0 10 . 1 . 12 . 2

或者缩写为:

[R1] Ip路由-静态0 . 0 . 0 . 0 10 . 1 . 12 . 2

注意:

默认路由被广泛使用。它通常用于网络的出口设备,如出口路由器或出口防火墙;

浮动静态路由

浮动路由:我们知道静态路由的协议优先级是60,所以如果有两条静态路由到同一个目的地,但是它们的协议优先级不同,那么优先级较低的路由在路由表中不会被优先考虑,这条路由就是浮动静态路由。

我们举个例子来看看:

在上图中,对于R1及其下属网络,192.168.2.0/24网络可以通过R2和R3到达。然后,在R1上配置静态路由:[R1] IP路由-静态192.168.2.0 24 10.1.12.2。

[R1] ip路由-静态192.168.2.0 24 10.1.13.2

这两条路由都去往同一个目的地,但是它们使用不同的下一跳IP地址,并且两条路由具有相同的优先级,因此通往192.168.2.0/24的两条路由同时被添加到R1的路由表中。这两条路由是等价的路由。

如果我们希望PC1首先从R2到达PC2,然后在R1和R2之间的链路出现问题时从R3到达,那么我们可以在R1配置一条静态路由:

[R1] ip路由-静态192.168.2.0 24 10.1.12.2

[R1] ip路由-静态192.168.2.0 24 10.1.13.2首选项80

在上面的配置中,我们为R1添加了两条静态路由。目的网络为192.168.2.0/24,下一跳分别为10.1.12.2和10.1.13.2。以R2为下一跳的静态路由的优先级没有设置,所以该路由的优先级默认为60,另一条静态路由由preference关键字指定。

这样,经过优先级比较,优先级值较低的路由会被选择出来放入路由表,作为数据转发的依据,而优先级为80的另一条路由则会“隐藏”起来,不会出现在路由表中。那么这条路由就是浮动静态路由。

-结束-

 
友情链接
鄂ICP备19019357号-22