結合bfd基於PBR的多出口流量轉發的控制與備份

1、項目概述

某公司網絡連接兩家運營商,由於業務要求,現要求內網上網流量主走移動,但PC5上網流量走聯通。當聯通出現故障,PC5流量走移動。從而實現流量轉發路徑的控制,及冗餘備份。

2、項目拓撲


結合bfd基於PBR的多出口流量轉發的控制與備份

3、實施方案

1、IP地址規劃:如上圖所示配置

2、路由規劃:

出口路由器: ip route-static 0.0.0.0 0 202.1.1.2//通過默認路由,走移動

3、PBR策略規劃:

1)匹配PC5的流量

acl basic 2000

rule 0 permit source 192.168.2.0 0.0.0.255

2)創建PBR,匹配流量,並指定轉發路徑

policy-based-route pbr permit node 10

if-match acl 2000

apply next-hop 202.2.2.2//聯通線路

3)在入接口應用pbr

interface GigabitEthernet0/1

ip policy-based-route pbr

4、測試:

這是內網PC都能上網


結合bfd基於PBR的多出口流量轉發的控制與備份

備份測試:

假設對端聯通接口故障,但本端出接口ok時,PC5能否上網

結合bfd基於PBR的多出口流量轉發的控制與備份

原因分析:雖然聯通接口故障,但是路由器出接口無法感知,所以PBR依然生效,導致PC5的流量轉發至聯通,造成丟包數據不通的後果。

5、優化:

結合bfd,探測對端接口地址,當此失效時,迫使pbr失效

實現:

bfd echo-source-ip 1.1.1.1

track 1 bfd echo interface GigabitEthernet5/0 remote ip 202.2.2.2 local ip 202.2.2.1

policy-based-route pbr permit node 10

if-match acl 2000

apply next-hop 202.2.2.2 track 1

測試:聯通接口故障,bfd down:


結合bfd基於PBR的多出口流量轉發的控制與備份

PC5能繼續上網:

結合bfd基於PBR的多出口流量轉發的控制與備份


分享到:


相關文章: