首页/网络/BGP 与广域网速查/AGGREGATOR:记录谁做的汇总
BGP 选路与策略62 条

AGGREGATOR:记录谁做的汇总

AGGREGATOR 属性记录执行聚合的 AS 号与 Router ID,属可选传递属性;跨设备排障时用于定位汇总条目由哪台设备生成。

BGP 与广域网速查网络更新于 2026-10-13

AGGREGATOR 记录了什么

做了汇总的路由对外通告时,下游看到的是聚合后的前缀,无法从前缀本身判断是谁做的合并。AGGREGATOR 属性补上这个信息:它记录执行聚合的 AS 号与发起设备的 Router ID(BGP 标识)。它是可选传递(optional transitive)属性,会随路由继续向下游传播,因此跨多跳也能追溯。实际用途集中在排障与审计:当某条汇总路由的属性表现异常时,可以直接定位到哪台设备生成的,再回到该设备检查聚合配置与过滤策略,而不用逐跳排查。

基本信息

属性类型可选传递(optional transitive)
内容AS 号加 Router ID
生成aggregate-address 生成汇总路由时写入
传递随路由传播,下游设备可见
查看show ip bgp <前缀> 详情中的 Aggregator 字段
作用追溯汇总条目的生成设备

典型使用场景

  • 汇总路由异常:定位是哪台设备生成的并回到该设备排查
  • 多出口双设备聚合:确认这条汇总由哪一台发出
  • 审计路由来源:说明前缀的生成方式与责任设备
  • 验证配置生效:确认新的聚合设备已开始承载汇总通告
  • 与 ATOMIC_AGGREGATE 配合:一起判断汇总条目的完整语义

查看方式

查看方式
# 查看汇总条目的 Aggregator 字段
show ip bgp 10.1.0.0/16
# 详情中同时可见 Atomic aggregate 与 Aggregator
show ip bgp 10.1.0.0/16 | include Aggregator|Atomic|Origin
# 确认本端聚合配置
show running-config | include aggregate-address
# 华为侧对照
 display bgp routing-table 10.1.0.0 16 verbose

字段读法

字段含义异常提示
AS 号执行聚合的自治系统与预期设备所属 AS 不符需核查
Router ID执行聚合设备的 BGP 标识可用于定位具体设备
组合出现通常与 ATOMIC_AGGREGATE 同时出现单独出现说明汇总保留了部分属性
Router ID 取设备的 BGP 标识,多台设备可能配置相同的标识;溯源时结合 AS 号与拓扑一起判断,不要仅凭一个 ID 下结论。
该属性会随路由传播,因此看到的值反映的是最初执行聚合的设备,而非最后一台转发的设备。

易错点

  • 把它当成路由的起始 AS 标记:AS_PATH 才表达路径,此属性只说明谁做了聚合
  • 用 Router ID 唯一确定设备:多设备同 ID 时结论会错
  • 认为可以通过策略随意添加或删除:非聚合生成场景添加该属性可能造成误导
  • 跨运营商看到该属性但仍向对方报障:聚合是本端或上游行为,需按字段先确认责任方
  • 忽略与 ATOMIC_AGGREGATE 的配合:只看到一个属性容易误解汇总条目的完整语义

数据来源与参考

  • RFC 4271: AGGREGATOR 属性
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