「BGP」- 路径属性:Preferred-Value(Huawei)

  CREATED BY JENKINSBOT

属性概述

Preferred-Value(协议首选值)是华为设备的特有属性(思科设备的 weight 属性,功能类似),该属性仅在本地(Intra-AS)有效。

当 BGP RIB 中,存在到相同目的地的路由时,将优先选择 Preferred-Value 值高的路由。类似于“Anti-MED”属性(覆盖 MED 功能)。

[R2] peer 10.0.12.1 preferred-value 300

[R2] display bgp routing-table 
BGP Local router ID is 10.0.2.2
 Status codes: * - valid, > - best, d - damped,
               h - history,  i - internal, s - suppressed, S - Stale
               Origin : i - IGP, e - EGP, ? - incomplete

 Total Number of Routes: 4
      Network   		NextHop 	  MED        LocPrf    	PrefVal 	Path/Ogn
 *>   10.0.13.0/24    	10.0.12.1       0                     	300    	100 i
 *                      10.0.23.3       0                     	200     100 i

变更规则

Preferred-Value 只能在路由器本地配置,而且只影响当前设备的路由优选。该属性不会传递给任何 BGP Peer;

取值范围:0~65535;该值越大,则路由越优先。
BGP.Route.Preferred-Value==100 优于 BGP.Route.Preferred-Value==0 的路由 ⇒ 在 BGP RIB 中,来自 10.0.12.1 的 BGP 路由为最优。

属性作用

在 R2 上,部署路由策略(Import策略),将 R1 传递过来的 10.0.13.0/24 的 Route.Preferred-Value==300,而 R3 传递过来的 Route.Preferred-Value==200。如此一来关于 10.0.13.0/24,R2 会优选 R1 传递过来的路由。

Preferred Value vs. MED
1)MED 是由 AS 100 发来,由 AS 100 控制 AS 200 进入其区域的路径;(对端控制)
2)Preferred Value 是由 AS 200 主动选择进入 AS 100 的路径;(主动选择)