Spring中的aware接口详情
336
2022-09-16
BGP属性控制流向案例(origin、local_pref、As-path、weight)
实验目的:掌握BPG属性的使用方法
实验拓扑:
实验需求及步骤:
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 1IOU2(config-router)#network 2.2.2.2 0.0.0.0IOU2(config-router)#network 10.1.1.2 0.0.0.0IOU2(config-router)#network 20.1.1.2 0.0.0.0#IOU3上操作IOU3(config)#router eigrp 1IOU3(config-router)#network 3.3.3.3 0.0.0.0IOU3(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 100IOU1(config-router)#neighbor 3.3.3.3 update-source loopback 0IOU1(config-router)#neighbor 40.1.1.4 remote-as 200#IOU2上操作IOU2(config)#router bgp 100IOU2(config-router)#neighbor 1.1.1.1 remote-as 100IOU2(config-router)#neighbor 1.1.1.1 update-source loopback 0IOU2(config-router)#neighbor 3.3.3.3 remote-as 100IOU2(config-router)#neighbor 3.3.3.3 update-source loopback 0#IOU3上操作IOU3(config)#router bgp 100IOU3(config-router)#neighbor 1.1.1.1 remote-as 100IOU3(config-router)#neighbor 1.1.1.1 update-source loopback 0IOU3(config-router)#neighbor 2.2.2.2 remote-as 100IOU3(config-router)#neighbor 2.2.2.2 update-source loopback 0IOU3(config-router)#neighbor 30.1.1.4 remote-as 200#IOU4上操作IOU4(config)#router bgp 200IOU4(config-router)#neighbor 40.1.1.1 remote-as 100IOU4(config-router)#neighbor 30.1.1.3 remote-as 100
4、在IOU1、3上下一条指自己
#IOU1上操作IOU1(config-router)#neighbor 2.2.2.2 next-hop-selfIOU1(config-router)#neighbor 3.3.3.3 next-hop-self#IOU3上操作IOU3(config-router)#neighbor 1.1.1.1 next-hop-selfIOU3(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 #宣告网段
需求一:在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,写条目10IOU4(config-route-map)#match ip add prefix-list 1 #匹配前缀表IOU4(config-route-map)#set origin EGP 900 #将起源改为EGPIOU4(config)#route-map ORIGIN permit 20 #写一条空条目表示映射表结束IOU4(config-route-map)#exitIOU4(config)#router bgp 200IOU4(config-router)#neighbor 40.1.1.1 route-map ORIGIN out #将映射表应用到自身与40.1.1.1之间的OUT口
验证实验:查看IOU1、2、3的bgp路由表
需求二:在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,写条目10IOU1(config-route-map)#match ip address prefix-list 1 #匹配前缀表IOU4(config-route-map)#set as-path prepend 600 700 #将路径添加600 700IOU4(config-route-map)#exIOU4(config)#route-map PATH permit 20 #写一条空条目表示映射表结束IOU4(config-route-map)#exIOU4(config)#router bgp 200IOU4(config-router)#neighbor 40.1.1.1 route-map PATH out #将映射表应用到自身与40.1.1.1之间的OUT口
验证实验:查看IOU1、2、3的bgp路由表
需求三:在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,写条目10IOU1(config-route-map)#match ip address prefix-list 1 #匹配前缀表IOU1(config-route-map)#set local-preference 50 #讲本地优先级设为50IOU1(config-route-map)#exIOU1(config)#route-map LOCAL permit 20#写一条空条目表示映射表结束IOU1(config-route-map)#exIOU1(config)#router bgp 100IOU1(config-router)#neighbor 40.1.1.4 route-map LOCAL in #将映射表应用到自身与40.1.1.4之间的OUT口
验证实验:查看IOU1、2、3的bgp路由表
需求四:在IOU2上修改(增加,权重默认为0)自身路由的权重使下一跳3.3.3.3为最优路径(实验前需把前一个需求的实验no掉)注:修改权重仅影响自身路由,不会影响其他路由器
IOU2(config)#router bgp 100IOU2(config-router)#neighbor 3.3.3.3 weight 100 #修改下一条为3.3.3.3的路由权重为100
验证实验:查看IOU2的bgp路由表
实验成功!!!
THE END!
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~