Tim, I started to implement your comments.
Please check the diff at: https://github.com/boucadair/draft-ietf-opsawg-nat-yang/blob/master/wdiff%20draft-ietf-opsawg-nat-yang-10.txt%20draft-ietf-opsawg-nat-yang-11-snptv6.pdf The content of the dedicated NPTv6 "informative section"/document would look like: https://github.com/boucadair/draft-ietf-opsawg-nat-yang/blob/master/nptv6-yang-00.txt Will proceed with one of the two once we hear back from the chairs. Cheers, Med > -----Message d'origine----- > De : mohamed.boucad...@orange.com [mailto:mohamed.boucad...@orange.com] > Envoyé : mardi 6 février 2018 11:49 > À : Tim Chown > Cc : ops-...@ietf.org; draft-ietf-opsawg-nat-yang....@ietf.org; > opsawg@ietf.org > Objet : RE: Opsdir early review of draft-ietf-opsawg-nat-yang-10 > > Re-, > > Either ways are easy to handle. I do a have a preference (dedicated > informative section). > > I will wait for instructions from the chairs about how to proceed. > > Thank you. > > Cheers, > Med > > > -----Message d'origine----- > > De : Tim Chown [mailto:tim.ch...@jisc.ac.uk] > > Envoyé : mardi 6 février 2018 11:17 > > À : BOUCADAIR Mohamed IMT/OLN > > Cc : ops-...@ietf.org; draft-ietf-opsawg-nat-yang....@ietf.org; > > opsawg@ietf.org > > Objet : Re: Opsdir early review of draft-ietf-opsawg-nat-yang-10 > > > > Hi, > > > > > On 6 Feb 2018, at 10:13, mohamed.boucad...@orange.com wrote: > > > > > > Re-, > > > > > > Please see inline. > > > > > > Cheers, > > > Med > > > > > >> -----Message d'origine----- > > >> De : Tim Chown [mailto:tim.ch...@jisc.ac.uk] > > >> Envoyé : mardi 6 février 2018 10:38 > > >> À : BOUCADAIR Mohamed IMT/OLN > > >> Cc : ops-...@ietf.org; draft-ietf-opsawg-nat-yang....@ietf.org; > > >> opsawg@ietf.org > > >> Objet : Re: Opsdir early review of draft-ietf-opsawg-nat-yang-10 > > >> > > >> Hi Med, > > >> > > >>> On 6 Feb 2018, at 09:02, mohamed.boucad...@orange.com wrote: > > >>> > > >>> Hi Tim, > > >>> > > >>> Thank you for the review. > > >>> > > >>> Please see inline. > > >>> > > >>> Cheers, > > >>> Med > > >>> > > >>>> -----Message d'origine----- > > >>>> De : Tim Chown [mailto:tim.ch...@jisc.ac.uk] > > >>>> Envoyé : lundi 5 février 2018 20:07 > > >>>> À : ops-...@ietf.org > > >>>> Cc : draft-ietf-opsawg-nat-yang....@ietf.org; opsawg@ietf.org > > >>>> Objet : Opsdir early review of draft-ietf-opsawg-nat-yang-10 > > >>>> > > >>>> Reviewer: Tim Chown > > >>>> Review result: Has Nits > > >>>> > > >>>> I have reviewed this document as part of the Operational directorate's > > >>>> ongoing > > >>>> effort to review all IETF documents being processed by the IESG. > These > > >>>> comments were written with the intent of improving the operational > > aspects > > >> of > > >>>> the IETF drafts. Comments that are not addressed in last call may be > > >> included > > >>>> in AD reviews during the IESG review. Document editors and WG chairs > > >> should > > >>>> treat these comments just like any other last call comments. > > >>>> > > >>>> This document defines a YANG model for a wide variety of NAT > functions, > > >>>> including NAT44, NAT64, CLAT, SIIT and NPT66. > > >>>> > > >>>> The document is generally well written, and structured appropriately. > > >> There > > >>>> are some very minor grammatical errors. Appropriate documentation > > prefixes > > >>>> are > > >>>> used in the Appendix of examples. > > >>>> > > >>>> I believe the document is Ready for publication, with Nits. > > >>>> > > >>>> Note: I am not a YANG doctor; I see that a separate YANG doctor review > > was > > >>>> performed, and I assume that review has covered Section 3. > > >>>> > > >>>> General comment: > > >>>> > > >>>> This document is targeted to Standards Track, yet defines a YANG model > > for > > >> an > > >>>> Experimental protocol, NPT66; is that acceptable? (I don't know, but > I > > >> feel > > >>>> the question needs to be raised, given also the text of > > >>>> draft-ietf-v6ops-ula-usage-considerations-02.) > > >>> > > >>> [Med] The document defines NPTv6 as a "feature". It does not recommend > > nor > > >> argue against the use of NPTv6 per se. > > >>> > > >>> FWIW, I'm aware of one Standards Track RFC which lists NPTv6 as one of > > its > > >> deployment scenarios: RFC6887. > > >>> > > >>> == > > >>> PCP can be used in various deployment scenarios, including: > > >>> .. > > >>> > > >>> o IPv6-to-IPv6 Network Prefix Translation (NPTv6) [RFC6296] > > >>> == > > >> > > >> Well, I raise the question for consideration by the IESG > > > > > > [Med] Your initial comment was fair, Tim. > > > > > > ; while there's a > > >> precedent here - and probably elsewhere - it feels odd having a > Standards > > >> Track document supporting an Experimental one. > > >> > > >> Could the NPTv6 definitions be extracted to a separate RFC, as you have > > done > > >> with some other elements, or are they shared with Standards Track > > mechanisms? > > >> > > > > > > [Med] NPTv6 part can be published in a separate document as an augment to > > draft-ietf-opsawg-nat-yang. That is indeed one possibility. Registering an > > entry in the IETF XML Registry assumes "Specification is Required" and > adding > > a name in the "YANG Module Names" registry is based on "RFC Required". So > > having an experimental YANG document for NPTv6 would be OK. > > > > > > Another approach would be to remove the NPTv6 part from the main YANG > > module, but define the nptv6 augment in a dedicated section and make it > clear > > that section is not normative. This will be easy to handle. > > > > > > Any preference? > > > > Either would be an improvement. My preference would be for the first one, > > given I recall you also have other complementary documents to the main one > > (and I think the YANG doctor originally asked whether there should be a > high > > level NAT model and then one model per NAT type). > > > > >>>> Nits: > > >>>> > > >>>> p.4 - I think an Internal Host doesn't really "solicit" a NAT > > capability; > > >>>> that > > >>>> implies some messaging between the host and the NAT. Perhaps say "need > > to > > >>>> use", > > >>>> or something else. > > >>> > > >>> [Med] Works for me. Thanks. > > >>> > > >>>> > > >>>> Appendix - it would perhaps be easier for the reader if the same > > >>>> documentation > > >>>> prefixes were used to refer to internal and external networks > throughout > > >> the > > >>>> examples, though this is only a minor style point. > > >>> > > >>> [Med] I updated where it makes sense. > > >>> > > >>>> > > >>>> Section A.11 - the ULA prefixes used here are not (or very unlikely to > > >> be!) > > >>>> true ULAs with randomised prefixes. Again, a style point. Perhaps > some > > >>>> documentation ULAs need to be defined elsewhere. > > >>> > > >>> [Med] As explicitly stated in titles ("Example of NPTv6 (RFC6296)" and > > >> "Connecting two Peer Networks (RFC6296)"), these examples are extracted > > from > > >> RFC6296. We are re-using the same prefixes as those in 6296-examples. > > >> > > >> Again, it feels odd though looking at them. The alternative is to use a > > true > > >> ULA prefix (roll the dice!). > > >> > > > > > > [Med] Deal! > > > > > >> Tim > > > > > > > Regards, > > Tim _______________________________________________ OPSAWG mailing list OPSAWG@ietf.org https://www.ietf.org/mailman/listinfo/opsawg