A YANG Network Data Model for Layer 2 VPNs
draft-ietf-opsawg-l2nm-19
Yes
(Robert Wilton)
No Objection
John Scudder
Murray Kucherawy
(Alvaro Retana)
(Andrew Alston)
Note: This ballot was opened for revision 16 and is now closed.
Erik Kline
Yes
Comment
(2022-05-31 for -17)
Sent
# Internet AD comments for {draft-ietf-opsawg-l2nm-17} CC @ekline ## Comments ### S6 * Should the 'df-election' description make brief mention of the meaning and use of the 'revertive' boolean? ### S8.3 * I can find neither 'revertive' nor 'preempt' in RFC 8584. Can the description be expanded a bit to provide more context (or maybe the reference section)?
Francesca Palombini
No Objection
Comment
(2022-06-01 for -17)
Sent
# ART AD Review of draft-ietf-opsawg-l2nm-17 cc @fpalombini Thank you for the work on this document. I have a couple of comments, hopefully easy to fix. I have not finished reviewing the examples in appendix, I might update this ballot if I have additional comments. Francesca ## Comments ### boolean for enabled/disabled Section 8.4: ``` "Controls whether loss measurement is enabled/disabled."; ``` ``` "Controls whether ingress replication is enabled/disabled."; ``` ``` "Controles whether P2MP replication is enabled/disabled."; ``` Suggest rephrasing for clarity as other boolean fields: "Controls whether X is enabled ('true') or disabled ('false')."; ### needs a language tag Section 8.4: ``` leaf description { type string; description "A textual description of the VPN network access."; ``` ``` leaf description { type string; description "Textual description of a VPN node."; } ``` As these fields contain human-readable text, I believe it might need a language tag, or specify why a tag is not needed, as specified by RFC 5646. I think that such a tag is not necessary for pw-description and vpn-description as, if I read them correctly, that is covered by the docs where those are initially defined (for example, for pw-description, this is covered by the last paragraph of section 5.5 of RFC 4447). Do let me know if I missed these vpn-network-access description and vpn-node description, and their language are also described here or inherited from another doc. ## Notes This review is in the ["IETF Comments" Markdown format][ICMF], You can use the [`ietf-comments` tool][ICT] to automatically convert this review into individual GitHub issues. [ICMF]: https://github.com/mnot/ietf-comments/blob/main/format.md [ICT]: https://github.com/mnot/ietf-comments
John Scudder
No Objection
Murray Kucherawy
No Objection
Roman Danyliw
No Objection
Comment
(2022-06-01 for -17)
Sent
Thank you to Chris Lonvick for the SECDIR review. ** Section 7.3. vpn-services tracks two different last-change timestamps. Would it be useful to also track a “created-on” timestamp?
Zaheduzzaman Sarker
(was Discuss)
No Objection
Comment
(2022-06-02 for -18)
Sent
Thanks for addressing my discuss comments. I think I got what I wanted to achieve with the Discuss.. that is to see whether those references are conscious choicee or oversights. Hence, I am clearing by discuss. I, however, think it will be great if the authors ( along with AD) can go through the document again and make sure references are correctly categorized.
Éric Vyncke
No Objection
Comment
(2022-06-02 for -18)
Sent
# Éric Vyncke, INT AD, review of # Éric Vyncke, INT AD, review of draft-ietf-opsawg-l2nm-18 CC @evyncke Thank you for the work put into this document. It solves a common and important issue while keeping backward compatibility. Please find below some non-blocking COMMENT points (but replies would be appreciated even if only for my own education), and some nits. Special thanks to Adrian Farrel for the shepherd's write-up including the WG consensus and the intended status. The use of IANA-maintained YANG modules looks attractive to me. I hope that this helps to improve the document, Regards, -éric ## COMMENTS ### Set of L2VPN technologies Just wondering how extensible this model is ? I.e., the L2 cross-connect of RFC 8986 is not included, any reason why ? How easy would it be to extend this model to also include RFC 8986 ? ### Section 2 ``` The corresponding YANG module can be used by a service orchestrator to request a VPN service to a network controller or to expose the list of active L2VPN services. ``` Does this mean that state information (e.g., counters) are not included ? Actually, sections 7.3 & 7.6.3 mention some status & OAM support so suggest adding status & OAM to the above text. ### Section 6 While I understand that "ethernet" is used in a broad concept (i.e., also covering Wi-Fi), I find the use of 'ethernet' a little restrictive as layer-2 VPN could exist in a near future with technologies that are not IEEE 802.3 based (e.g., some IoT networks or the good old frame relay). Alas, probably too late to change anything. ### Section 7.4 ``` 'svc-mtu': Is the service MTU for an L2VPN service (i.e., Layer 2 MTU including L2 frame header/tail). It is also known as the maximum transmission unit or maximum frame size. ``` Does it include CRC and/or preamble ? It would be nice also to mention the unit of this metric. Same question in the 'mtu' in section 7.6.4. ### Section 8.4 Missing "units" in "svc-mtu'. Is 300 msec a valid default aging timer for a MAC address ? This seems really short. ### Sections A.2 & A.3 Thanks for providing an IPv6 example ;-) ## NITS ### MAC is uppercase I noticed at least one occurence of 'mac' in lower case. ## Notes This review is in the ["IETF Comments" Markdown format][ICMF], You can use the [`ietf-comments` tool][ICT] to automatically convert this review into individual GitHub issues. [ICMF]: https://github.com/mnot/ietf-comments/blob/main/format.md [ICT]: https://github.com/mnot/ietf-comments
Robert Wilton Former IESG member
Yes
Yes
(for -16)
Unknown
Alvaro Retana Former IESG member
No Objection
No Objection
(for -17)
Not sent
Andrew Alston Former IESG member
No Objection
No Objection
(for -18)
Not sent
Lars Eggert Former IESG member
No Objection
No Objection
(2022-05-30 for -17)
Sent
# GEN AD review of draft-ietf-opsawg-l2nm-17 CC @larseggert Thanks to Dale Worley for the General Area Review Team (Gen-ART) review (https://mailarchive.ietf.org/arch/msg/gen-art/iTZYyhVQ7nygCX_KIedl1RhPBE4). ## Nits All comments below are about very minor potential issues that you may choose to address in some way - or ignore - as you see fit. Some were flagged by automated tools (via https://github.com/larseggert/ietf-reviewtool), so there will likely be some false positives. There is no need to let me know what you did with these suggestions. ### Outdated references Reference `[RFC5143]` to `RFC5143`, which was obsoleted by `RFC4842` (this may be on purpose). ### Grammar/style #### Section 4, paragraph 9 ``` ider does not assume, nor does it precludes exposing the VPN service via the ^^^^^^^^^ ``` Did you mean "preclude"? As "do" is already inflected, the verb cannot also be inflected. #### Section 8.4, paragraph 54 ``` MAC address' situation has occurred and the duplicate MAC address has been ^^^^ ``` Use a comma before "and" if it connects two independent clauses (unless they are closely connected and short). ## Notes This review is in the ["IETF Comments" Markdown format][ICMF], You can use the [`ietf-comments` tool][ICT] to automatically convert this review into individual GitHub issues. Review generated by the [`ietf-reviewtool`][IRT]. [ICMF]: https://github.com/mnot/ietf-comments/blob/main/format.md [ICT]: https://github.com/mnot/ietf-comments [IRT]: https://github.com/larseggert/ietf-reviewtool