摘要

  • LACNIC 已实施 LAC-2024-4,要求公开关键基础设施 IPv4 保留池的微型分配、收回与退还;虚假 IXP 是提案写明的风险情景,不是已经证实的案件。
  • Common Crawl 独立保存的 6 月 16 日文件是一张有价值的库存快照,但八个字段没有事件 ID、事件类型、前一状态、规则版本、有限原因或更正链。
  • 不必公开申请材料和反欺诈线索。保留快照,再增加一条小型、版本化、只追加的状态转换流,就能让外部观察者不靠猜测重放公共记录。

空白不是历史

被独立保存的 critical-infra-latest 第一行只有八个字段:

rir|pais|tipo|recurso|cantidad|fecha|estado|orgid

它们分别承载注册局、国家、资源类型、起始地址、数量、日期、状态与 OrgID。已发放空间标为 assigned 或 allocated;未发放空间多以 256 个地址为一行,标为 reserved,日期与 OrgID 为空。

作为库存表,这个设计很清楚。作为历史表,它没有动词。

某个保留行可能从未发放。原则上,同一个终态也可能出现在自愿退还、注册局收回、进入隔离、更正数据或重新拆分行之后。这些只是字段无法区分的可能性,不能套在任何真实地址块上。

空白持有人不证明组织虚假,已分配状态不证明当前正在宣告路由,保留状态也不证明处罚。可验证的结论要窄得多:这一行没有位置让发布者说明,究竟哪一种事件生成了现在的状态。

这个问题来自 Common Crawl 在 2026 年 3 月 7 日独立保存的 LAC-2024-4 页面,而不是依赖注册局的实时界面。存档保留了 2025 年 4 月 25 日的已实施状态,以及记录微型分配、收回和退还的要求。作者担心虚假 IXP 可能穿过申请控制并取得稀缺地址;WHOIS 已公开当前登记信息,因此他们希望把历史集中成台账。

这证明的是威胁模型。它不证明存在虚假 IXP、错误发放或已经发生控制失灵。

政策有动词,文件只有状态

独立存档的提案足以建立语义测试。其操作性句子要求公开台账,详细记录特别保留池的微型分配、收回与退还,却没有规定行模式、事件词表、稳定 ID、时间规则、更正链或完整性方法。这不证明实施错误,只说明实施者必须明确公共对象表达的是当前状态、转换,还是两者。

自愿退还与收回的发起人不同。隔离把“已经离开持有人”与“已经可以再次发放”分成两个时点。更正可能只改变公共表述,并未改变控制关系。分配则建立新的公开持有关系。

这些路径最后都可能显示成 reserved,但对审计、申诉、容量统计和纠错而言,它们不是同一件事。

快照能证明到哪里

Common Crawl 独立保存的 6 月 16 日文件 有 423 个数据行:39 个 assigned、2 个 allocated、382 个 reserved。八字段表头没有 event_id、event_type、previous_status、effective_at、observed_at、reason_class、policy_version、quarantine_until、decision_reference 或 correction_reference。

这不等于文件错误,也不等于 LACNIC 内部没有更丰富的记录。公共证据只能说明:对外发布的是状态投影。

后来的观察者可以保存另一份副本,与 6 月 16 日存档比较。这样能发现公共表述变化,但差值仍是发布者模式之外的分析动作。RFC 8182 在另一个系统里把 RPKI 快照与同一 session 下有序的 delta 分开。它不管辖这个保留池,也不应照搬;它说明当前状态与发布者声明的变化是两个对象。

即使不检查整个归档,语义边界仍能表达。设 S_t(p) 为时点 t 的快照对区间 p 显示的状态,观察者可以算:

Δ(p,t1,t2) = S_t2(p) - S_t1(p)。

如果结果看起来是 assigned → reserved,它证明两份公共文件之间发生了表示变化。单凭这个差值,无法知道发布者主张的是自愿退还、收回、进入隔离、更正,还是聚合方式变化。OrgID 更新甚至可以改变一行而不移动任何地址。

