BGP的选路原理总结及实验

拓扑

BGP的选路原理总结及实验_第1张图片

选路原理

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
初始状态BGP的选路原理总结及实验_第2张图片
BGP的选路原理总结及实验_第3张图片
修改后状态
BGP的选路原理总结及实验_第4张图片
修改方法----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
初始状态
BGP的选路原理总结及实验_第5张图片
BGP的选路原理总结及实验_第6张图片
修改后状态
BGP的选路原理总结及实验_第7张图片
修改方法–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
初始状态
BGP的选路原理总结及实验_第8张图片

目标状态
BGP的选路原理总结及实验_第9张图片

修改方法----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
初始状态
BGP的选路原理总结及实验_第10张图片
BGP的选路原理总结及实验_第11张图片
修改后状态
BGP的选路原理总结及实验_第12张图片

修改方法----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
初始状态
BGP的选路原理总结及实验_第13张图片
修改后状态
BGP的选路原理总结及实验_第14张图片
修改方法—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

你可能感兴趣的:(路由与交换)