BGP的一网双平面

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了BGP的一网双平面相关的知识,希望对你有一定的参考价值。

技术分享图片

一、说明
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的一网双平面的主要内容,如果未能解决你的问题,请参考以下文章

BGP-一网双平面

使用BGP E***方式部署分布式网关VXLAN

BGP

将平面拟合到 3D 中的一组点:scipy.optimize.minimize vs scipy.linalg.lstsq

直二面角与直三面角

平面图与对偶图