Re: [Last-Call] [yang-doctors] Yangdoctors last call review of draft-ietf-i2nsf-sdn-ipsec-flow-protection-08
Christian Hopps <[email protected]>
| Newsgroups | gmane.ietf.i2nsf,gmane.ietf.ipsec |
|---|---|
| Message-ID | <[email protected]> |
> On Sep 23, 2020, at 6:58 AM, Martin Björklund <[email protected]> wrote: > > Hi, > > Christian Hopps <[email protected] <mailto:[email protected]>> wrote: >> >> >>> On Sep 23, 2020, at 5:29 AM, Rafa Marin-Lopez <[email protected]> wrote: >>> >>>> >>>> >>>> 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. >> >> Something defined in a common module but marked as a feature does not >> imply that that feature has to be implemented by an importing >> module. This is not confusing to YANG implementers or users I >> think. If we are just talking about document flow here, then a >> sentence saying "the SAD feature is not required to implement IKE >> functionality" is quite enough to clear that up I think. > > Another alternative could be to move these containers to another > (new) module. It may also be enough to mark the notifications in the ikeless module as a feature I suppose. That is the actual thing I think non-SDN implementations would want to omit. The module name "ikeless" is not great in this case, but perhaps workable. This is a sub-optimal compromise b/c all IPsec have SA databases even ones running IKE -- i.e., SA databases are common whether exposed in YANG or not -- but if it can move it forward perhaps good enough. I'm definitely concerned about IETF process and real world usability here. These modules are basically workable for ipsec I think, they could be used by operators today. If we restart the entire process to redo this work for the more generic IPsec case it will probably be years before they are finished and in the field. This new work can be started, but why not have something usable in the meantime? Thanks, Chris. > > > /martin > > > >> >> Thanks, >> Chris. >> >>> 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. >>> >> > -- > last-call mailing list > [email protected] <mailto:[email protected]> > https://www.ietf.org/mailman/listinfo/last-call <https://www.ietf.org/mailman/listinfo/last-call> _______________________________________________ I2nsf mailing list [email protected] https://www.ietf.org/mailman/listinfo/i2nsf
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEm56yH/NF+m1FHa6lLh2DDte4MCUFAl9rL3oACgkQLh2DDte4 MCXEQw/9FIH/rWjXOE3LyJ03XnYFMm/oTHfxrXtYE7EQzYIyT05/ZzFD/4OiiD4i HluIw3LRYo+9fRf0M/ymQc142+6oZNnkkSpcpU4PJgGgojgutNXRfdN9iX1CdVla moNKXtbgI3ArkuMDSFHQZZtxF4/ekCv+LUs6Wdimq79AG/cx+zhbgmR8QmWg0ssV wijZKK9Mcf0IkIp/8zVijb/FopR0KTh4RmR4Gi+Ns9SdhkkjyET5LsVPz8wGRA58 UccbBnraFhiOMaP7hpA+BQUio5bjllzeKlMwn5KciqBkNGYptITLZDhph5Jy8E5V 9nrv5AEvzWolG1to0J9eycKFCtsTTcjOUso88Zmv8X6IUyCOxgL70k4+5q6x9v1R 4Hfkm26Lj/QRhxlODPhS0Sk1ImUrpsT5rxykQbbC9GchxOnGpHMz1ODtBq191n0P kM1AeAjazDxpqaf3LzzlP/ZQgzyuxE0Rphoe6tw7jGzAh2ymMiXLnuWxgUIHMGDL UVzUUf8UuWfpCy4vdfoIC2HRfwG/8RRv00+8SqRKbysXimPycNT59MUAZvSLzPC5 M3OSKu9dt9gXhprRjGHKUTiGu/O/vLbYWsQhgwug6fVrbHKe+d+LKCRyIWTcrchn StkS4KqZxIwJtd4Bj8ldqyCIyDiNgjeqsdh1++GJ0WRQYqZ9RC8= =3FPo -----END PGP SIGNATURE-----