BGP的选路原理总结及实验

拓扑

在这里插入图片描述

选路原理

Weight:Cisco私有属性,本路由器是32768,学习的是0,不能传递给所有邻居,用于选路;当一个路由器到目标有两个以上的路由,选weight值高的路径
Origin:本质识别路由的来源,还可用于选路。0表示宣告(i),1表示通过EBGP学到(E),3表示其他手段得到(重发布?),i>E>? 越小越好
As path:1、本质是路径记录,一条路由在传输过程中经过的As号(不算自己),靠右放
2、也用来防环
3、用于选路,越短越好。一般用于AS之间
4、有时需要关闭水平分割:nei X.X.X.X allowas-in 允许和具有自己相同的AS的路由进入本AS(接收者)
Nei X.X.X.X allow-override (发送者)
Next—hop:EBGP邻居修改下一跳,IBGP邻居不修改下一跳
Local—pref:专业选路,本地出口在多个路由器上,路由器上默认学的路由是100,大优;范围在一个AS(IBGP)之间。用router-map控制选路(入接口)
MED:就是metric,默认是0,越低越好;专门用于选路。更多情况是是让别人去选路,可以传递给其他AS(一个AS范围)。
同一个AS才能比较,不同AS,不能比较 bgp always-compare-med 打开可以比较
影响自己:在入向改MED
影响别人:在出向改MED
双向影响:和local结合使用

要求

1.区域1到区域2走R1,R3
初始状态在这里插入图片描述
在这里插入图片描述
修改后状态
在这里插入图片描述
修改方法----Origin
ip prefix-list AS2 seq 5 permit 10.4.4.0/24
ip prefix-list AS2 seq 10 permit 10.3.3.0/24
route-map as2 permit 10
match ip address prefix-list AS2
set origin incomplete
neighbor 10.24.1.4 route-map as2 in
2.区域2到区域1走R2,R4
初始状态
在这里插入图片描述
在这里插入图片描述
修改后状态
在这里插入图片描述
修改方法–AS path
r3(config)#ip prefix-list AS1 permit 10.1.1.1/24
r3(config)#ip prefix-list AS1 permit 10.2.2.2/24
r3(config)#route-map as1 permit 10
r3(config-route-map)#match ip address prefix-list AS1
r3(config-route-map)#set as-path prepend 2
r3(config-router)#neighbor 10.13.1.1 route-map as1
r3(config)#route-map as1 permit 20
r3(config-route-map)#exit
3.区域1到区域3全走R6
初始状态
在这里插入图片描述

目标状态
在这里插入图片描述

修改方法----local-preference
r2(config)#ip prefix-list AS3 permit 10.7.7.7/24
r2(config)#ip prefix-list AS3 permit 10.6.6.6/24
r2(config)#ip prefix-list AS3 permit 10.5.5.5/24
r2(config)#route-map as3 permit 10
r2(config-route-map)#match ip address prefix-list AS3
r2(config-route-map)#set local-preference 200
r2(config)#route-map as3 permit 20
r2(config-route-map)#exit
r2(config)#router bgp 1
r2(config-router)#neighbor 10.26.1.6 route-map as3 in
4.区域3到区域1走R5
初始状态
在这里插入图片描述
在这里插入图片描述
修改后状态
在这里插入图片描述

修改方法----weight

r6(config)#ip prefix-list AS1 permit 10.1.1.1/24
r6(config)#ip prefix-list AS1 permit 10.2.2.2/24
r6(config)#route-map as1 permit 10
r6(config-route-map)#match ip add prefix-list AS1
r6(config-route-map)#set weight 1
r6(config)#route-map as1 permit 20
r6(config-route-map)#exit
r6(config)#router bgp 3
r6(config-router)#neighbor 10.5.5.5 route-map as1 in
5.区域2到区域3走R6
初始状态
在这里插入图片描述
修改后状态
在这里插入图片描述
修改方法—MED
r4(config)#ip prefix-list AS3 permit 10.6.6.6/24
r4(config)#ip prefix-list AS3 permit 10.7.7.7/24
r4(config)#route-map as3 permit 10
r4(config-route-map)#match ip address prefix-list AS3
4(config-route-map)#set metric 1
r4(config-route-map)#exit
r4(config)#route-map as3 permit 20
r4(config-route-map)#exit
r4(config)#router bgp 2
4(config-router)#neighbor 10.45.1.5 route-map as3 in

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LYDlsj

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值