BGP属性
1、协议首选值(prefVal)
华为BGP私有属性;只在本地有效,不会传递给任何的BGP邻居;默认等于0;BGP的选路属性;越大越优。
针对发送给邻居的BGP路由,无法修改协议首选值,因为报文中并不携带。
针对接受BGP邻居的路由,才可修改协议首选值。
当不想影响其他设备的选路,只针对单台设备的选路进行控制的时候,建议使用协议首选值。
2、local-pref:
公认任意属性;
只在一个AS内部进行传递,不会传递给EBGP邻居;
用于BGP路由的路径选择(默认100,越大越优);
应用在AS内存在多个出口的时候,选择以一个出口访问外部网络。
EBGP路由不携带本地优先级属性,对于不携带本地优先级属性的BGP路由,设备将会认为这个BGP路由的本地
优先级(默认的本地优先级为100)
修改方式:
1、针对接收或者发送给BGP邻居的路由进行修改(route-policy)
EBGP邻居之间out方向不可修改。
EBGP邻居之间in方向可修改。
IBGP邻居之间可以在in/out方向进行修改。
2、修改默认的本地优先级
[AR2-bgp]default local-preference //修改默认的本地优先级。
关键点:在只会对没有本地优先级属性的路由生效。
哪些BGP路由么有本地优先级?
1、自身产生的:network和import-route指令变成的BGP路由没有本地优先级。
2、邻居传递的:EBGP邻居传递的路由默认没有本地优先级。
