摘要

  • Sam van Kampen在RIPE 93介绍RISwhois-rs:它是2003年上线的路由查询服务的兼容继任者。
  • 新服务按小时接入观测数据;-R会另外给出路由源站与RPKI授权记录的比对结果。

互联网还留着一部2003年版的路由电话簿。你拨43端口,RISwhois告诉你收集器看见了哪条路由。现在,电话没换号,接线台却换了发动机。它还可以翻出另一份材料:这条公告的源站,跟公开的RPKI授权是否对得上。

10月26日,在RIPE 93的会议上,RIPE NCC开发者Sam van Kampen介绍了RISwhois-rs。他在原始幻灯片中称,旧程序约有4000行C90代码,服务器采用派生进程的方式,没有多线程和测试套件。这是演讲者对旧系统的描述,不是另一次代码审计。新程序旨在直接替换旧服务,加入多线程数据接入、tokio服务器、测试和内建指标。他还称这是RIPE NCC首个投入生产的Rust服务。

时间戳是这次改造的要害。幻灯片写明,现在按小时接入数据,并提供实验性的Parquet转储。官方文档则说文本转储按请求生成,以前是每日更新。数据进入系统的节奏,与文件实际生成的时间,不是同一只钟。拿着一份旧文件却以为它刚按小时刷新,调查结论就会跑偏。

普通查询回答的是“谁看见了”。seen-at列出观察到路由的RIS收集器,num-rispeers说明对等体可见度。加上-R,才出现另一类判断:rpki-ov-state给出源站验证状态,rpki-vrp列出覆盖该前缀的授权记录。RIPE NCC的验证说明写明,ROA把前缀、源AS和最大长度联系起来;具体路由策略由运营者决定。

把两层答案放在同一屏很方便,也很容易偷换概念。收集器的观察依赖它们所在的视角;valid、invalid或unknown来自对VRP的比对。前者是目击记录,后者是授权核对。电话簿换了漂亮内页,读者仍得看清每一栏是谁写的。

幻灯片还把更频繁接入和RIS Live列为未来方向。眼下已经落地的,是老接口的新实现,以及一条可选的源站验证线索。

原始资料