摘要

  • RFC 9926 以 P-Field 3 让 EARO/EDAR 表示单播前缀;R 标志可请求 6LR 安装并向 RPL 注入路由。这是一份本地控制面记录。
  • ROVR 只有在前缀与密钥的关联已由本地系统预先配置到 6LBR 时,才能支持“有权登记”的校验。接收者选择、数据面转发和服务效果仍须另行证明。

值班人员看到前缀出现在登记表中,旁边还有一条路由和剩余寿命,于是在报告中写下“分支已可达”。屏幕上的信息未必有错;错误在于把几个由不同系统回答的问题压成了一个结论。

RFC 9926 扩展了 6LoWPAN 的邻居发现。拥有某前缀或直接连接到该前缀的节点,可以把前缀登记给邻近路由器,并请求其向另一个路由域再分发。在基于 RPL 的低功耗网络中,6LR 因而可把该前缀注入 RPL。该规范解决的是受限网络内部的协同问题。

它没有建立 IPv6 地址分配簿。规范明确对前缀如何分配、以及再分发所用的路由协议保持无关。这个“无关”让机制可以重用,也意味着登记报文不能替代分配系统、公共登记系统或跨网路径测量所应给出的结论。

一条登记不指定唯一的去向

P-Field 值 3 表示登记对象是单播前缀。6LR 收到携带该值的 NS(EARO) 后,会经由该请求的源地址安装到前缀的路由;设置 R 标志时,6LR 在 RPL 中注入前缀路由。F 能力位则说明该 6LR 支持这类登记并会执行相应的本地行为。

这些是精确但有限的承诺。多个 6LN 可以登记同一前缀,6LR 按 (前缀、长度、ROVR) 保存状态。匹配的报文到达时,6LR 按最长前缀匹配向恰好一个登记节点送出副本;规范的枢纽示例还允许路由器采用自己的负载均衡逻辑。

因此,路由表里的一行尚未说明哪一个登记来源仍有效、哪个节点被选中、下一跳之后是否仍能转发、返回路径是否成立,或应用是否接受请求。登记寿命、TID、ROVR 和刷新规则可以描述本地状态的时序,不能把它们变成端到端结果的回执。

重启尤其能揭示这个边界:路由器可能丢失登记状态,随后要求节点重新登记;旧设备也可能根本不支持前缀登记。一条记录必须带着观察时间、来源和寿命保存,而不是被写成永久的“可达”。

ROVR 校验的是已配置的本地权利

RFC 9926 允许借助 AP-ND 约束前缀的登记权,但前提在报文之前。由于同一前缀可能由多个节点登记,不能仅依赖某一节点自动生成的密钥。规范要求在部署前为前缀建立密钥对与 ROVR 关联,并在第一次登记时或之前将该关联安装到 6LBR;IPAM 或 DHCPv6 snooping 可以提供这个本地配置来源。

所以,通过 ROVR 的登记说明的是:已配置的本地规则认可了这次登记。它本身不等于 RIR 分配证明、全网路由源授权、实测路径或服务信任决定。卢恒笔记所强调的薄共同层在这里非常实用:每个系统只陈述自己能够验证的事实。

来源