当前位置:网站首页>干涉BGP的选路---社团属性

干涉BGP的选路---社团属性

2022-08-09 22:03:00 不大聪明¿

目录

实验拓扑的搭建及IP地址的规划

IGP与BGP的配置 

BGP的宣告

干涉选路 

链路突变 --- R1-R9之间链路断开


实验要求:

1.合理IP地址 
2.AS 1 2 3 内部使用OSPF 协议 , AS 1 AS 2内部建立全互联的IBGP邻居 ,AS之间建立全部的EBGP邻居
3.PC 1 3 5 属于电信的路由,通信时必须使用电信AS 1 ;PC 2 4 6 属于联通的路由,通信时必须使用联通的 AS 2
4.若 R1-R9之间链路断开,电信的路由依然通过电信 AS 1 通信

实验拓扑的搭建及IP地址的规划

地址规划:R1与R5之间网段采用10.1.15.0/24,其余网段以此类推。环回网段使用路由器序号,R1就为1.1.1.1/24。用户网段依次为192.168.1.0—192.168.6.0

IGP与BGP的配置 

IGP均使用OSPF协议,协议启动、宣告后查看路由表是否补齐

BGP中IBGP邻居采用环回接口建邻,EBGP邻居采用直连建邻

BGP的宣告

R9

R10

 R11

干涉选路 

1、给需要干涉的流量打上社团属性标记(区分出电信与联通的流量)

先通过前缀列表对流量进行抓取

 再用路由策略修改属性

 BGP邻居调用

peer 10.1.19.1 route-policy com export

在R9与R10上抓取1.0、2.0、3.0、4.0网段,R11上抓取5.0、6.0网段 

2、通过不同标记区分出电信与联通的流量并干涉选路

题目要求:电信的路由,通信时必须使用电信AS 1 ;联通的路由,通信时必须使用联通的 AS 2

通过对拓扑分析,R11在学习AS3中的路由时,由于R5的router-id小,所以会通过R5去学习,不符合题目要求。可在R11上修改本地优先级解决

通过社团属性抓取

路由策略修改本地优先级

 

 

邻居调用(R5-com1 R8com2)

peer 10.1.51.5 route-policy com1 import
peer 10.1.81.8 route-policy com2 import

此时可以查看BGP表

可以看到选路均符合要求 

完成后同理在R9与R10上干涉学习到5.0、6.0的路由,做出正确选路,完成后查看路由表

链路突变 --- R1-R9之间链路断开

R1与R9之间断开后,需要让电信依然通过电信的AS通信,由于AS2的as-path优于AS1的,所以它不会走电信的AS,此时我们可以将AS2的as-path改大,从而让它通过电信的AS通信

通过社团属性抓取电信流量

通过路由策略修改as-path

 

对R4的每个IBGP邻居进行调用

 

此处通过创建group组来进行批量操作,以减少配置量

刚才解决的是AS4的电信学习AS3的路由,此时还需解决AS3学习AS4的路由,本次修改AS1的preferred-value(华为特有属性)让它优于AS2

同样先进行抓取

修改preferred-value

R4只需对EBGP邻居R3调用

 

 

此时已经完成了去与回的选路干涉,可以查看路由表确认

 

 

再通过PC测试

 

可以看到去与回均符合要求,至此实验结束

原网站

版权声明
本文为[不大聪明¿]所创,转载请带上原文链接,感谢
https://blog.csdn.net/m0_64188996/article/details/126238220