Registry-Data

注册数据失效后,路由会发生什么?

错误的 区域互联网注册管理机构 数据可能导致路由问题,这表明 RIR 体系和全球互联网治理存在需要解决的缺陷。

  • 如果注册数据有误,就可能在全球互联网路由系统中引发路由泄漏、劫持和大范围可达性故障。

  • RIR 体系依赖人工维护的记录,这会造成结构性风险;RPKI 验证机制可以缓解这些风险,却无法完全消除。

引言:为什么注册数据是互联网的基础

互联网之所以能够运作,是因为我们信任各区域负责人掌握的信息。这些机构称为互联网注册管理机构,负责分配互联网地址,并记录各项资源归谁所有。这些信息用于决定数据如何在互联网上从一个位置传输到另一个位置。

关键在于,这些信息的负责人并不直接让互联网运行,而是把信息提供给帮助互联网运作的系统。这些系统类似互联网路由注册系统和资源公钥基础设施。当负责人提供的信息过时或错误时,互联网就会出现问题。

本文讨论负责人掌握的信息不可靠时会发生什么,以及为什么这正成为必须解决的重大问题。区域互联网注册管理机构面临一些问题,这不是小问题,而是令人担忧的大事。

RIR 体系与路由:间接却关键的依赖关系

区域互联网注册管理框架由 RIPE NCC、ARIN、APNIC、AFRINIC 和 LACNIC 等组织组成,其设计目的是协调,而不是强制执行。它们负责分配号码资源并维护所有权记录。

不过,路由系统主要通过两种方式使用这些记录:

  • IRR 数据库,运营商在其中发布路由策略和前缀所有权

  • RPKI,使用加密证书验证路由起源

IRR 仍被广泛使用,因为它提供运营背景,但本质上是一个自愿参与、验证宽松的系统。正如研究人员指出,由于缺乏严格验证,“很难确定什么是合法的……什么不是”。

这形成了一种脆弱依赖:路由决策建立在可能不准确的数据之上。

注册数据失效时:直接影响

无效注册数据可能以多种形式出现:

1. 路由泄漏与劫持

如果 IP 前缀被错误注册,或仍登记在前任所有者名下,另一个网络就可能看似有权发布该前缀。恶意行为者可以通过插入虚假记录来利用这一点。

一项针对 IRR 数据库的 2024 年研究发现,攻击者在 BGP 劫持期间会“注入虚假记录……绕过运营商的防御”。

2. 过滤失败

网络运营商使用 IRR 数据构建路由过滤器。如果数据错误,过滤器可能:

  • 允许非法路由,增加安全风险

  • 阻止合法路由,造成中断

3. 错误在全球传播

BGP 会在数分钟内把变化传播到全球,因此错误的路由信息可能迅速扩散。正如 RPKI 文档所解释,路由变化会“在数分钟内传播到全球”。

这意味着一条无效记录就可能产生近乎即时的全球影响。

IRR 的弱点:为什么无效数据很常见

无效注册数据长期存在并非偶然,而是结构性问题。

缺乏严格验证

与 RPKI 不同,IRR 数据库不强制采用强身份验证。部分数据库具有权威性,由 RIR 运营,但许多数据库并非如此。

APNIC 研究人员强调,IRR 系统“缺乏严格的验证标准”,而且不同数据库之间存在不一致。

人工维护负担

IRR 条目依赖手动更新。随着时间推移:

  • 组织忘记更新记录

  • 地址转让后遗留过时条目

  • 出现重复或相互冲突的记录

研究显示,IRR 数据集中存在大量“过时、重复或不一致”的条目。

激励不足

运营商几乎没有直接动力维护准确记录,直到故障发生。这导致系统性的数据衰退。

案例研究:大规模不一致的 IRR 记录

实证数据说明了问题的规模。

对 IRR 数据库进行大规模分析后发现:

  • 识别出超过 34,000 条可疑记录

  • 数千条记录的起源 AS 号码不匹配

  • 许多记录没有对应的 RPKI 验证

更引人注目的是各 RIR 权威数据库自身之间的不一致,这通常由地址转让后旧记录从未删除所致。

这凸显出一个关键问题:即使在 RIR 体系内部,数据同步也并不完善。

