靜態遞歸路由目的主要應用與如下場景,當網絡還不是特別大,配置量還不是特別複雜的時候,在以下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.4
ide
-靜態遞歸路由造成條件
1.到達目標網絡的鏈路在途中能夠被匯聚成比目標網絡數目更少的鏈路
2.在進行層級遞歸路由的時候,確保每一級STATIC路由的下一跳必須可達,每一次進行遞歸查詢NEXT-HOP或出接口在Router的RIB表中存在,就能夠進行遞歸查詢
3.如上圖,在A端到Z端中間所通過的Router必須有路由可達,否則數據沒法通行字體
-靜態遞歸路由簡單應用場景好處:
如上圖簡單環境下,當這些去往R4和R5的業務路由通過R2的時候,當R2down掉後,在靜態路由不少條的狀況下,須要修改不少條下一跳,那若是使用的靜態遞歸路由的話那麼修改一條下一跳地址爲R3就能夠(如上圖R1藍色字體命令)
靜態:靜態始終是靜態,仍是要寫同樣多的配置條目,對於在大型網絡,複雜的一些的拓撲,遞歸靜態路由顯的仍是不太好應用,某一種方面上也增長了管理員維護的困難code
如上內容僅是我我的見解,只作交流分享之用