摘要
- RFC 9637 把
3fff::/20保留给 IPv6 文档,并禁止用它承载真实流量或进行全球通告。 - IANA 登记说明地址应当如何理解,却不能证明每台路由器、每个隧道和每个包过滤点都已经执行。
- 隔离回执必须连接登记、示例来源、环境用途、策略版本、安装范围、路由观察、包级证据、例外与最终效果。
一个舞台道具越像真物,就越需要清楚标出舞台边缘。3fff::/20 正是这样的道具:它足够大,可以画出区域、汇聚层和多站点网络;也正因如此,一份示例配置更容易被误当成可直接部署的模板。
RFC 9637 扩展了 RFC 3849 的 2001:db8::/32 文档空间。新的 /20 避免作者借用已经分配给真实组织、或者未来可能分配的地址。RFC 引用 2023 年 8 月的 RIR 数据解释其规模选择;这些数字是历史设计依据,不是今天的实时普查。
登记身份不执行策略
IANA IPv6 特殊用途地址登记表 将该块命名为 Documentation,并把 Source、Destination、Forwardable、Globally Reachable 和 Reserved-by-Protocol 都标为 false。RFC 6890 提供这些字段的共同语义。
这组值是权威分类,不是分布式遥测。IANA 不知道某个网络加载了哪一版 bogon 列表,不知道更新是否失败,也不知道静态路由、私有互联或隧道是否绕过了边界策略。RFC 的 MUST NOT 是明确要求,却不是执行日志。
因此要把三层事实分开:配置意图、设备实际安装状态、观察到的行为。一个名为“文档地址过滤”的策略,不能仅凭名称证明它包含正确前缀;正确内容也不能证明所有目标设备安装成功;安装成功仍不能证明所有相关路径被覆盖。
路由与数据包是两张回执
“阻止文档地址”至少包含四件事:禁止本网络发起该前缀,拒绝收到的通告,丢弃以它为源地址的数据包,丢弃以它为目的地址的数据包。
BGP 进口过滤不会删除内部静态路由;一个邻居拒绝也不代表另一个邻居拒绝;源地址验证不能代替目的地址控制。RFC 3704 还说明,多宿主网络的源验证本来就有严格、可行路径和宽松等不同选择。
回执必须写出方向、挂载点、前缀集版本与哈希、安装时间、成功结果、计数器和例外。控制面观察和数据面测试可以相互补充,却不能互相替代。
沉默也有观察边界
某个收集器一周没有看到 3fff::/20,可以支持“该收集器在该时间窗未见”的结论。它不能证明没有短暂通告、私有会话、内部路由或采样之外的路径。
探测同样如此。一次丢包属于特定源、目的、协议、时刻和路径。把这些维度公开,负面证据才可信;抹掉它们,再写成“全球不可达”,只是把局部沉默扩大成承诺。
从示例到运行环境
文档地址可以合法地出现在文章、图表、解析器测试和合成数据中。隔离模拟也可以使用它。真正的边界是推广动作:文件何时从说明材料变成连接环境里的配置?
仓库可以把示例标为 fixture,并在生产清单中拒绝特殊用途地址。推广时应显式替换为获授权资源,而不是让占位值继续流动。连接实验室若获得例外,也要记录出口、路由发起、进口、有效期和负责人。
完整回执从当前 IANA 行与 RFC 开始,随后连接精确示例、环境意图、策略、安装、路由与包观察,最后记录应用或实验结果。IANA 负责命名,作者负责示例,运营者负责配置,设备负责执行,观察者只能报告所见。清晰来自连接这些权力,而不是让一行登记替所有网络作证。
来源
- Heng Lu:最低限度初始规范
- Heng Lu:运行代码优先
- Heng Lu:现实层次
- IETF Datatracker:RFC 9637 历史
- RFC 9637 信息页
- RFC 9637:扩展 IPv6 文档空间
- RFC 9637 规范文本
- RFC 9637 规范 XML
- RFC 9637 勘误检索
- IANA IPv6 特殊用途地址登记表
- RFC 2119:要求关键词
- RFC 8174:大写要求关键词
- Team Cymru:bogon 指南
- NRO RIR 分配统计
- RFC 3849:原 IPv6 文档前缀
- RFC 4291:IPv6 地址架构
- RFC 6890:特殊用途地址登记
- RFC 3704:多宿主网络入口过滤
会员简报
档案背景详情
使用相应会员等级登录,即可解锁完整简报与来源注释。
仅限 Strategic Circle
Strategic Circle
所有读者均可浏览。加入并登录后可解锁档案简报。
加入 Strategic Circle仅限 Leadership Alliance
Leadership Alliance
符合条件的 IP 资产所有者和管理层可登录查看 Leadership Alliance 简报。
加入 Leadership Alliance