把 RPKI 作为缓解层,而不是解决方案

为解决这些弱点,行业越来越多地采用 RPKI。

RPKI 改变了什么

RPKI 引入加密验证。网络不再盲目信任注册数据,而是可以验证路由公告是否获得授权。

路由分为:

  • 有效

  • 无效

  • 未找到

无效路由可以被拒绝,从而降低劫持风险。

为什么 RPKI 还不够

不过,RPKI 不能取代 IRR:

  • 它只验证起源,不验证路由策略

  • 覆盖范围不完整

  • 配置错误仍可能导致中断

研究表明,即使是合法路由也可能因配置错误而被标记为无效;如果遭到过滤,就会造成流量损失。

正如工程师所观察,RPKI“消除了谁有权发布什么的歧义”,但没有处理更广泛的路由意图。

故障情境:网络中实际会发生什么

注册数据失效后,现实中的路由行为取决于运营商策略。

情境 1:失效时开放的网络

一些网络优先保障可达性,而不是安全:

  • 无效路由仍可能被接受

  • 流量继续传输,但可能被错误引导

情境 2:严格过滤

执行 RPKI 验证的网络:

  • 丢弃无效路由

  • 如果数据有误,可能造成连带中断

例如,NTT 等大型网络明确拒绝“RPKI 无效 BGP 路由”。

情境 3:混合环境

大部分互联网以混合模式运行:

  • 使用 IRR 数据进行基线过滤

  • 在可用处使用 RPKI 进行验证

这造成不一致:互联网的某些部分接受一条路由,另一些部分则拒绝。

RIR 体系的治理影响

无效数据不只是技术问题,也是制度问题。

区域互联网注册管理机构的设计目的是去中心化协调,而不是严格执行。这会造成:

  • 数据治理碎片化

  • 验证标准不一致

  • 跨区域问责有限

因此,RIR 体系是一个松散耦合的信任框架,而不是统一的权威机构。

随着以下趋势发展,这一问题日益严重:

  • IPv4 稀缺推动跨区域转让

  • IP 地址成为金融资产

  • 路由安全在地缘政治上变得敏感

无效数据不再只是运营上的麻烦,而是治理风险。

迈向更具韧性的路由数据模型

提升路由韧性不能只靠渐进式修补。

1. 更强的数据验证

  • 更广泛采用 RPKI

  • 更好的不一致检测工具

  • 自动化验证管道

2. 改善 IRR 数据卫生

运营商必须把路由数据视为需要定期审计的“活基础设施”。

3. 加强 RIR 之间的协调

  • 同步转让记录

  • 统一验证实践

  • 更清晰地跟踪所有权

4. 分层安全方法

没有任何单一系统足够。未来需要结合:

  • IRR(策略背景)

  • RPKI(加密验证)

  • 运营过滤

结论:全球连接之下脆弱的信任层

当今全球路由的运行依赖并非始终得到充分核验或及时更新的数据。注册信息一旦出问题,影响就会迅速而广泛地显现,包括劫持、中断和各种不一致的路由行为。

区域互联网注册管理机构(RIR)模型仍是系统的主体,但它的问题越来越难以忽视。风险不只是技术问题,还包括缺乏更好的验证、更有力的协调与真正的治理。人们对维持互联网运行的系统正在缓慢却持续地失去信任。

常见问题(FAQ)

1. 什么是区域互联网注册管理机构(RIR)?区域互联网注册管理机构负责在特定地理区域内分配 IP 地址空间并维护所有权记录。 2. 为什么无效注册数据会影响路由?路由系统依靠注册数据构建过滤器并验证路由公告。错误数据会导致错误的路由决策。 3. IRR 与 RPKI 有什么区别?IRR 提供路由策略信息,但缺乏强验证;RPKI 则使用加密技术验证路由起源的真实性。 4. 无效数据会造成互联网中断吗?会。错误记录可能导致合法路由被过滤,或恶意路由被接受,两者都可能破坏连接。 5. RIR 体系已经失效了吗?并非完全如此,但它存在结构性局限。其设计目标是协调,而不是严格验证,这给当今的路由环境带来了风险。

分类: 博客

注册数据失效后,路由会发生什么 - Heng.lu