0
点赞
收藏
分享

微信扫一扫

BGP属性控制流向案例(origin、local_pref、As-path、weight)

实验目的:掌握BPG属性的使用方法

实验拓扑:

BGP属性控制流向案例(origin、local_pref、As-path、weight)_路由表

实验需求及步骤:

1、配置IP地址(略)

2、使用动态路由eigrp协议使AS 100网络互通

#IOU1上操作
IOU1(config)#router eigrp 1 #进入eigrp模式
IOU1(config-router)#network 1.1.1.1 0.0.0.0 #宣告网段
IOU1(config-router)#network 10.1.1.1 0.0.0.0 #宣告网段
#IOU2上操作
IOU2(config)#router eigrp 1
IOU2(config-router)#network 2.2.2.2 0.0.0.0
IOU2(config-router)#network 10.1.1.2 0.0.0.0
IOU2(config-router)#network 20.1.1.2 0.0.0.0
#IOU3上操作
IOU3(config)#router eigrp 1
IOU3(config-router)#network 3.3.3.3 0.0.0.0
IOU3(config-router)#network 20.1.1.3 0.0.0.0

3、使用BGP动态协议使IOU1、2、3、4形成BGP路由表(AS100之间使用loopback地址,AS100与AS200之间使用物理地址-)

#IOU1上操作
IOU1(config)#router bgp 100 #进入bgp模式
IOU1(config-router)#neighbor 2.2.2.2 remote-as 100 #形成邻居关系
IOU1(config-router)#neighbor 2.2.2.2 update-source loopback 0 #指定更新源
IOU1(config-router)#neighbor 3.3.3.3 remote-as 100
IOU1(config-router)#neighbor 3.3.3.3 update-source loopback 0
IOU1(config-router)#neighbor 40.1.1.4 remote-as 200
#IOU2上操作
IOU2(config)#router bgp 100
IOU2(config-router)#neighbor 1.1.1.1 remote-as 100
IOU2(config-router)#neighbor 1.1.1.1 update-source loopback 0
IOU2(config-router)#neighbor 3.3.3.3 remote-as 100
IOU2(config-router)#neighbor 3.3.3.3 update-source loopback 0
#IOU3上操作
IOU3(config)#router bgp 100
IOU3(config-router)#neighbor 1.1.1.1 remote-as 100
IOU3(config-router)#neighbor 1.1.1.1 update-source loopback 0
IOU3(config-router)#neighbor 2.2.2.2 remote-as 100
IOU3(config-router)#neighbor 2.2.2.2 update-source loopback 0
IOU3(config-router)#neighbor 30.1.1.4 remote-as 200
#IOU4上操作
IOU4(config)#router bgp 200
IOU4(config-router)#neighbor 40.1.1.1 remote-as 100
IOU4(config-router)#neighbor 30.1.1.3 remote-as 100

4、在IOU1、3上下一条指自己

#IOU1上操作
IOU1(config-router)#neighbor 2.2.2.2 next-hop-self
IOU1(config-router)#neighbor 3.3.3.3 next-hop-self
#IOU3上操作
IOU3(config-router)#neighbor 1.1.1.1 next-hop-self
IOU3(config-router)#neighbor 2.2.2.2 next-hop-self

5、在IOU4上宣告4.4.4.0网段,查看IOU1、2、3BGP 路由表

IOU4(config-router)#network 4.4.4.0 mask 255.255.255.0 #宣告网段

BGP属性控制流向案例(origin、local_pref、As-path、weight)_权重_02

BGP属性控制流向案例(origin、local_pref、As-path、weight)_最优路径_03

BGP属性控制流向案例(origin、local_pref、As-path、weight)_路由表_04

需求一:在IOU4使用起源属性使下一条3.3.3.3为最优路径

IOU4(config)#ip prefix-list 1 permit 4.4.4.0/24 #形成前缀表
IOU4(config)#route-map ORIGIN permit 10 #形成路由映射表ORIGIN,写条目10
IOU4(config-route-map)#match ip add prefix-list 1 #匹配前缀表
IOU4(config-route-map)#set origin EGP 900 #将起源改为EGP
IOU4(config)#route-map ORIGIN permit 20 #写一条空条目表示映射表结束
IOU4(config-route-map)#exit
IOU4(config)#router bgp 200
IOU4(config-router)#neighbor 40.1.1.1 route-map ORIGIN out #将映射表应用到自身与40.1.1.1之间的OUT口

验证实验:查看IOU1、2、3的bgp路由表

BGP属性控制流向案例(origin、local_pref、As-path、weight)_权重_05

BGP属性控制流向案例(origin、local_pref、As-path、weight)_权重_06

BGP属性控制流向案例(origin、local_pref、As-path、weight)_最优路径_07

需求二:在IOU4上使用AS-PATH使下一条3.3.3.3为最优路径(实验前需把前一个需求的实验no掉

IOU4(config)#ip prefix-list 1 permit 4.4.4.0/24 #形成前缀表
IOU4(config)#route-map PATH permit 10 #形成路由映射表PATH,写条目10
IOU1(config-route-map)#match ip address prefix-list 1 #匹配前缀表
IOU4(config-route-map)#set as-path prepend 600 700 #将路径添加600 700
IOU4(config-route-map)#ex
IOU4(config)#route-map PATH permit 20 #写一条空条目表示映射表结束
IOU4(config-route-map)#ex
IOU4(config)#router bgp 200
IOU4(config-router)#neighbor 40.1.1.1 route-map PATH out #将映射表应用到自身与40.1.1.1之间的OUT口

验证实验:查看IOU1、2、3的bgp路由表

BGP属性控制流向案例(origin、local_pref、As-path、weight)_权重_08

BGP属性控制流向案例(origin、local_pref、As-path、weight)_权重_09

BGP属性控制流向案例(origin、local_pref、As-path、weight)_权重_10

需求三:在IOU1上使用降低local_pref(本地优先级默认为100)使下一跳3.3.3.3为最优路径(实验前需把前一个需求的实验no掉

IOU1(config)#ip prefix-list 1 permit 4.4.4.0/24 #形成前缀表
IOU1(config)#route-map LOCAL permit 10 #形成路由映射表LOCAL,写条目10
IOU1(config-route-map)#match ip address prefix-list 1 #匹配前缀表
IOU1(config-route-map)#set local-preference 50 #讲本地优先级设为50
IOU1(config-route-map)#ex
IOU1(config)#route-map LOCAL permit 20#写一条空条目表示映射表结束
IOU1(config-route-map)#ex
IOU1(config)#router bgp 100
IOU1(config-router)#neighbor 40.1.1.4 route-map LOCAL in #将映射表应用到自身与40.1.1.4之间的OUT口

验证实验:查看IOU1、2、3的bgp路由表

BGP属性控制流向案例(origin、local_pref、As-path、weight)_最优路径_11

BGP属性控制流向案例(origin、local_pref、As-path、weight)_路由表_12

BGP属性控制流向案例(origin、local_pref、As-path、weight)_权重_13

需求四:在IOU2上修改(增加,权重默认为0)自身路由的权重使下一跳3.3.3.3为最优路径(实验前需把前一个需求的实验no掉)注:修改权重仅影响自身路由,不会影响其他路由器

IOU2(config)#router bgp 100
IOU2(config-router)#neighbor 3.3.3.3 weight 100 #修改下一条为3.3.3.3的路由权重为100

验证实验:查看IOU2的bgp路由表

BGP属性控制流向案例(origin、local_pref、As-path、weight)_权重_14

实验成功!!!

THE END!

举报

相关推荐

0 条评论