摘要

  • 提交给 GROW 的个人草案拟新增两种 BMP 消息:先以本地 AS-ID 登记一组 BGP 路径属性,再上报与之关联的前缀数量。IANA 登记表尚未给这两种消息编号。
  • 实现应允许运营者选择逐次或定期上报数量。定期模式若在下一轮前降到零,路由器仍必须立即发送 ZERO_REF。

可以省下重复表格,不能省掉最后一声铃

RFC 7854 的 BMP让路由器把 BGP 更新交给监控站。通常一条路由监控消息既有可达前缀,也有 AS_PATH、社群等路径属性。当大量前缀共享同一属性组合时,路由器反复传送同一套说明。新草案要把说明书单独登记,再传数量。这不是把“路由发生了什么”变成同义缩写;两类信息的时钟开始分开走。

草案规定,路由器首次看到一种独特属性组合,必须立即分配非零的 32 位本地 AS-ID 并发送登记消息。这里的 AS-ID 指 Attribute Set Identifier,不是自治系统编号 ASN。后续计数消息引用已登记的编号,可传绝对数量、增加量、减少量或归零信号;注销消息让接收方清除或停用旧组合。两种拟增 BMP 消息的类型值仍写作 TBD1、TBD2,尚非 IANA 已分配代码。

真正交到运营者手里的是上报方式。草案说实现应支持事件驱动或周期性计数。前者在前缀加入、撤出时发消息;后者压住实时逐路由更新,按配置间隔发送绝对数量。文中的 30 秒只是举例,不是统一默认值。两次报数之间,监控站看得到上一次总数,却不能从下一次总数倒推出每一条路由的来去。

归零是这项节流安排的例外。任何一个 AS-ID 的前缀数若在下次定时报送前降为零,路由器必须立刻发 ZERO_REF。整组路由的消失不得躲进计时器里。BMP 会话断开重连时,路由器还必须重新宣布当前有效的属性组合,并应补发初始绝对计数。只有数字、没有重新登记的属性说明,监控端就拿着一张不知道对应哪只抽屉的清单。

IETF 状态页显示这仍是个人草案的第 00 版。尚缺可复核的节省量、实现互通记录和真实归零告警时延;这些结果会决定运营配置值不值得改。草案已经把代价写清:少发重复属性,运营者自己设观察间隔,但最后一条前缀离开时不准保持安静。

来源:BMP 扩展草案;IETF 状态;RFC 7854;IANA BMP 参数表。