摘要
- ROA 授权一个 AS 作为指定前缀的源;可选的 maxLength 可以扩展到更具体前缀,却不说明哪些路由会实际宣告。
- RPKI 起源验证把观测路由与前缀、最大长度和源 AS 数据比较。Valid 不等于运营意图、可达性或本地优先级。
- 尽量采用最小 ROA,并在策略变化时对照授权集合、BGP 观测和版本化策略,可以减少歧义。
RFC 9582 把 ROA 定义为地址块持有者授权某一 AS 宣告一个或多个前缀的签名对象。每张 ROA 只指定一个 AS。没有 maxLength 时,只授权准确前缀;存在 maxLength 时,则授权到该长度为止的所有受覆盖更具体前缀。/20 加 /24 因而描述一组许可范围,而不是站点、时间、路径属性或撤回条件。
RFC 6811 说明了验证边界:VRP 包含前缀、前缀长度、最大长度和源 AS。覆盖路由在 AS 与长度匹配时为 Valid;有覆盖却不匹配为 Invalid;无覆盖为 NotFound。这些状态分类已收到的路由,不能重建内部变更批准。
因此,意外的更具体路由仍可能是 Valid。旧配置、错误出口或未撤回的临时宣告都可能位于宽泛授权之内。本文不指控任何真实运营者或事件;它指出验证结果本身无法排除这些情况。
RFC 9319 建议尽可能使用只覆盖实际起源前缀的最小 ROA,并通常避免 maxLength,因为它往往扩大可被伪造起源利用的许可集合。例外情况需要运营判断,而且在起源或路由策略变化时必须重新审查。
证据台账应分开保存三层:ROA、AS、前缀、maxLength 与有效期构成授权层;路由、观测点与时间构成观测层;批准集合、用途、负责人、期限与撤回条件构成策略层。三者按时间连接,才能发现“已授权但未批准”“已授权但不再需要”以及“已批准但未观测”的差异。RFC 9582 还提醒,资源 PKI 证明授权,而非身份认证或不可否认性。maxLength 始终只是授权边界。
来源
会员简报
阅读完整趋势简报
会员可阅读完整简报,以及每项发现背后的来源注释。
战略圈层
每天用你选择的语言,送上一份基于我们已核实变化的简报。
以 USD 20/月加入可随时取消。
会员还能使用完整的研究文库、关于所关注网络的每日简报,以及私密论坛。






