Last Call Review of draft-ietf-6man-rfc6874bis-02
review-ietf-6man-rfc6874bis-02-opsdir-lc-schoenwaelder-2022-09-22-00
Request | Review of | draft-ietf-6man-rfc6874bis |
---|---|---|
Requested revision | No specific revision (document currently at 09) | |
Type | Last Call Review | |
Team | Ops Directorate (opsdir) | |
Deadline | 2022-09-26 | |
Requested | 2022-09-12 | |
Authors | Brian E. Carpenter , Stuart Cheshire , Bob Hinden | |
I-D last updated | 2022-09-22 | |
Completed reviews |
Artart Last Call review of -02
by Martin Thomson
(diff)
Secdir Last Call review of -02 by Leif Johansson (diff) Genart Last Call review of -02 by Roni Even (diff) Opsdir Last Call review of -02 by Jürgen Schönwälder (diff) Intdir Telechat review of -05 by Carlos J. Bernardos (diff) Secdir Telechat review of -09 by Leif Johansson |
|
Assignment | Reviewer | Jürgen Schönwälder |
State | Completed | |
Request | Last Call review on draft-ietf-6man-rfc6874bis by Ops Directorate Assigned | |
Posted at | https://mailarchive.ietf.org/arch/msg/ops-dir/Kucr7NUfFRecmdgb31ExG0Dt2WM | |
Reviewed revision | 02 (document currently at 09) | |
Result | Has nits | |
Completed | 2022-09-22 |
review-ietf-6man-rfc6874bis-02-opsdir-lc-schoenwaelder-2022-09-22-00
I have reviewed draft-ietf-6man-rfc6874bis-02. I personally very much appreciate this piece of work. The document is well written, it clearly specifies the adopted solutions plus the alternatives that were considered. I believe the implementation of this specification will help to reduce operational surprises, being able to cut and paste scoped IPv6 addresses between tools without having to edit them is highly desirable. That said, I do have a small technical comment. The introduction says: It should be noted that in contexts other than a user interface, a zone identifier is mapped into a numeric zone index or interface number. The MIB textual convention InetZoneIndex [RFC4001] and the socket interface [RFC3493] define this as a 32-bit unsigned integer. The catch here is that the interface index is (for historic reasons) a _signed_ 32-bit integer where only the positive numbers are used. This goes back to the IF-MIB and its roots in the MIB-I designed 30+ years ago. This interface number range has been carried forward into the YANG world, the YANG module defined in RFC 8343 limits the range of an interface index to 1..2147483647. The fact that the number ranges do not fully line up may not really matter much in practice but it is one of the subtle inconsistencies that we have curated over time. The quoted text is not saying anything wrong, however, interface numbers are effectively restricted to just the positive signed 32-bit integers. Perhaps add to the end of the paragraph a small hint that the number ranges do not really line up. (Note that interface numbers are limited to positive signed 32-bit integers (see InterfaceIndex defined in [RFC2863] and if-index defined in [RFC8343]) while the zone index allows for unsigned 32-bit integers.) /js