BGP 雙平面業務分流

2021-08-30 08:30:11 字數 2930 閱讀 8614

bgp雙平面

目的:使xa到dg的業務流量走a面,辦公流量走b面。同時,在xa到bj-a線路斷裂後業務流量走到cd-b後向上走cd-a,依舊通過a面到dg。

同理也實現線路斷裂後辦公流量就近走到b面。依舊通過b面到dg。

dg也同樣實現到xa的不同流量走不同面。線路斷裂後就近到相應的流量面到達目的。

可對業務和辦公路由設定社團屬性,在中間bgp上傳送社團屬性做到路由的標記。

dg的10.200.1.1/32 為1:10 10.200.2.1/32 為 2:10

xa的10.100.1.1/32 為 1:9 10.100.2.1/32 為2:9

在xa和dg上可通過修改bgp的weight值或local-pre來做到相應流量走相應的面:

dg#show ip community-list

named community expanded list a 抓取1:10和1:9的業務路由

permit ^1:*

named community expanded list b 抓取2:10和2:9的辦公路由

permit ^2:*

dg#show run | s route-map

neighbor 10.99.3.5 route-map a in sh-a發來的路由呼叫route-map a

neighbor 10.99.3.5 route-map com out

neighbor 10.99.4.4 route-map b in sz-b發來的路由釣友route-map b

neighbor 10.99.4.4 route-map com out

route-map com permit 10 傳送業務路由時傳送社團屬性1:10

match ip address prefix-list a

set community 1:10

route-map com permit 20

match ip address prefix-list b 傳送辦公路由時傳送社團屬性2:10

set community 2:10

route-map a permit 10 在接收sh-a發來的a面路由時設定weight為10

match community a

set weight 10

route-map a permit 20

route-map b permit 10 在接收sz-b發來的b面路由時設定weight為10

match community b

set weight 10

route-map b permit 20

dg#show run | s bgp

router bgp 4

bgp router-id 10.10.10.10

bgp log-neighbor-changes

network 10.10.10.10 mask 255.255.255.255

network 10.200.1.1 mask 255.255.255.255

network 10.200.2.1 mask 255.255.255.255

neighbor 10.99.3.5 remote-as 1

neighbor 10.99.3.5 send-community both 傳送社團屬性

neighbor 10.99.3.5 route-map a in 在和sh-a鄰居的in方向呼叫route-map a

neighbor 10.99.3.5 route-map com out

neighbor 10.99.4.4 remote-as 2

neighbor 10.99.4.4 send-community both

neighbor 10.99.4.4 route-map b in 在和sz-b鄰居的in方向呼叫route-map b

neighbor 10.99.4.4 route-map com out

ip bgp-community new-format //顯示新的社團屬性格式

做完策略後的bgp路由:

xa同理:

做完策略後的路由:

配置:cd-b將cd-a發來的a面路由weight值設定為10:

做完策略後的bgp路由為:

sz-b和cd-b配置相同。bgp路由為:

bj-a將bj-b發來的b面路由weight設定為10:

bgp路由為:

sh-a和bj-a配置相同

sh-a的bgp路由為:

測試:1.在xa上以10.100.1.1為源traceroute 10.200.1.1

斷開e0/0口後:

在xa上以10.100.2.1為源traceroute 10. 200.2.1

斷開e0/1口後

在dg上以10.200.1.1為源 traceroute 10.100.1.1

斷開e0/1口

以10.200.2.1為源traceroute 10.100.2.1

斷開e0/0口

總結:在這個bgp雙平面的問題上,業務路由傳到a面因為as-path a面路由器必定優選a面,同理辦公路由傳到b面的路由器上,b面路由器必定優選b面。

a面路由通過b面傳到a面後因為as-path 所以必定不優,而調整優先順序,可以使用的只能為weight或 local-pre ,但是使用local-pre會導致所有a面去辦公的路由去a面的乙個路由器再下到b面,而不是就近到達b面。故只能使用weight值做策略。

在xa和dg上,如果xa或dg的as中還有其他bgp路由器的話 ,使用local-pre比較方便。

因為本拓撲只有乙個路由器,所以可以用weight值做策略。

儲存雙活保業務永續

2014年,乙個最顯著的變化是,雙活資料中心跨越了概念炒作的階段,被很多企業使用者所接受。hds提出了一種新的雙活模式 gad global active device 基於儲存實現雙活,為業務連續性提供了堅實保障。今天,保證7 24小時的業務連續性和資料隨時隨地可訪問,已經不再是大型企業客戶的 專...

儲存雙活保業務永續

2014年,乙個最顯著的變化是,雙活資料中心跨越了概念炒作的階段,被很多企業使用者所接受。hds提出了一種新的雙活模式 gad global active device 基於儲存實現雙活,為業務連續性提供了堅實保障。今天,保證7 24小時的業務連續性和資料隨時隨地可訪問,已經不再是大型企業客戶的 專...

「雙態IT」成就業務「網際網路 」轉型

9月26日,在 2016聯想開放架構大會 lenovo2016open forum 上,聯想正式發布了 聯想雙態it 和 雙態it 解決方案家族,致力於幫助企業在 網際網路 轉型中實現創新破局和業務持續增長。聯想將利用 雙態it 價值主張 端到端的資料中心產品和解決方案,以及與眾多業務合作夥伴的密切...