BGP路径属性和路由优选规则

路径属性分类

公认属性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地址)必须在本地路由可达,如果不可达&#
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值