摘要

  • 2024-01提案建议,每次签发IPv6 PI分配时,都把周边地址空间预留到下一个半字节边界。RIPE NCC的例子是一项 /44 分配配上一块 /40 预留。
  • 同一份影响分析指出,新签发的PI空间可以立即转移,而且预计会出现部分转移;这会打碎原来的半字节区块,使预留空间无法继续用于扩展。这是对尚未通过的提案所作的风险判断,不是已经发生的转移或损失。

小区块外面的大承诺

影响分析给出了一组很有解释力的数字。拥有两个End Site的最终用户,与拥有十六个End Site的最终用户,都可能取得一项 /44 分配;按照提案的建议,RIPE NCC还会在外层预留到 /40。当站点数达到十七个时,例子跨入下一档:分配 /40,预留到 /36。

分配与预留并不是同一个对象。/44 是登记给资源持有人的号码资源,受相关政策约束;/40 则是一层规划外框。它的意义在于保住连续性:如果需求日后得到证明,原来的分配可以向外扩展,而不是另取一块不连续空间,甚至更换前缀、重新编号。

这种安排有现实价值。IPv6采用十六进制书写,四位一组的半字节边界更容易识别、记录和审计。整洁的外框也能减少零散对象,让地址计划在增长时不必立刻改换身份。草案要保护的不是一片抽象空白,而是一条从当前需求通往未来需求的路径。

问题在于,签发当天保持空闲,并不等于这条路径会一直存在。预留空间只有在三个状态仍然匹配时才有用:内部区块的形状、外部空间的连续性,以及有权申请扩展的持有人。后续的一次合法操作,就可能改变这三者之间的关系。

影响分析已经指出断点

RIPE NCC把矛盾写得很直接。提案在替换分配的分支中要求交回旧的PI空间,却没有给新签发空间设置相应的转移限制。分析称,新空间可以立即转移,而且预计会被部分转移。这样做会让原先按半字节边界签发的区块碎片化,使为它们预留的空间无法用于扩展。

这里每一个结论都必须放在条件句中。2024-01提案于2026年8月25日进入审查阶段,公开讨论持续至9月23日。现有记录没有显示工作组主席已经认定大致共识,也没有显示提案已获接受或实施。RIPE-738仍是现行政策。本文中的 /44、/40 和 /36 都是政策分析示例,不对应任何真实持有人。

两个机制服务于不同时间点。增长预留保护原始分配的未来;转移能力则让持有人在并购、拆分、退出或需求变化时处置资源。二者各有合理性。但当内部区块被整体或部分转给另一方时,外框究竟跟随谁、还保护什么,就不能靠默认理解。

设想一个 /44 位于预留的 /40 内部,随后 /44 的一部分被转移。公开草案本身没有说明:预留跟随留下的部分,还是跟随转出的部分;它会被切分、释放,还是继续挂在记录上,即使任何一方都无法沿原路径整齐扩展。没有明确受益人,也没有连续扩展路径的“预留”,与真正可用的增长容量并不相同。

还要把路由状态与登记状态分开。更具体前缀可以被分别宣告,但这不会自动拆分登记权利。完成一次登记转移会改变资源关系,却不证明BGP路径已经变化。外围空间可以仍然无人分配,同时已经不再适合原始区块扩展。只看一张“已占用/空闲”地图,无法表达这些差别。

为两个目标都作最强辩护

提案面对的运营成本是真实的。多个 /48 会带来多个数据库对象,也可能散落在路由器、访问控制、反向DNS、监控和文档中。按照半字节边界签发较大的、经过需求证明的分配,再为下一个边界保留连续空间,确实可能减少日后的重新编号。

转移自由也有充分理由。组织会合并、出售业务、关闭站点或重新估计需求。绝对禁止转移,可能把不再需要的容量锁住,也可能让IPv6 PI脱离社群已经建立的转移框架。RIPE NCC的分析并没有把部分转移称为滥用;它只是指出这一选择会对预留产生后果。

这恰恰说明影响分析正在发挥作用。它不是流程失败的证据,而是在政策通过之前把两个目标之间的摩擦显现出来。社群需要选择:优先保持增长连续性,优先保持转移灵活性,还是用明确条件同时保留二者。

一种设计是:预留只跟随未被拆分的完整分配,一旦发生部分转移就释放。另一种设计是:预留有效期间给内部区块设置有限期的部分转移限制。还有一种做法,是把预留明确定义为“尽力而为”的规划状态,可以被其他决定取代,但必须通知持有人并更新记录。现有来源没有替社群作出选择。

一张预留—转移回执

有用的透明度不要求公开客户拓扑、地址规划或交易价格。它只要求各个决定能首尾相接。

每次按新模型签发分配时,回执可以记录分配前缀的级别、为增长预留的外层边界、决定日期、权限来源与需求规划期限。它还应说明预留究竟是硬性保留、政策建议,还是取决于后续可用性的规划状态。地图上暂时空白,不能替代这项定义。

出现转移申请时,同一记录要区分整体转移与子区块转移,并说明预留是随之移动、缩减还是终止;操作完成后,还剩下多少连续扩展能力。公开部分可以只展示前缀级别和状态类别,参与方身份与敏感材料仍可受到保护。

如果连续扩展无法实现,只能签发新分配并交回旧分配,回执还应把新旧资源与六个月归还时钟连接起来。那是相邻但不同的问题:重新编号说明旧资源如何退出;本文关心的是新资源周围的预留,在后来发生转移后是否仍能兑现增长用途。

修正历史同样重要。预留可能被创建、缩小、释放、替代或恢复。如果一次转移已经破坏扩展路径,记录就不应继续默默保留“为增长预留”的旧含义;如果标签被删除,也应留下为什么改变的依据。

证据能说到哪里

来源证明的是一项仍在审查的提案、一条预留建议,以及RIPE NCC自己提出的实施风险。它们表明,草案当前对转移政策的引用,没有阻止新PI空间立即被部分转移;分析预计这种碎片化可能让预留无法用于扩展。

来源没有证明政策已经生效,没有显示生产环境中存在一块这样的预留,也没有显示任何转移、受损持有人、浪费地址或已发生的重新编号。本文也没有测量全球路由表。“无法使用”指的是外围空间失去为原区块提供连续扩展的功能,并不是已分配IPv6地址突然不能传送流量。

正因为尚未实施,现在才是定义生命周期的低成本时点。政策可以同时追求整齐扩展与灵活转移,但不能假定二者天然兼容。如果未来的一项 /44 被期待在 /40 中成长,最终文本就应说明:较小区块被拆分之后,那条成长路径还剩下什么。

来源