BGP 路径属性 (Path attribute)


说明:该笔记作用于 BGP 路径属性讲解,及命令解析,参考即可

参考视频:红茶三杯

参考手册:../Cisco参考手册/综合参考/BGP.pdf

前置


BGP 路径规则建立在 BGP 路径属性的基础之上,只有了解了 BGP 路径属性,我们才能操作住 BGP 路由策略,其 BGP 路径属性拥有 13 种属性

我们可以通过特定工具,来控制 BGP 路径属性,从而来影响 BGP 的路由优选

路径属性存在的概念就是如此

0x01 属性分类 🔺


BGP 属性大致分为如下二类

公认属性 Well-Known

  1. 公认强制属性 Well-known mandatory

    所有 BGP 都应该支持该属性,并且必须包含在 BGP Update 跟新消息当中

  2. 公认自由决定属性 Well-known discretionary

    该属性作用为 BGP 路由器必须能够支持和识别,不一定包含在我的 Update 跟新消息当中

可选属性 Optional

  1. 可选传递的 Optional non-transitive

    BGP 路由器不一定都支持或者识别,即使你不支持该属性,你也要把它传递给其他的 BGP 邻居

  2. 可选非传递的 Optional non-transitive

    如果不支持,不传递给其他邻居

参考图如下:

说明参考:

Local-Preerence : 本地优先级

ATOMIC_Aggregate 原子聚合

Community:类似打标签

Aggregator:聚合器

Weight 权重值


我们可以简单理解该属性值:一个事物,在我心里,我认为这个事物的重要级别

那么我的东西肯定重要,你的东西,对我没用,我就不感兴趣

其作用如下:

  • 可选非传递属性

  • 在路由器本地配置,只提供本地路由策略,不会传播给任何 BGP 邻居

  • 范围: 0~65535,越大越牛逼,越大越优先

  • 路由器本地始发的路径默认权重为 32768,从其他 BGP 邻居学习到的为 0

设置关于 weight 值的 Policy 时,需要注意以下两点:

  1. 不能传递,不能把自己对于某一条路由,你认为的 weight 传递给其他 Peer

  2. 不能对其他 BGP Peer 做关于 out 方向的 weight policy

参考图如下:

Local Preferenct (本地 AS 优先级)

  • 公认自由决定属性

  • 告诉 AS 中的路由器,哪条路径是离开 AS 的首选路径

  • LP 越高路径越优先

  • 只发给 IBGP 邻居,而不能传递给 EBGP 邻居

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值