實(shí)現(xiàn)路由自動(dòng)切換(無(wú)線路由自動(dòng)切換)
1.背景
在企業(yè)生產(chǎn)環(huán)境中,我的運(yùn)維思想是能夠牢牢把控網(wǎng)絡(luò),出了問(wèn)題有多種手段可以操作,所以在網(wǎng)絡(luò)規(guī)劃前期對(duì)網(wǎng)絡(luò)規(guī)劃是非常重要。
我一般會(huì)使用三層協(xié)議去控制網(wǎng)絡(luò)流量的調(diào)度,盡量避免使用二層協(xié)議STP/RRPP/MSTP這些去控制流量調(diào)度,所以本文是通過(guò)三層路由做控制網(wǎng)絡(luò)流量調(diào)度。
比如目前情況是這樣:從A點(diǎn)機(jī)房到B點(diǎn)機(jī)房中間采用雙線光纜,平常流量走主光纜,主光纜故障自動(dòng)切換走備用光纜。主備用線路都會(huì)有業(yè)務(wù)在跑,可以互為主備,只是本次企業(yè)用戶使用的網(wǎng)段走sw1。
2.拓?fù)淙缦拢?/u>
網(wǎng)絡(luò)拓?fù)淝闆r說(shuō)明
拓?fù)湔f(shuō)明:
運(yùn)營(yíng)商分配了一段地址200.0.0.1/24,這點(diǎn)地址在節(jié)點(diǎn)機(jī)房分配給企業(yè)用戶使用(PC1模擬企業(yè)用戶),平常PC1的流量走主線,主線中斷走備線。
3.配置如下:
關(guān)鍵配置:
R1:
全局開啟BFD
#
bfd
#
創(chuàng)建bfd session
#
bfd 1 bind peer-ip 112.1.1.2 source-ip 112.1.1.1 auto
commit
#
回指路由掛上bfd session,并且改備高備用路由的preference,讓其暫時(shí)無(wú)法加入路由表
ip route-static 200.0.0.0 255.255.255.0 112.1.1.2 track bfd-session 1
ip route-static 200.0.0.0 255.255.255.0 122.1.1.2 preference 70
關(guān)鍵配置
R2:
全局開啟BFD
#
bfd
#
創(chuàng)建BFD
#
bfd 1 bind peer-ip 112.1.1.1 source-ip 112.1.1.2 auto
commit
#
默認(rèn)路由掛上bfd session,并且改備高備用路由的preference,讓其暫時(shí)無(wú)法加入路由表
#
ip route-static 0.0.0.0 0.0.0.0 112.1.1.1 track bfd-session 1
ip route-static 0.0.0.0 0.0.0.0 122.1.1.1 preference 70
#
檢查BFD是否正常
4.結(jié)果演示:
down掉R1的e0/0/0接口
[R1]dis ip ro | b 200.0.0.0
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
Destinations : 12 Routes : 12
Destination/Mask Proto Pre Cost Flags NextHop Interface
200.0.0.0/24 Static 70 0 RD 122.1.1.2 Vlanif20
PC機(jī)測(cè)試的目的地址為114.114.114.114此地址配置在圖上運(yùn)營(yíng)商路由器用來(lái)模擬外網(wǎng)。
