BGP路径属性之origin 实验分析

BGP路径属性之起源(origin)

作用:说明路由是如何成为BGP路由的

总共只有三个值:

IGP (i):在BGP中用network命令宣告的路由

EGP (e):从EGP协议重分布进BGP中的

Incomplete(?):从IGP协议或者静态路由重分布进BGP的路由

这三个值有大小之分:

i<e<?   //在用来比较时,越小越优

修改origin的值可以影响EBGP邻居选路

GNS3实验分析路径属性origin

查看R1的bgp database

R1#show ip bgp

   Network          Next Hop            Metric LocPrf Weight Path
*> 172.16.0.1/32    3.3.3.3                                           0 234 5 i
*                             2.2.2.2                                           0 234 8 8 8 5 i
*  172.16.1.1/32     3.3.3.3                                           0 234 5 i
*>                           2.2.2.2                                           0 234 5 i
*  172.16.2.1/32     3.3.3.3                                           0 234 5 i
*>                           2.2.2.2                                           0 234 5 i
*  172.16.3.1/32     3.3.3.3                                           0 234 5 i
*>                           2.2.2.2                                           0 234 5 i
*> 192.168.0.1/32  0.0.0.0                                  0 32768         i

可以看到172.16.1.1的路由origin值为"i",因为它是通过R5宣告的。

目前去往172.16.1.1的最佳路由是走向R2的,现在需要修改R2的origin值,使172.16.1.1的最佳路由走向R3

实验部署

要求:172.16.1.1的路由默认走的是R2,通过修改origin属性改为走R3

控制:EBGP邻居起作用,所以不能在R2与R4之间配置,只能在R1与R2之间配置

本实验以在R1上配置为例:

实验步骤

第一步,通过Prefix-list抓取路由

R1(config)#ip prefix-list ORIGIN permit 172.16.1.1/32

第二步,通过route-map调用prefix-list并设置策略

R1(config)#route-map ORIGIN permit 10

R1(config-route-map)#match ip address prefix-list ORIGIN

R1(config-route-map)#set origin incomplete   //通过路由策略修改origin为incomplete即"?"

R1(config)#route-map ORIGIN permit 20

第三步,针对邻居1.1.1.1调用应用策略

R1(config)#router bgp 1

R1(config-router)#nei 2.2.2.2 route-map ORIGIN in

修改origin后,查看R1的bgp database

R1#show ip bgp

   Network          Next Hop            Metric LocPrf Weight Path
*> 172.16.0.1/32    3.3.3.3                                           0 234 5 i
*                             2.2.2.2                                           0 234 8 8 8 5 i
*>172.16.1.1/32     3.3.3.3                                           0 234 5 i
*                             2.2.2.2                                           0 234 5 
*  172.16.2.1/32     3.3.3.3                                           0 234 5 i
*>                           2.2.2.2                                           0 234 5 i
*  172.16.3.1/32     3.3.3.3                                           0 234 5 i
*>                           2.2.2.2                                           0 234 5 i
*> 192.168.0.1/32  0.0.0.0                                  0 32768         i

可以看到172.16.1.1的最佳路由从R2修改成R3了,并且R2的origin被修改成“?”

点击查看更多BGP路径属性!

猜你喜欢

转载自blog.csdn.net/Mr_Bei/article/details/83892588