摘要

  • IESG 于 2026 年 9 月 2 日对 IPv6 Neighbor Discovery YANG 模型第 08 版发起最后征求意见,截止 9 月 16 日。它只是拟议标准候选草案,不是已批准 RFC 或部署证明。
  • 草案中的 retrans-timer 同时服务于地址解析、邻居不可达检测和重复地址检测;孤立的 counter64 读数没有既定初值。变更与结果之间仍需接口、配置世代和计数中断时点。

ietf-ipv6-nd 的价值在于把分散的邻居发现控制面纳入一个可检查模型。它扩展接口的 IPv6 树,覆盖地址解析、Redirect、代理 Neighbor Advertisement、NUD、DAD 和 Enhanced DAD,同时把 Router/Prefix Discovery、静态邻居和 SLAAC 留给已有模型。边界清楚,不等于单一页面已经完整。

基础 IP 模型中的 dup-addr-detect-transmits 可以设为零,从而关闭 DAD。新模型即使显示 Enhanced DAD 已开启,也必须与这一继承值合看。两个字段各自合法,组合后的实际行为却可能与值班人员的直觉不同。

共享范围最明显的是 retrans-timer。它以毫秒计,默认 1000,既规定地址解析 Neighbor Solicitation 的重发间隔,也规定 NUD 探测和 DAD 探测的间隔。三者的失败成本不同:地址解析影响首次通信,NUD 影响失去新鲜证据后的恢复判断,DAD 影响暂定地址何时可以使用。

因此,一次成功写入可能同时改变三条路径。数值增大可能延长首次解析、推迟 NUD 证据并拉长 DAD;数值减小则可能在三条路径增加消息负荷。管理协议只能证明数据存储接受了什么,不能自动指出哪条路径造成延迟或丢包。

reachable-time 管理另一种证据寿命。草案警告,过大可能延长伪造 Neighbor Cache 条目的作用,过小则可能触发不必要的频繁 NUD。它不是对邻居身份的认证,而是对上一次正向可达确认还能被信多久的选择。

redirect 和 proxy-na 默认关闭。前者允许设备建议不同下一跳,后者允许路由器为并非自身的 IPv6 目的地址应答并提供自己的链路层地址。二者都有合理用途,也都能扩大流量方向受到错误或未授权写入影响的范围。

Enhanced DAD 的 auto-resolve 更接近执法动作。发现重复后,可信路由器可以记录、丢弃消息并阻断来源主机。重复信号、来源归因、恶意判断和阻断决定不是同一个事实。模型描述了动作入口,没有证明某个来源应受惩罚。

只读统计树记录 NS、NA、RS、RA 和 Redirect 的收发与丢弃,并细分若干格式错误和消息类别。这些值使用 counter64。其规范明确指出:普通计数器没有定义初值,单次读数通常没有信息量;重启、回绕或其他中断需要相应时点。第 08 版 ND 统计树本身没有在计数器旁增加中断时间字段。

设备可能在其他树提供启动时间,这一缺口并不等于设备无解。它说明因果连接必须由运营系统完成。没有确认重启就做差,会制造速率;没有绑定同一接口和配置世代就把速率归因于变更,会制造原因。

动态邻居的 age 只表示距上一次可达确认的秒数,静态邻居忽略它。较小的 age 不是身份、所有权或当前业务成功的证明。Datatracker 的 YANG 校验零错误零警告也只证明草案结构通过工具,不证明任何设备实现。

来源