原理
路由表的管理距離越低,優先權越高。浮動路由,舉個簡單的例子,比如將動態路由的管理距離優先權修改為高,手動添加的靜態路由優先權修改為低。當動態路由出現問題時,原有的路由會失效,路由器會自動選擇靜態路由,保證網路不中斷,實現冗餘備份!
實驗
實驗拓撲圖
實驗要求:為Router1和Router2之間做一條備份路由。
相關資料:
首先看一下Cisco制定的各個路由協定的管理距離(AD):
1.直接相連:0
2.靜態路由:1
3.EIGRP 匯總路由(summary route):5
4.外部BGP:20
5.內部EIGRP:90
6:IGRP:100
7.OSPF:110
9.RIP(v1,v2):120
10.外部EIGRP:170
11.內部BGP:200
FloatingStatusRoute
因為靜態路由的AD比一些動態路由協定的AD低,假如你又想優先採用動態路由,而讓靜態路由作為備份路由的話,就可以在配置靜態路由的時候指定一個AD值,這個AD值要比你採用的動態路由協定要高才行.所以一般當動態路由正常的時候,你在路由表里是看不到這條靜態路由的;當動態路由出問題的時候,靜態路由開始生效,於是出現在路由表里,這樣的靜態路由就叫做浮動靜態路由(floatingstaticroute)。
實驗步驟:
1、首先了解什麼是浮動路由,通俗的理解就是一條備份線路
2、利用Visio畫出拓撲圖
3、規劃IP位址
4、用PacketTracer5.0進行模擬實驗。
具體實驗步驟:
因為涉及到的設備比較少,我這裡面就把模擬器中的配置全部複製出來
Router1
Router>en
Router#conft
//配置IP位址
Router(config)#int s0/0/0
Router(config-if)#ip address 172.16.10.10 255.255.255.0
Router(config-if)#clock rate 64000
Router(config-if)#no shut
Router(config-if)#exit
Router(config)#int s0/0/1
Router(config-if)#ip address 172.16.20.10 255.255.255.0
Router(config-if)#clock rate 64000
Router(config-if)#no shut
Router(config-if)#exit
Router(config)#hostname Router1
Router1(config)#int f0/0
Router1(config-if)#ip address 192.168.10.254 255.255.255.0
Router1(config-if)#no shut
Router1(config-if)#exit
//配置RIP動態路由協定
Router1(config)#route rrip
Router1(config-router)#version 2
Router1(config-router)#network 172.168.10.0
Router1(config-router)#network 172.168.20.0
Router1(config-router)#network 192.168.10.0
Router1(config-router)#exit
Router1(config)#end
//配置一條浮動路由
Router1(config)#ip route 192.168.20.0 255.255.255.0 172.16.20.20 125
Router2
Router>en
Router#conft
Router(config)#hostname router2
//配置IP位址
router2(config)#int s0/0/0
router2(config-if)#ip address 172.16.10.20 255.255.255.0
router2(config-if)#no shut
router2(config-if)#exit
router2(config)#int s0/0/1
router2(config-if)#ip address 172.16.20.20 255.255.255.0
router2(config-if)#no shut
router2(config-if)#exit
router2(config)#int f0/0
router2(config-if)#ip address 192.168.20.254 255.255.255.0
router2(config-if)#no shut
router2(config-if)#exit
//配置RIP動態路由協定
router2(config)#route rrip
router2(config-router)#version 2
router2(config-router)#network 192.168.20.0
router2(config-router)#network 172.16.10.0
router2(config-router)#network 172.16.20.0
router2(config-router)#exit
router2(config)#end
router2#show ip route
Codes:C-connected,S-static,I-IGRP,R-RIP,M-mobile,B-BGP
D-EIGRP,EX-EIGRPexternal,O-OSPF,IA-OSPFinterarea
N1-OSPFNSSAexternaltype1,N2-OSPFNSSAexternaltype2
E1-OSPFexternaltype1,E2-OSPFexternaltype2,E-EGP
i-IS-IS,L1-IS-ISlevel-1,L2-IS-ISlevel-2,ia-IS-ISinterarea
*-candidatedefault,U-per-userstaticroute,o-ODR
P-periodicdownloadedstaticroute
Gatewayoflastresortisnotset
172.16.0.0/24issubnetted,2subnets
C 172.16.10.0isdirectlyconnected,Serial0/0/0
C 172.16.20.0isdirectlyconnected,Serial0/0/1
R 192.168.10.0/24[120/1]via172.16.20.10,00:00:17,Serial0/0/1
[120/1]via172.16.10.10,00:00:17,Serial0/0/0
C 192.168.20.0/24isdirectlyconnected,FastEthernet0/0
Successrateis100percent(5/5),round-tripmin/avg/max=62/62/63ms
router2#conft
//配置一條浮動路由
router2(config)#ip route192.168.10.0 255.255.255.0 172.16.20.10 125
router2(config)#end
router2#show ip route
Codes:C-connected,S-static,I-IGRP,R-RIP,M-mobile,B-BGP
D-EIGRP,EX-EIGRPexternal,O-OSPF,IA-OSPFinterarea
N1-OSPFNSSAexternaltype1,N2-OSPFNSSAexternaltype2
E1-OSPFexternaltype1,E2-OSPFexternaltype2,E-EGP
i-IS-IS,L1-IS-ISlevel-1,L2-IS-ISlevel-2,ia-IS-ISinterarea
*-candidatedefault,U-per-userstaticroute,o-ODR
P-periodicdownloadedstaticroute
Gatewayoflastresortisnotset
//這裡我們看不到那條浮動路由,但是如果我們關閉Rip協定,也就是當Rip協定不能正常工作的時候,我們就會看到那條浮動路由
172.16.0.0/24issubnetted,2subnets
C 172.16.10.0isdirectlyconnected,Serial0/0/0
C 172.16.20.0isdirectlyconnected,Serial0/0/1
R 192.168.10.0/24[120/1]via172.16.20.10,00:00:23,Serial0/0/1
[120/1]via172.16.10.10,00:00:23,Serial0/0/0
C 192.168.20.0/24isdirectlyconnected,FastEthernet0/0
//關閉Rip協定,同樣在router1上也關閉Rip,這裡不再寫出,與router2相同
router2#conft
router2(config)#no route rrip
router2#show ip route
Codes:C-connected,S-static,I-IGRP,R-RIP,M-mobile,B-BGP
D-EIGRP,EX-EIGRPexternal,O-OSPF,IA-OSPFinterarea
N1-OSPFNSSAexternaltype1,N2-OSPFNSSAexternaltype2
E1-OSPFexternaltype1,E2-OSPFexternaltype2,E-EGP
i-IS-IS,L1-IS-ISlevel-1,L2-IS-ISlevel-2,ia-IS-ISinterarea
*-candidatedefault,U-per-userstaticroute,o-ODR
P-periodicdownloadedstaticroute
Gatewayoflastresortisnotset
172.16.0.0/24issubnetted,2subnets
C 172.16.10.0isdirectlyconnected,Serial0/0/0
C 172.16.20.0isdirectlyconnected,Serial0/0/1
S 192.168.10.0/24[125/0]via172.16.20.10
C 192.168.20.0/24isdirectlyconnected,FastEthernet0/0