摘要
- 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 始终只是授权边界。
来源
会员简报
档案背景详情
使用相应会员等级登录,即可解锁完整简报与来源注释。
仅限 Strategic Circle
Strategic Circle
所有读者均可浏览。加入并登录后可解锁档案简报。
加入 Strategic Circle仅限 Leadership Alliance
Leadership Alliance
符合条件的 IP 资产所有者和管理层可登录查看 Leadership Alliance 简报。
加入 Leadership Alliance
