RIPE 停止维护其 RPKI 验证器后,社区面临选型难题。作者基于实际使用经验,提出理想验证器应具备正确性、韧性与可观测性三大核心能力,而非单纯追求功能堆砌。
正确性:标准一致性与测试覆盖
正确性是首要指标。验证器必须严格遵循 RPKI 标准,拥有可演示的测试用例,能识别并拒绝无效签名、构造错误、过期或无信任锚的对象。NIST 等机构编写的合规测试可作为第三方验证手段,互操作性测试同样不可或缺。只有经得起标准化检验的实现,才能在“信任但验证”框架中真正承担 relying party 的职责。
韧性:容忍发布端与网络抖动
次要诉求是韧性。当 CA 或发布服务器出现临时故障、错过截止时间时,验证器不应直接判定失效。若现有数据未被明确取代且未过期,应允许继续使用并标记异常状态。这种“宽进严出”策略能避免因上游抖动导致的路由误判,保障路由决策的连续性。
可观测性:全生命周期日志与指标输出
作者倾向于 Prometheus 与 Grafana 等现代监控栈,但不强制输出格式。核心要求是全量日志:启停、对象获取与移除、异常事件均需记录。无论采用 XML、SNMP 还是其他格式,完整的审计轨迹才是排查故障、满足合规审计的基础。原文未给出具体数据。
对运维工程师而言,选型时应优先验证合规测试报告、压力测试表现与日志完整度,而非仅关注 UI 或部署便利性。这三项指标直接决定验证器在生产网中的可信度与可维护性。
原文: APNIC Blog(2021-08-05)|编译自 APNIC Blog,事实以原文为准。
来源:APNIC Blog