鏈路已經中斷,但介面仍舊up,路由如何切換?
一. 案例場景
很多企業在申請到第三方機構或者互聯網的鏈路都是MSTP專線,MSTP專線的特性是無需特定介面類型,配置靈活方便。但在使用過程中存在一個問題,當MSTP專線中斷時,由於連接MSTP專線介面狀態不會出現變化,導致靜態路由表始終有效,即便鏈路已經中斷,但路由器還會將流量根據靜態路由表項引導至已中斷鏈路,導致業務中斷。為了避免這一問題,我們需要一種方法,可以自動檢測出MSTP鏈路中斷,並可以實現流量的自動切換。
二. 技術要點
本文以Cisco 為例(下一篇將以H3C為例)
1. Cisco IP SLA+track IP
2. Route map
三.模擬拓撲圖
四. 模擬說明
1.sw1 sw2 模擬企業內網,R1 R2 模擬連接三方機構路由器, sw3模擬三方機構網路。
2.R1 R2 分別通過兩條MSTP專線連接sw3。
3.要求R1 R2與sw3之間只能運行靜態路由協議,並且R1-sw3專線主用,R2-sw3專線備用。
4.sw1 sw2 R1 R2 運行ospf
5.正常情況下,所有流量通過R1-sw3 MSTP專線到達sw3,當R1-sw3 MSTP專線中斷後,所有流量可以自動切換至R2-sw3 MSTP專線。
6.sw3使用svi interface vlan 100 和 interface vlan 200分別與R1 R2互聯,使用物理介面e0/0和e0/1分別於R1 R2互聯,這樣shutdown int vlan 100 或 shutdown int vlan 200時可以模擬專線中斷但物理介面up的場景。
7.使用sw3 lo0介面模擬三方機構內部網段。
五. 拓撲互聯表
六. 配置分析
因為流量主走R1-sw3,所以sw1 sw2從R1學到的到達目標地址的靜態路由(3.3.3.0/24)要優先於R2,同時在R1上要有靜態路由檢測機制,當R1-sw3鏈路中斷,R1至sw3靜態路由失效,sw1 sw2從R2學習3.3.3.0/24路由。
1.R2配置route-map,加大靜態重分布ospf cost值,使R1重分布到ospf路由優先
ip access-list standard aa
permit 3.3.3.0 0.0.0.255
#配置acl,匹配目標地址3.3.3.0/24#
route-map aa permit 10
match ip address aa
set metric 70
!
route-map aa permit 20
#配置route-map aa,靜態默認metric值60,此處配置為70#
router ospf 1
router-id 2.2.2.4
redistribute static subnets route-map aa
network 1.1.1.14 0.0.0.0 area 0
network 1.1.1.18 0.0.0.0 area 0
network 2.2.2.4 0.0.0.0 area 0
!
#將靜態路由重分布至ospf,並引用route-map aa#
此時查看sw1 sw2路由表
sw1:
sw2:
發現到達3.3.3.0/24的路由均從R1學習到,目的達成
2.R1上配置靜態路由檢測機制,當R1-sw3 MSTP專線中斷,R1至sw3 lo0靜態路由失效。
ip sla 11
#建立sla#
icmp-echo 10.1.1.2 source-ip 10.1.1.1
#使用icmp方式檢測線路對端互聯地址#
frequency 10
#檢測頻率10#
ip sla schedule 11 life forever start-time now
#檢測schedule從現在到永遠#
track 1 ip sla 11 reachability
#配置track關聯sla#
ip route 3.3.3.0 255.255.255.0 10.1.1.2 track 1
#配置路由關聯track#
現在我們看下R1的路由表,存在到達3.3.3.0的靜態路由。
再看下track IP狀態為up
我們將sw3 interface vlan 100 shutdown,模擬mstp線路中斷後再看下track IP狀態
可以看到track IP狀態由Up轉為down,此時我們再看下靜態路由狀態
已經沒有目標地址是3.3.3.0的靜態路由了,目的達成。
3.sw3到內網需要配置兩條目的地址相同的靜態路由,sw3-R1靜態路由優先,但當sw3-R1鏈路中斷,sw3-R1靜態路由失效,流量切換至sw3-R2。
ip sla 33
icmp-echo 10.1.1.1 source-ip 10.1.1.2
frequency 10
ip sla schedule 33 life forever start-time now
!
track 3 ip sla 33 reachability
ip route 0.0.0.0 0.0.0.0 10.1.1.1 track 3
ip route 0.0.0.0 0.0.0.0 10.1.1.5 70
現在看一下sw3路由表
默認路由指向R1
no掉R1互聯地址,track由up變為down
再看下sw3靜態路由
靜態路由切換至R2,目的達成。
以上實驗全部完成,想要全部設備配置和iou拓撲的朋友可以留言郵箱。
————————————
前期回顧
TAG:it三驢子 |