路径属性分类
公认属性Well-Known
公认必遵属性Well-Known mandatory
公认自由决定属性Well-Known discretionary
可选属性Optional
可选传递的Optional non-transitive
可选非传递的Optional non-transitive
BGP update报文
Preferred-Value
- 华为私有的路径属性,相当于路由的权重值,取值范围:0~65535;该值越大,则路由越优先
- Preferred-Value只能在路由器本地配置,而且只影响本设备的路由优选。该属性不会传播任何对等体
- 路由器本地始发的BGP路由默认的Preferred-Value为0,从其他对等体学到的路由默认Preferred-Value也为0
Local-Preference - 也即本地优先级属性,是公认自决属性,用于告诉AS中的路由器,哪条路径时离开AS的首选路径
- Local-Preference属性值越大则BGP路由越优先。缺省的Local-Preference值为0
- 该属性只能被传递给IBGP对等体
AS-Path - 该属性为公认必遵属性,是前往目标网络的路由经过的AS号列表
- 作用:确保路由在EBGP对等体之间传递无环;另外也作为路由优选的衡量标准之一
- 路由在被通告给EBGP对等体时,路由器会在该路由器的AS-Path中追加上本地的AS号;路由被通告给IBGPP对等体,AS-Path不会发生改变
Origin - 该属性为公认必遵属性,它标识了BGP路由的起源。
- 当去往同一个目的地存在多条不同Origin属性的路由时,在其他条件都相同的情况下,BGP将按如Origin的下顺序优选路由:IGP>EGP>Incomplete
MED - MED是可选非传递属性,是一种度量值,用于向外部对等体指出进入本AS的首选路径,即当进入本AS的入口有多个时,AS可以使MED动态地影响其他AS选择进入的路径
- MED属性值越小则BGP路由越优
- MED主要用于在AS之间影响BGP的选路。MED被传递给ENGP对等体后,对等体在其AS内传递路由时,携带该MED值,但将路由传递给其他EBGP对等体时,缺省不会携带MED属性
Next-Hop - 该属性是一个公认必遵属性,用于指定到达目标网络的下一跳地址
- 当路由器学习到BGP路由后,需对BGP路由的Next-Hop属性值进行检查,该属性值(IP地址)必须在本地路由可达,如果不可达&#