本文為大家介紹靜態(tài)路由也可進(jìn)行備份嗎為什么(如何用靜態(tài)路由實(shí)現(xiàn)路由備份),下面和小編一起看看詳細(xì)內(nèi)容吧。
靜態(tài)路由也可以備份
當(dāng)網(wǎng)絡(luò)中的一條鏈路或路由器發(fā)生故障時(shí),需要通過故障鏈路或路由器傳輸?shù)竭_(dá)目的地的數(shù)據(jù)包將丟失或產(chǎn)生路由環(huán)路,數(shù)據(jù)流將中斷,直到路由協(xié)議根據(jù)到新拓?fù)涫諗亢螅袛嗟牧髁靠梢曰謴?fù)正常傳輸。為了盡可能避免網(wǎng)絡(luò)故障導(dǎo)致流量中斷,網(wǎng)絡(luò)管理員可以為路由協(xié)議配置快速重路由功能,通過路由策略為路由指定備份下一跳。這就是我們這里所說的“靜態(tài)路由備份”。當(dāng)路由器檢測(cè)到網(wǎng)絡(luò)出現(xiàn)故障時(shí),路由協(xié)議會(huì)用預(yù)先指定的備份下一跳替換失敗的下一跳繼續(xù)轉(zhuǎn)發(fā)數(shù)據(jù)包,從而大大減少流量中斷時(shí)間。如圖所示。
圖靜態(tài)路由快速重路由功能示例
為靜態(tài)路由配置快速重路由功能,需要先配置路由策略,使用“apply fast-reroute backup-interface interface-type interface-number [ backup-nexthop ip-address ]”命令配置快速重路由功能的備份出接口和備份下一跳地址。命令中的選項(xiàng)和參數(shù)說明如下:
backup-interface interface-type interface-number:指定路由的備份出接口,interface-type interface-number為指定的接口類型和編號(hào)。當(dāng)備份出接口為非p2p接口(包括nbma類型和廣播類型接口,如ethernet接口、virtual-template、vlan接口等)時(shí),必須使用下面的“backup-nexthop ip-address”選項(xiàng)指定其對(duì)應(yīng)的備份下一跳地址。
backup-nexthop ip-address:可選,指定路由備份的下一跳地址。
可以使用undo apply fast-reroute 命令取消配置的備份出接口和備份下一跳地址。缺省情況下,沒有配置快速重路由備份出接口和備份下一跳地址。
如果只對(duì)符合條件的靜態(tài)路由啟用快速重路由功能,可以使用“route-policy”命令預(yù)先配置路由過濾策略。路由策略中的過濾條件也可以是acl、地址前綴列表等,基本配置方法見下例。
下面的例子是創(chuàng)建名為policy1的路由策略,配置到目的地址100.1.1.0/24的路由的備份出接口為ethernet1/1,備份下一跳地址為193.1.1.8。
系統(tǒng)視圖
[sysname] ip ip-prefix abc index 10 permit 100.1.1.0 24 !---定義一個(gè)名為abc的ipv4地址前綴項(xiàng),索引號(hào)為10,匹配方式為permit,路由目的地址前綴為100.1.1.0/24 prefix條目
[sysname] route-policy policy1 permit node 10 !---定義一個(gè)名為policy1的路由策略,節(jié)點(diǎn)號(hào)為10,匹配方式為allow
[sysname-route-policy] if-match ip-prefix abc !---使路由目的地址匹配名為abc的地址前綴條目
[sysname-route-policy] apply fast-reroute backup-interface ethernet 1/1 backup-nexthop 193.1.1.8 !---配置abc地址前綴匹配到ethernet1/1的目的地址路由的備份出接口,備份next 跳轉(zhuǎn)地址為193.1.1.8
配置路由策略后,接下來就可以配置靜態(tài)路由快速重路由功能了。具體配置步驟如表所示。
表靜態(tài)路由快速重路由功能配置步驟
步
命令
闡明
步驟1
系統(tǒng)視圖
例如:
系統(tǒng)視圖
進(jìn)入系統(tǒng)視圖
第2步
bfd echo-source-ip ip 地址
例如:
[系統(tǒng)名稱] bfd echo-source-ip 10.1.1.1
配置bfd echo報(bào)文的源地址。缺省情況下,沒有配置bfd echo報(bào)文的源地址。
步驟3
ip route-static [ vpn-instance vpn-instance-name ] fast-reroute route-policy route-policy-name
例如:
[系統(tǒng)名稱] ip route-static fast-reroute route-policy frr
為靜態(tài)路由啟用快速重新路由。默認(rèn)不啟用靜態(tài)路由快速重路由
下面對(duì)上述配置步驟中的兩個(gè)主要配置命令進(jìn)行介紹。
1. bfd echo-source-ip命令
“bfd echo-source-ip ip-address”系統(tǒng)視圖命令用于配置回顯(echo)報(bào)文的源ip地址。 ip-address參數(shù)用于指定bfd回顯報(bào)文的源ip地址。可以使用undo bfd echo-source-ip 命令刪除配置的echo 報(bào)文源ip 地址。
【注意】為避免對(duì)端發(fā)送大量icmp重定向報(bào)文造成網(wǎng)絡(luò)擁塞,建議不要將bfd回顯報(bào)文的源ip地址配置為屬于本端任何接口的網(wǎng)段設(shè)備。
下面的例子是配置echo報(bào)文的源ip地址為10.1.1.1。
系統(tǒng)視圖
[
sysname] bfd echo-source-ip 10.1.1.1
2. ip route-static fast-reroute route-policy命令
“ip route-static [ vpn-instance vpn-instance-name ] fast-reroute route-policy route-policy-name”命令用來啟用靜態(tài)路由快速重路由功能??捎谩皍ndo ip route-static [ vpn-instance vpn-instance-name ] fast-reroute”命令恢復(fù)默認(rèn)情況。默認(rèn)沒有啟用靜態(tài)路由快速重路由功能。而且,靜態(tài)路由快速重路由功能不能與靜態(tài)路由bfd(雙向轉(zhuǎn)發(fā)檢測(cè))功能同時(shí)使用。兩命令中的可選項(xiàng)和參數(shù)說明如下:
vpn-instance vpn-instance-name:可選項(xiàng),僅對(duì)加入指定vpn實(shí)例的所有靜態(tài)路由配置快速重路由功能,其中參數(shù)vpn-instance-name為vpn實(shí)例的名稱,取值范圍為1~31個(gè)字符,區(qū)分大小寫。如果不指定vpn-instance參數(shù),則只配置公網(wǎng)所有匹配策略的靜態(tài)路由支持快速重路由功能。
route-policy route-policy-name:為通過策略的靜態(tài)路由指定備份下一跳信息,其中參數(shù)route-policy-name為路由策略名,為1~19個(gè)字符的字符串。這個(gè)路由策略在前面介紹的“apply fast-reroute”命令已配置好了。
以下是一個(gè)完事的靜態(tài)路由快速重路由配置示例。配置對(duì)通過路由策略frr的靜態(tài)路由指定備份下一跳為193.1.1.8。
system-view
[sysname] bfd echo-source-ip 1.1.1.1
[sysname] ip ip-prefix abc index 10 permit 100.1.1.0 24
[sysname] route-policy frr permit node 10
[sysname-route-policy] if-match ip-prefix abc
[sysname-route-policy] apply fast-reroute backup-interface ethernet 1/1 backup-nexthop 193.1.1.8
[sysname-route-policy] quit
[sysname] ip route-static fast-reroute route-policy frr
好了,靜態(tài)路由也可進(jìn)行備份嗎為什么(如何用靜態(tài)路由實(shí)現(xiàn)路由備份)的介紹到這里就結(jié)束了,想知道更多相關(guān)資料可以收藏我們的網(wǎng)站。