1. 程式人生 > >BGP的一網雙平面

BGP的一網雙平面

BGP weight origin 冗余 一網雙平面

技術分享圖片

一、說明
1、A面路由器在AS1,B面路由器在AS2,另外的分別在AS3和AS4
2、A面節點之間IP為10.1.X.X;B面節點之間IP為10.2.X.X;縱向節點之間(如北京A與北京B)IP為10.3.X.X;其它節點之間IP為10.99.X.X
3、西安節點A類業務路由IP 10.100.1.1,B類業務路由IP 10.100.2.2;海南節點A類業務路由IP 10.200.1.1,B類業務路由IP 10.200.2.2
二、要求
a、現在有A、B兩類業務:
(1)、西安和海南的A類業務走A面路由
(2)、西安和海南的B類業務走B面路由
b、故障時切換
(1)、當西安與北京A之間的鏈路出故障時,西安的A類業務能自動切換到B面,然後再切換到A面,最後到達海南的A面路由;反之亦然

(2)、當西安與成都B之間的鏈路出故障時,西安的B類業務能自動切換到A面,然後再切換到B面,最後到達海南的B面路由;反之亦然
三、實驗思路
1、要求a的實現
在西安和海南節點通過修改weight值或local值,使A類業務去往A面,B類業務去往B面;然後,在A面路由器上抓取B面路由,修改weight值,扔給B面路由器;同理,在B面路由器上抓取A面路由,修改weight值,扔給A面路由器
2、要求b的實現
使用BGP的origin屬性,具體用法見配置
四、配置
1、西安節點的部分配置
技術分享圖片

2、北京A的部分配置
技術分享圖片

3、北京B的部分配置
技術分享圖片

4、上海A的部分配置
技術分享圖片

5、上海B的部分配置
技術分享圖片

6、深圳A的部分配置
技術分享圖片

7、深圳B的部分配置

技術分享圖片

8、成都A的部分配置
技術分享圖片

9、成都B的部分配置
技術分享圖片

10、海南的部分配置
技術分享圖片

五、測試
1、實驗要求a測試
A類業務測試
西安節點
技術分享圖片

海南節點
技術分享圖片
由以上測試結果可知A類業務走A面,滿足實驗要求,並且來回路徑一致

B類業務測試
西安節點
技術分享圖片

海南節點
技術分享圖片
由測試結果可知B類業務走B面,滿足實驗要求;
來回路徑不一致,可通過修改weight值來保持來回路徑一致,略

2、實驗要求b測試
(1)、假如西安與北京A節點之間的鏈路出現故障
測試A類業務,在西安節點斷開s2/0端口
西安節點
技術分享圖片
A類業務路徑:西安-->成都B-->成都A-->深圳A-->海南

海南節點
技術分享圖片
A類業務路徑:海南-->深圳A-->成都A-->成都B-->西安

由以上測試結果可知,當西安與北京A節點間的鏈路出現故障,A類業務的切換符合要求

(2)、假如海南與深圳A節點之間的鏈路出現故障
測試A類業務,在海南節點斷開s2/0端口
西安節點
技術分享圖片
A類業務路徑:西安-->北京A-->上海A-->上海B-->海南

海南節點
技術分享圖片
A類業務路徑:海南-->上海B-->上海A-->北京A-->西安
由以上測試結果可知,當海南與深圳A節點間的鏈路出現故障時,A類業務的切換符合要求

實現A類業務的切換,在成都B和海B上抓取A類業務路由,修改origin值,並在它們各自的ibgp鄰居上調用;實現B類業務的切換,同理。
由於B面路由的切換與A面路由的切換類似,配置方法與A面路由切換時的配置方法相同,本實驗中沒有配置B面路由的切換,因此,B面切換的測試省略。

綜上所訴,本實驗能夠實現實驗要求。

BGP的一網雙平面