当前位置:网站首页>干涉BGP的选路---社团属性
干涉BGP的选路---社团属性
2022-08-09 22:03:00 【不大聪明¿】
目录
实验要求:
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测试
可以看到去与回均符合要求,至此实验结束
边栏推荐
- 肝通宵写了三万字把SQL数据库的所有命令,函数,运算符讲得明明白白讲解,内容实在丰富,建议收藏+三连好评!
- R语言ggstatsplot包grouped_ggscatterstats函数可视化分组散点图、并添加假设检验结果(包含样本数、统计量、效应大小及其置信区间、显著性、组间两两比较、贝叶斯假设)
- B. Applejack and Storages
- 【Apifox】为什么如此受青睐,此篇文章和大家分享
- 重装系统后新建文本文档打不开怎么办
- Postgresql源码(68)virtualxid锁的原理和应用场景
- Five Star Holdings Wang Jianguo: Deepen the track with "plant spirit" and promote growth with "animal spirit"
- p5.js实现的炫酷星体旋转动画
- Analyze the Add() method in Fragment management from the source code
- Rust dereference
猜你喜欢
随机推荐
Cesium渐变色3dtiles白模(视频)
第十七期八股文巴拉巴拉说(数据库篇)
Flask introductory learning tutorial
One Pass 2074: [21CSPJ Popularization Group] Candy
每日一R「02」所有权与 Move 语义
力扣 1413. 逐步求和得到正数的最小值
[Microservice~Nacos] Configuration Center of Nacos
注意力引导网络用于视网膜图像分割
从产品角度看 L2 应用:为什么说这是一个游乐场?
R语言ggplot2可视化:使用ggplot2可视化散点图、使用labs参数自定义Y轴的轴标签文本(customize Y axis labels)
TRUNCATE表之后空间未释放
Flask's routing (app.route) detailed
R语言使用mean函数计算样本(观测)数据中指定变量的相对频数:计算时间序列数据中大于前一个观测值的观测值所占的比例总体的比例
Arcgis工具箱无法使用,显示“XML包含错误“的解决方法
Chatting embarrassing scenes, have you encountered it?Teach you to get the Doutu emoticon package with one click, and become a chat expert
Socket发送缓冲区接收缓冲区快问快答
This article lets you quickly understand implicit type conversion [integral promotion]!
【微服务~Nacos】Nacos之配置中心
用PLSQL导出Oracle一个表
月薪5K的运维小白如何成为月薪5W的高级架构师?