BGP的一网双平面

BGP的一网双平面

1、说明
一、A面路由器在AS1,B面路由器在AS2,另外的分别在AS3和AS4
二、A面节点之间IP为10.1.X.X;B面节点之间IP为10.2.X.X;纵向节点之间(如北京A与北京B)IP为10.3.X.X;其它节点之间IP为10.99.X.X
三、西安节点A类业务路由IP 10.100.1.1,B类业务路由IP 10.100.2.2;海南节点A类业务路由IP 10.200.1.1,B类业务路由IP 10.200.2.2
2、要求
a、如今有A、B两类业务:
(1)、西安和海南的A类业务走A面路由
(2)、西安和海南的B类业务走B面路由
b、故障时切换
(1)、当西安与北京A之间的链路出故障时,西安的A类业务能自动切换到B面,而后再切换到A面,最后到达海南的A面路由;反之亦然
(2)、当西安与成都B之间的链路出故障时,西安的B类业务能自动切换到A面,而后再切换到B面,最后到达海南的B面路由;反之亦然
3、实验思路
一、要求a的实现
在西安和海南节点经过修改weight值或local值,使A类业务去往A面,B类业务去往B面;而后,在A面路由器上抓取B面路由,修改weight值,扔给B面路由器;同理,在B面路由器上抓取A面路由,修改weight值,扔给A面路由器
二、要求b的实现
使用BGP的origin属性,具体用法见配置
4、配置
一、西安节点的部分配置
BGP的一网双平面ide

二、北京A的部分配置
BGP的一网双平面测试

三、北京B的部分配置
BGP的一网双平面3d

四、上海A的部分配置
BGP的一网双平面blog

五、上海B的部分配置
BGP的一网双平面路由

六、深圳A的部分配置
BGP的一网双平面it

七、深圳B的部分配置
BGP的一网双平面class

八、成都A的部分配置
BGP的一网双平面配置

九、成都B的部分配置
BGP的一网双平面路由器

十、海南的部分配置
BGP的一网双平面方法

5、测试
一、实验要求a测试
A类业务测试
西安节点
BGP的一网双平面

海南节点
BGP的一网双平面
由以上测试结果可知A类业务走A面,知足实验要求,而且来回路径一致

B类业务测试
西安节点
BGP的一网双平面

海南节点
BGP的一网双平面
由测试结果可知B类业务走B面,知足实验要求;
来回路径不一致,可经过修改weight值来保持来回路径一致,略

二、实验要求b测试
(1)、假如西安与北京A节点之间的链路出现故障
测试A类业务,在西安节点断开s2/0端口
西安节点
BGP的一网双平面
A类业务路径:西安-->成都B-->成都A-->深圳A-->海南

海南节点
BGP的一网双平面
A类业务路径:海南-->深圳A-->成都A-->成都B-->西安
由以上测试结果可知,当西安与北京A节点间的链路出现故障,A类业务的切换符合要求

(2)、假如海南与深圳A节点之间的链路出现故障
测试A类业务,在海南节点断开s2/0端口
西安节点
BGP的一网双平面
A类业务路径:西安-->北京A-->上海A-->上海B-->海南

海南节点
BGP的一网双平面
A类业务路径:海南-->上海B-->上海A-->北京A-->西安
由以上测试结果可知,当海南与深圳A节点间的链路出现故障时,A类业务的切换符合要求

实现A类业务的切换,在成都B和上海B上抓取A类业务路由,修改origin值,并在它们各自的ibgp邻居上调用;实现B类业务的切换,同理。
因为B面路由的切换与A面路由的切换相似,配置方法与A面路由切换时的配置方法相同,本实验中没有配置B面路由的切换,所以,B面切换的测试省略。

综上所诉,本实验可以实现实验要求。