Skip to main content

IETF Last Call Review of draft-ietf-6man-ipv6-neighbor-discovery-yang-08
review-ietf-6man-ipv6-neighbor-discovery-yang-08-intdir-lc-pignataro-2026-09-05-00

Request Review of draft-ietf-6man-ipv6-neighbor-discovery-yang
Requested revision No specific revision (document currently at 08)
Type IETF Last Call Review
Team Internet Area Directorate (intdir)
Deadline 2026-10-02
Requested 2026-09-02
Requested by Éric Vyncke
Authors Fan Zhang , Yongqing Zhu , Bo Wu , Jiayuan Hu
I-D last updated 2026-09-25 (Latest revision 2026-09-01)
Completed reviews Yangdoctors Early review of -02 by Ebben Aries (diff)
Opsdir IETF Last Call review of -08 by Tina Tsou (Ting ZOU)
Genart Telechat review of -08 by Roni Even
Intdir IETF Last Call review of -08 by Carlos Pignataro
Secdir IETF Last Call review of -08 by Yaroslav Rosomakho
Assignment Reviewer Carlos Pignataro
State Completed
Request IETF Last Call review on draft-ietf-6man-ipv6-neighbor-discovery-yang by Internet Area Directorate Assigned
Posted at https://mailarchive.ietf.org/arch/msg/int-dir/m8b9LwRwVnYu6L7kZSvm31TMUp4
Reviewed revision 08
Result Ready w/issues
Completed 2026-09-05
review-ietf-6man-ipv6-neighbor-discovery-yang-08-intdir-lc-pignataro-2026-09-05-00
Document: draft-ietf-6man-ipv6-neighbor-discovery-yang-08
Title: YANG Data Model for IPv6 Neighbor Discovery
Reviewer: Carlos Pignataro
Review result: Ready with Issues

I am an assigned INT directorate reviewer for this document. These
comments were written primarily for the benefit of the Internet Area
Directors. Document editors and shepherd(s) should treat them like any
other Last Call comments. Details on the INT Directorate:
https://datatracker.ietf.org/group/intdir/about/.

Summary: A well-bounded YANG module filling a real gap in ND
configuration/management left uncovered by ietf-ip and
ietf-ipv6-router-advertisements. Appendix B's coverage table is
particularly useful. The comments below are all narrow and
self-contained.


Major:

1) Sec Cons seems to omit enhanced-dad/auto-resolve from the
writable-node sensitivity list. It's config tru e and triggers automated
blocking of host nodes on a detected duplicate --> a plausible attack
vector. It is mentioend in the readable-node para, but has higher risk.

Inclusive language:

- Sec 5: "man-in-the-middle attacks" --> flagged in IETF terminology
  guidance as gendered and imprecise; suggest "on-path attacker" or
  "adversary-in-the-middle" (also more accurate to the actual threat
  model here). No other instances of exclusionary terminology found.


Minor:

3) Sec 5 cites RFC 4252 (SSH Authentication Protocol) for the secure
transport layer; I believe that ought to be RFC 6242 (NETCONF over SSH)
and/or RFC 4253 (SSH Transport).

4) Appendix A's XML example uses "<n>eth0</n>"; the ietf-interfaces
key leaf is "name" (the JSON example right below it gets this right).


Nits:

- Sec 1.1: "term is defined" -> "terms are defined" (two items follow).
- Sec 1 vs Sec 2: "out of scope of" vs "outside the scope of" --
  pick one.
- Sec 2: "ietf-ip"[RFC8344] -- missing space before citation.
- Sec 2.1: "for IPv6 ND protocol" -> "for the IPv6 ND protocol".
- Sec 2.1: "each type of IPv6 ND messages" -- number mismatch.
- Sec 2.3/2.4: "configurations of"/for" -> singular "configuration".
- proxy-na leaf description is missing its subject ("Controls whether
  proxies for..." -> "Controls whether the router proxies for...").
- redirect / enhanced-dad "enable" leaf descriptions missing an
  article ("sending of" / "Enhanced DAD algorithm").
- auto-resolve leaf: "NS(DAD)" -> "NS (DAD)" for consistency with
  Sec 2.4 prose.
- Appendix A: "setting the leaf as N" -> "setting the leaf to N"
  (three instances).
- Module revision date (2026-04-20); consider a new revision statement.

I hope these comments are clear nad useful!

Best,

Carlos.