BGP属性(一)

网友投稿 278 2022-09-16


BGP属性(一)

本次实验使用GNS3模拟器进行

实验目的:了解BGP动态路由协议的属性以及修改

BGP的十三条属性:

Weight 越大越优先Local_Pref 越大越优先起源于本地的路由优先(如本地network的或aggregate的),即下一跳是0.0.0.0(在BGP表中,当前路由器通告的路由的下一跳为0.0.0.0)AS-Path 越短越优先Origin 属性(优先顺序:IGP>EGP>Incomplete)MED 越小越优先优选EBGP 邻居发来的路由(相对IBGP邻居)在联邦EBGP和IBGP中优选联邦EBGP路由优选到BGP NEXT_HOP 最近的路由,该路由是去往下一跳路由器IGP度量值最小的路由如果有多条来自相同相邻AS的路由并通告Maximum-paths 是多条路径可用,则将所有开销相同的路由加入Loc-RIB如果路由都来自EBGP邻居,则优选最老的EBGP邻居传来的路由,降低滚翻的影响BGP邻居的RID越小越优先如果多条路径始发路由器ID或路由器ID相同,那么优选Cluster-List最短的路径选择邻居IP地址最小的路由(BGP的neighbor配置中的那个邻居的地址,也就是邻居的更新源IP)

实验拓扑:

IP地址自行分配(略)

配置步骤:

配置IP地址配置动态路由配置BGP修改BGP属性

1、配置IP地址:略

2、配置动态路由:eigrp

IOU1(config)#router eigrp 1IOU1(config-router)#network 1.1.1.1IOU1(config-router)#network 10.0.12.0

IOU2、3:略

3、配置BGP

IOU1(config)#router bgp 100IOU1(config-router)#no synIOU1(config-router)#no auto-summary IOU1(config-router)#bgp router-id 1.1.1.1 //设置路由IDIOU1(config-router)#neighbor 2.2.2.2 remote-as 100 //建立2.2.2.2的邻居关系IOU1(config-router)#neighbor 3.3.3.3 remote-as 100IOU1(config-router)#neighbor 2.2.2.2 update-source loopback 0 //更改更新源IOU1(config-router)#neighbor 3.3.3.3 update-source loopback 0IOU1(config-router)#neighbor 2.2.2.2 next-hop-self //指定下一跳IOU1(config-router)#neighbor 10.0.14.4 remote-as 200

IOU2、3略

4、修改BGP属性

1、修改ORIGIN值:(将IGP修改为EGP)

IOU4(config)#ip prefix-list 1 permit 4.4.4.0/24IOU4(config)#route-map ORIGIN permit 10IOU4(config-route-map)#match ip address prefix-list 1IOU4(config-route-map)#set origin egp 900IOU4(config-route-map)#exIOU4(config)#route-map ORIGIN permit 20IOU4(config-route-map)#exIOU4(config)#router bgp 200IOU4(config-router)#neighbor 10.0.14.1 route-map ORIGIN outIOU4(config-router)#^Z

修改前:IOU1路由走10.0.14.4

修改后:IOU1路由走10.0.34.4

2、修改AS-Path属性

IOU4(config)#ip prefix-list 1 permit 4.4.4.0/24IOU4(config)#route-map ASPATH permit 10IOU4(config-route-map)#match ip address prefix-list 1IOU4(config-route-map)#set as-path prepend 600 700IOU4(config-route-map)#exIOU4(config)#route-map ASPATH permit 20IOU4(config-route-map)#exIOU4(config)#router bgp 200IOU4(config-router)#neighbor 10.0.34.3 route-map ASPATH out

修改前:path值为:200

修改后:path值为:200 600 700不加表

3、修改LOCAL_PREF属性

IOU3(config)#ip prefix-list 1 permit 4.4.4.0/24IOU3(config)#route-map LOCAL_PREF permit 10IOU3(config-route-map)#match ip address prefix-list 1IOU3(config-route-map)#set local-preference 2000IOU3(config-route-map)#exIOU3(config)#route-map LOCAL_PREF permit 20IOU3(config-route-map)#exIOU3(config)#router bgp 100IOU3(config-router)#neighbor 10.0.34.4 route-map LOCAL_PREF in

修改前:LOC值为0

修改后:LOC值为2000并加表

4、修改Weight属性

IOU1(config)#router bgp 100IOU1(config-router)#neighbor 2.2.2.2 weight 200IOU1(config-router)#neighbor 10.0.14.4 weight 500

修改前:所有路由权重都为0

修改后:2.2.2.2权重为200,10.0.14.4权重为500并加表

实验结束

谢谢观看


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java 递归重难点分析详解与练习
下一篇:BGP四种选路规则配置
相关文章

 发表评论

暂时没有评论,来抢沙发吧~