静态递归路由目的主要应用与如下场景,当网络还不是特别大,配置量还不是特别复杂的时候,在以下R1路由器上写一条去往R4的F0/0的静态路由,当写下以下配置过程后路由器通常是执行如下流程(猜想的)
1. 当R1去往192.168.1.0的业务,查看下一跳地址是否在本地RIB中有该条路由,包括直连路由
2. 在RIB中查找172.16.100.4是否在本地RIB中存在, 查看本地RIB发现一条172.16.100.0/24静态路由,下一跳为10.1.12.2
3. 继续在本地RIB中查找10.1.12.2路由发现是本身本地直连路由F0/0接口,也就是R2,将去往192.168.1.0/24的数据丢给R2网络
R1配置:
ip route 172.16.100.0 255.255.255.0 10.1.12.2 ##172.16.100.0为R4和R5的F0/0接口直连地址
ip route 192.168.1.0 255.255.255.0 172.16.100.4
ip route 192.168.2.0 255.255.255.0 172.16.100.4
ip route 192.168.3.0 255.255.255.0 172.16.100.4
ip route 192.168.4.0 255.255.255.0 172.16.100.4
ip route 192.168.5.0 255.255.255.0 172.16.100.4
ip route 192.168.6.0 255.255.255.0 172.16.100.4ide
-静态递归路由造成条件
1.到达目标网络的链路在途中能够被汇聚成比目标网络数目更少的链路
2.在进行层级递归路由的时候,确保每一级STATIC路由的下一跳必须可达,每一次进行递归查询NEXT-HOP或出接口在Router的RIB表中存在,就能够进行递归查询
3.如上图,在A端到Z端中间所通过的Router必须有路由可达,否则数据没法通行字体
-静态递归路由简单应用场景好处:
如上图简单环境下,当这些去往R4和R5的业务路由通过R2的时候,当R2down掉后,在静态路由不少条的状况下,须要修改不少条下一跳,那若是使用的静态递归路由的话那么修改一条下一跳地址为R3就能够(如上图R1蓝色字体命令)
静态:静态始终是静态,仍是要写同样多的配置条目,对于在大型网络,复杂的一些的拓扑,递归静态路由显的仍是不太好应用,某一种方面上也增长了管理员维护的困难code
如上内容仅是我我的见解,只作交流分享之用