差值属于分析者。事件语义应由负责登记主张的发布者给出。把两者混在一起,就会让抓取脚本的作者成为事实上的解释者。

现有文件并非失败品

Common Crawl 在 7 月 16 日保存的 IPv4 耗尽页面 在实时界面之外保留了注册局的一项陈述:普通 IPv4 池在 2020 年 8 月耗尽,收回或退还资源与关键基础设施保留池是不同的供给部分。这是由外部存档保管的当事方陈述,不是对每个地址的独立审计。

外部读者可以从快照看到哪些区间目前已发放、对应的公共身份是谁、还剩多少保留空间,而不必逐条查询 WHOIS。这是一种正当且必要的公共协调。

一份由 Common Crawl 在 6 月 17 日保存的 IPv6-only IXP 分析 展示了计算价值。作者在 2026 年 5 月 9 日统计,512 个 /24 中仍有 390 个处于保留状态,共 99,840 个地址,约占 /15 的 76%,因而判断没有迫在眉睫的耗尽危机。

6 月 16 日存档随后有 382 个 reserved 行,而不是 5 月的 390。差异不证明发生了八次分配或任何具体事件,聚合和表示都可能变化。它只说明快照很适合回答“当时显示还剩多少”,却不能回答“发生了什么”。

十六个字段就能补上动作

状态表旁边可以增加一条只追加的转换流。每个公共事件包括:

  1. 稳定事件 ID。 可长期引用与更正的身份。
  2. 事件模式版本。 解释这一行的规则。
  3. 资源身份。 地址族与精确区间。
  4. 前一公共状态。 原状态及其快照身份。
  5. 新公共状态。 结果状态及新快照身份。
  6. 事件类别。 分配、自愿退还、收回、进入隔离、退出隔离、重新分配或更正。
  7. 生效时间。 所主张转换的时间戳与时区。
  8. 发布时间。 公众可以观察到它的时点。
  9. 适用规则。 Manual 版本与条款。
  10. 实施身份。 对应提案或实施配置版本。
  11. 注册局范围。 LACNIC、NIC.br 或 NIC México。
  12. 公共持有人引用。 仅限已经允许公开的组织身份。
  13. 有限的关键基础设施用途类。 采用受控词表,不倾倒申请案。
  14. 隐私安全的原因类。 有公开决定时附链接。
  15. 隔离状态。 适用时记录时钟或下一可用条件。
  16. 修订链。 被替代事件、更正、申诉或回滚引用。

合同、详细利用率证据、拓扑、参与者名单、欺诈信号、法律意见、额外个人数据与内部笔记仍可留在受保护层。公众需要的是注册局所主张的动作,不是整个案件材料。

RFC 3339 提供可互操作的时间格式;RFC 5848 展示如何为有序日志消息建立完整性链;W3C PROV 数据模型 区分实体、活动与主体。它们都不管辖 LACNIC,却共同证明时间、顺序、来源与更正可以被表达,而不必公开私人案卷。

HENG.LU Note 64 给出了边界:最小共同规范不等于含糊共同规范。身份、版本、状态转换、适用规则与更正关系若关系到共同验证,就应严格、可移植、可重放。商业模式、供应商、网络设计与个案裁量若不改变共同不变量,就应保持本地。

这样的事件流不会让 LACNIC 获得新的商业裁判权。恰恰相反,它要求注册局只做一件窄而准确的事:给自己公开账本中的变化命名。

来源

证据边界

已经核实:独立保存的提案点名微型分配、收回和退还;6 月 16 日表头没有事件类别;存档分析曾用快照做有日期的库存计算。

分析推断:快照差值本身不能确定发布者对转换的正式解释。

本文建议:保留快照,并增加版本化事件流、数据字典、完整性元数据与测试向量。

仍未知:是否存在完整内部事件台账,是否有虚假 IXP 取得地址,哪些行——如果有——对应退还或收回,模式为何如此设计,6 月 16 日之后是否变更,以及当前准确余额。