BGP公认任意属性有两个,分别是:Local-preference 和 MED,本期介绍Local-preference。
点赞+关注,持续更新!!!
Local-preference
特点
- 公认任意;
- 只传递给IBGP邻居,即在AS内部/联盟内部传递;
- 可以在EBGP邻居传来的路由做Local-preference修改,也可以在IBGP邻居之间接收和发送路由时修改;
- 默认值100,值越大路由越优;
- 当本AS有多个出口时,可以使用该属性选择一个出口访问外部网络。
修改方式
- IBGP邻居之间在in或者out方向都可以对Local-preference属性做修改;
- EBGP邻居之间只能在in方向上对Local-preference属性的修改。
缺省情况
- 缺省情况下从所有EBGP邻居收到的路径属性中不包含Local-preference,缺省认为也是100,但在BGP表中显示为空;
- 缺省情况下本地起源的路由也不包含Local-preference,缺省认为也是100,BGP表显示为空。
default local-preference命令的作用
- 修改本地起源的bgp路由的默认值,但在BGP表中显示为空,在将此路由传
递给IBGP邻居时local-preference的值根据此命令设置; - 默认情况下local-preference属性不传递给EBGP邻居,此命令对从EBGP邻居接收到的路由设置一个local-preference值,本地BGP表中显示为空,并传递给其他的IBGP邻居;
- 对本地起源路由,从EBGP传递来的路由,手动汇总的路由生效;
- route-policy 命令优先级高于 default local-preference。