Hi Rob, Tom: Renaming the modules sounds reasonable. With regard to have a different prefix, it is also ok. Perhaps the easiest way is to solve this is the following: instead of using -sdn- we could include -i2nsf- so we would have: ietf-i2nsf-common, ietf-i2nsf-ike, and ietf-i2nsf-ikeless. This would mean that this is in the context of i2nsf wg.
What do you think? > El 23 sept 2020, a las 12:45, tom petch <daedu...@btconnect.com > <mailto:daedu...@btconnect.com>> escribió: > > On 23/09/2020 11:24, Rob Wilton (rwilton) wrote: >> Hi Rafa, >> >> Thanks for replying with the extra background information. >> >> It seems like renaming the modules, as you propose for the -09 version, is >> the pragmatic path forward here. > > And the namespace and the YANG prefix IMHO. Having ike as a prrefix for a > module which is not the 'ike' module I see as a source of confusion. If this > is nsf specific, then I would suggest nsfike although nsfikeless then seems a > bit long. > > Tom Petch > >> Regards, >> Rob >> >> >> From: Rafa Marin-Lopez <r...@um.es <mailto:r...@um.es>> >> Sent: 23 September 2020 10:29 >> To: Rob Wilton (rwilton) <rwil...@cisco.com <mailto:rwil...@cisco.com>>; >> Christian Hopps <cho...@chopps.org <mailto:cho...@chopps.org>> >> Cc: Rafa Marin-Lopez <r...@um.es <mailto:r...@um.es>>; i2...@ietf.org >> <mailto:i2...@ietf.org>; Gabriel Lopez <gab...@um.es <mailto:gab...@um.es>>; >> draft-ietf-i2nsf-sdn-ipsec-flow-protection....@ietf.org >> <mailto:draft-ietf-i2nsf-sdn-ipsec-flow-protection....@ietf.org>; >> ipsec@ietf.org <mailto:ipsec@ietf.org>; last-c...@ietf.org >> <mailto:last-c...@ietf.org>; Martin Björklund <mbj+i...@4668.se >> <mailto:mbj+i...@4668.se>>; yang-doct...@ietf.org >> <mailto:yang-doct...@ietf.org> >> Subject: Re: [I2nsf] [yang-doctors] Yangdoctors last call review of >> draft-ietf-i2nsf-sdn-ipsec-flow-protection-08 >> >> Hi Rob, (Chris): >> >> Thank you very much for your answers. Please see our comments inline. >> >> >> El 22 sept 2020, a las 17:38, Rob Wilton (rwilton) >> <rwilton=40cisco....@dmarc.ietf.org >> <mailto:rwilton=40cisco....@dmarc.ietf.org><mailto:rwilton=40cisco....@dmarc.ietf.org >> <mailto:rwilton=40cisco....@dmarc.ietf.org>>> escribió: >> >> Hi Rafa, >> >> Thanks for getting back to me. >> >> Yes, changing the name of the module is an okay, if not ideal, resolution. >> But I appreciate that you also want to be done with this work. >> >> Correct, especially at this point of time. We have been discussing this I-D >> for a long time. There was a consensus in the WG. I2NSF WG chairs can >> comment about this. In our opinion, the changes that need to be applied are >> major changes from what it was approved in the WG. However, this is coming >> in the “last minute” and we feel this is not merely moving a few lines from >> here to there. We need to understand the impact of this. Therefore, it is >> not so trivial as it may seem. See below. >> >> >> >> But I would like to check: My understanding is that the changes that Chris >> is proposing are pretty small. I.e. move the SA structure under >> ipsec-common, and put it under a YANG feature. Are you sure that it is >> impractical to accommodate this change which would allow a single ipsec >> module to be shared and extended via YANG augmentations? >> >> >> In the context of our I-D, if we move SAD structure to ipsec-common, what we >> are meaning is that IPsec SA configuration data (setting values to the SAD >> structure) are common to the IKE case and the IKE-less cases, which are not. >> It is confusing. Moreover, the usage of feature means that, after all, this >> “common” is not “common” to both cases IKE case and IKE-less. Again, it >> seems confusing. In the IKE case, the SDN/I2NSF controller does not >> configure the SAD at all but the IKE implementation in the NSF. In our >> opinion, in order to properly add this IPsec SA operational state to the IKE >> case we should include operational data about the IPsec SAs (config false) >> to the ietf-ipsec-ike. Alternatively, we have certain operational data (ro) >> in the SAD structure in the IKE-less case. If only those are moved to the >> common part should be ok but we think it does not solve the problem. >> >> Therefore it is not only an implementation aspect. >> >> As you may observe, our discussion is taking into account there is an I2NSF >> Controller and we have two cases IKE case and IKE-less case, that have been >> discussed in the WG. The YANG model in the I-D has tried to reflect this >> discussion. It was never the intention to provide a general YANG model for >> IPsec. >> >> Best Regards. >> >> >> Thanks, >> Rob >> >> >> From: Rafa Marin-Lopez <r...@um.es <mailto:r...@um.es><mailto:r...@um.es >> <mailto:r...@um.es>>> >> Sent: 22 September 2020 14:05 >> To: Rob Wilton (rwilton) <rwil...@cisco.com >> <mailto:rwil...@cisco.com><mailto:rwil...@cisco.com >> <mailto:rwil...@cisco.com>>> >> Cc: Rafa Marin-Lopez <r...@um.es <mailto:r...@um.es><mailto:r...@um.es >> <mailto:r...@um.es>>>; Christian Hopps <cho...@chopps.org >> <mailto:cho...@chopps.org><mailto:cho...@chopps.org >> <mailto:cho...@chopps.org>>>; Gabriel Lopez <gab...@um.es >> <mailto:gab...@um.es><mailto:gab...@um.es <mailto:gab...@um.es>>>; >> draft-ietf-i2nsf-sdn-ipsec-flow-protection....@ietf.org >> <mailto:draft-ietf-i2nsf-sdn-ipsec-flow-protection....@ietf.org><mailto:draft-ietf-i2nsf-sdn-ipsec-flow-protection....@ietf.org >> <mailto:draft-ietf-i2nsf-sdn-ipsec-flow-protection....@ietf.org>>; >> i2...@ietf.org <mailto:i2...@ietf.org><mailto:i2...@ietf.org >> <mailto:i2...@ietf.org>>; ipsec@ietf.org >> <mailto:ipsec@ietf.org><mailto:ipsec@ietf.org <mailto:ipsec@ietf.org>>; >> last-c...@ietf.org <mailto:last-c...@ietf.org><mailto:last-c...@ietf.org >> <mailto:last-c...@ietf.org>>; yang-doct...@ietf.org >> <mailto:yang-doct...@ietf.org><mailto:yang-doct...@ietf.org >> <mailto:yang-doct...@ietf.org>>; Martin Björklund <mbj+i...@4668.se >> <mailto:mbj+i...@4668.se><mailto:mbj+i...@4668.se <mailto:mbj+i...@4668.se>>> >> Subject: Re: [yang-doctors] Yangdoctors last call review of >> draft-ietf-i2nsf-sdn-ipsec-flow-protection-08 >> >> Dear Rob: >> >> Apologies for our delayed answer. We are now working in the revision to >> submit v09 by compiling all the comments. >> >> As you mentioned, we want to avoid any further delay. As we mentioned to >> Chris in the past (i2nsf mailing list), we do not have any problem to >> include some additional text (e.g. “-sdn-" in the module names). Therefore, >> Rob, we agree with your point of view about this. >> >> In summary, we are working in the next revision v09, and our idea to address >> Chris’ comments was to include -sdn- to the module names. >> >> We hope this is fine. >> >> Best regards. >> >> >> >> El 22 sept 2020, a las 13:56, Rob Wilton (rwilton) <rwil...@cisco.com >> <mailto:rwil...@cisco.com><mailto:rwil...@cisco.com >> <mailto:rwil...@cisco.com>>> escribió: >> >> Hi draft authors, Chris, >> >> Can we also please try and close on this issue raised by Chris. >> >> Chris, I don’t think that there is any great way to solve this issue using >> YANG features, but presumably the constraint could be enforced with a must >> statement, or groupings could be used to copy parts of the ipsec structure >> into an sdn specific ipsec tree structure. >> >> I understand that there isn't any great desire to delay these drafts by >> trying to generalize the ipsec YANG model contained within it. However, I >> think that means that the modules should have "-sdn-" in their names to >> indicate that they are intended specifically for the SDN use case, and >> should not be confused with the more generic ipsec YANG modules that have >> been proposed. >> >> Regards, >> Rob >> >> >> >> >> -----Original Message----- >> From: yang-doctors <yang-doctors-boun...@ietf.org >> <mailto:yang-doctors-boun...@ietf.org><mailto:yang-doctors-boun...@ietf.org >> <mailto:yang-doctors-boun...@ietf.org>>> On Behalf Of Christian >> Hopps >> Sent: 24 August 2020 18:08 >> To: Martin Björklund <mbj+i...@4668.se >> <mailto:mbj+i...@4668.se><mailto:mbj+i...@4668.se <mailto:mbj+i...@4668.se>>> >> Cc: i2...@ietf.org <mailto:i2...@ietf.org><mailto:i2...@ietf.org >> <mailto:i2...@ietf.org>>; draft-ietf-i2nsf-sdn-ipsec-flow- >> protection....@ietf.org >> <mailto:protection....@ietf.org><mailto:protection....@ietf.org >> <mailto:protection....@ietf.org>>; ipsec@ietf.org >> <mailto:ipsec@ietf.org><mailto:ipsec@ietf.org <mailto:ipsec@ietf.org>>; >> last-c...@ietf.org <mailto:last-c...@ietf.org><mailto:last-c...@ietf.org >> <mailto:last-c...@ietf.org>>; yang- >> doct...@ietf.org <mailto:doct...@ietf.org><mailto:doct...@ietf.org >> <mailto:doct...@ietf.org>> >> Subject: Re: [yang-doctors] Yangdoctors last call review of draft-ietf- >> i2nsf-sdn-ipsec-flow-protection-08 >> >> [adding in ipsec@] >> >> Hi, >> >> This draft was discussed in ipsecme at the last IETF, and there was a >> desire to look closer at a couple changes that would make these models >> usable by ipsec generally rather than only for SDNs. Otherwise we will end >> up with 2 models that look very similar and duplicate almost all the >> functionality. This was going to be done during the next yang doctor >> review, but it looks like that happened in the meantime (ships in the >> night). >> >> At minimum the module names should include "-sdn-" if no other changes are >> made to indicate that they are only for sdn use; however, this is not the >> optimal solution. >> >> A better solution would be to move the containers currently under ikeless >> (for SA and Policy databases) under ipsec-common. >> >> The feedback I received from the authors was that the SDN controllers >> didn't care about the actual SAs and policies when using IKE so they >> didn't want to require someone implementing ike+common modules to have to >> support them. >> >> The YANG question I suppose is, is there an easy way to move these >> containers from ipsec-ikeless to ipsec-common, but still allow for them to >> be empty and/or unimplemented for the SDN IKE use case? If they were made >> features, is there a proper YANG way to indicate that if the ikeless >> module is present then those features must also be supported thus matching >> the functionality as defined by the current draft? >> >> Thanks, >> Chris. >> >> >> >> >> >> On Aug 24, 2020, at 10:37 AM, Martin Björklund via Datatracker >> <nore...@ietf.org <mailto:nore...@ietf.org><mailto:nore...@ietf.org >> <mailto:nore...@ietf.org>>> wrote: >> >> >> >> Reviewer: Martin Björklund >> Review result: Ready with Nits >> >> I did an early YANG Doctor's review of this draft. Most of my >> comments then have been addressed in this version. >> >> Comments: >> >> o As I wrote in my early review, the RFC editor enforces a common >> format of YANG modules, so it is better to adhere to this format >> before sending the draft to the RFC editor. Use >> >> pyang -f yang --yang-line-length 69 <FILE> >> >> to get a consistent look-and-feel for your module. >> >> (You will have to manually re-flow description statements after >> this.) >> >> >> o There are some leafs that are optional in the model, but w/o a >> default value and w/o an explanation of what happens if that leaf >> is not set. You should find those and either make them mandatory, >> add a default value, or explain what it means when it isn't set. >> As an example, >> /ipsec-ike/pad/pad-entrypeer-authenticatin/pre-shared/secret >> is optional. I suspect that this leaf needs to be mandatory. >> Another example is the leaf espencap. >> >> >> /martin >> >> >> _______________________________________________ >> yang-doctors mailing list >> yang-doct...@ietf.org >> <mailto:yang-doct...@ietf.org><mailto:yang-doct...@ietf.org >> <mailto:yang-doct...@ietf.org>> >> https://www.ietf.org/mailman/listinfo/yang-doctors >> <https://www.ietf.org/mailman/listinfo/yang-doctors> >> >> >> ------------------------------------------------------- >> Rafa Marin-Lopez, PhD >> Dept. Information and Communications Engineering (DIIC) >> Faculty of Computer Science-University of Murcia >> 30100 Murcia - Spain >> Telf: +34868888501 Fax: +34868884151 e-mail: r...@um.es<mailto:r...@um.es> >> ------------------------------------------------------- >> >> >> >> >> _______________________________________________ >> I2nsf mailing list >> i2...@ietf.org<mailto:i2...@ietf.org> >> https://www.ietf.org/mailman/listinfo/i2nsf >> >> ------------------------------------------------------- >> Rafa Marin-Lopez, PhD >> Dept. Information and Communications Engineering (DIIC) >> Faculty of Computer Science-University of Murcia >> 30100 Murcia - Spain >> Telf: +34868888501 Fax: +34868884151 e-mail: r...@um.es<mailto:r...@um.es> >> ------------------------------------------------------- >> >> >> >> >> >> ------------------------------------------------------- Rafa Marin-Lopez, PhD Dept. Information and Communications Engineering (DIIC) Faculty of Computer Science-University of Murcia 30100 Murcia - Spain Telf: +34868888501 Fax: +34868884151 e-mail: r...@um.es <mailto:r...@um.es> -------------------------------------------------------
_______________________________________________ IPsec mailing list IPsec@ietf.org https://www.ietf.org/mailman/listinfo/ipsec