BGP路由属性之MED
Multi-Exit Discriminator 多出口鉴别属性
特点:
当两个AS之间存在多条路径的时候才使用
用来影响EBGP邻居,告诉自己的EBGP邻居如何选最优路由。
metric传递不能传出AS。(如果metric修改了,会传给下一个AS)
例:始发路由器可以将metric传给任何邻居,可以是IBGP/EBGP,但邻居收到后,不能传出邻居所在的AS。
默认值=0,MED值越小越好
GNS3实验分析路径属性MED
查看R1的bgp database
R1#show ip bgp
Network Next Hop Metric LocPrf Weight Path
* 172.16.0.1/32 2.2.2.2 0 234 8 8 8 5 i
*> 3.3.3.3 0 234 5 i
* 172.16.1.1/32 2.2.2.2 0 234 5 ?
*> 3.3.3.3 0 234 5 i
* 172.16.2.1/32 2.2.2.2 0 234 5 i
*> 3.3.3.3 0 234 5 i
* 172.16.3.1/32 2.2.2.2 0 234 5 i
*> 3.3.3.3 0 234 5 i
*> 192.168.0.1/32 0.0.0.0 0 32768 i可以看到未修改路由属性Metric之前,路由的默认为0(未显示),路由172.16.2.1/32最优路由是走向R3,现在需要将172.16.2.1/32走向R3的路由的MED改大,优先级降低,使172.16.2.1/32最优路由是走向R2
实验步骤
第一步,通过Prefix-list抓取路由
R1(config)#ip prefix-list MED permit 172.16.2.1/32
第二步,通过route-map调用prefix-list并设置策略
R1(config)#route-map MED permit 10
R1(config-route-map)#match ip address prefix-list MED
R1(config-route-map)#set metric 8 //通过路由策略修改metric为"8"
R1(config)#route-map MED permit 20
第三步,针对邻居1.1.1.1调用应用策略
R1(config)#router bgp 1
R1(config-router)#nei 3.3.3.3 route-map MED in
修改MED后,查看R1的bgp database
R1#show ip bgp
Network Next Hop Metric LocPrf Weight Path
* 172.16.0.1/32 2.2.2.2 0 234 8 8 8 5 i
*> 3.3.3.3 0 234 5 i
* 172.16.1.1/32 2.2.2.2 0 234 5 ?
*> 3.3.3.3 0 234 5 i
*>172.16.2.1/32 2.2.2.2 0 234 5 i
* 3.3.3.3 8 0 234 5 i
* 172.16.3.1/32 2.2.2.2 0 234 5 i
*> 3.3.3.3 0 234 5 i
*> 192.168.0.1/32 0.0.0.0 0 32768 i可以看到路由172.16.2.1/32走向R3的路由属性metric值被修改为8,并且最优路由是走向R2了。