BGP路径属性:
当一条BGP路由被BGP 路由器更新给其对等体时,这条BGP路由会携带多个路径属性值并传递给对等体。这些路径属性将影响BGP的路由优选,它们的存在使得BGP的路由策略能力异常强大。
常见的BGP路径属性:
Preferred-value、Local_Preference、AS_Path、Origin、MED、Next-Hop、Community、Atomic_Aggregate、aggregator
Preferred-Value
● 华为私有的路径属性,相当于路由的权重值,取值范围:0~65535,值越大,则路由越优先;
● Preferred-Vlaue只能在路由器本地配置,而且只影响本设备的路由优选,该属性不会传递给任何BGP对等体;
● 路由器本地始发的BGP路由默认的Preferred-Value为0,从其他BGP对等体学习到的路由默认Preferred-Value也为0
如上图:在B上部署路由策略,将A传递过来的10.0.1.0/24路由的Preferred-Value值设定为100,而C传递过来的路由Preferred-Value值则保持缺省,也就是0。如此一来关于10.0.1.0/24,B会优选A传递过来的路由。
Local_Preference
● 本地优先级属性,用于告诉AS中的路由器,哪条路径是离开AS的首选路径;
● Local_Preference属性值越大则BGP路由越优,缺省的Local_Preference值为100;
● 该属性只能在IBGP对等体间传递,而不能传递给EBGP对等体;若EBGP对等体收到了该属性,就会触发Notifacation报文,造成会话中断;
●使用bgp default local-preference命令修改缺省Local_Preference值