Hi Lou,

I have reviewed the document and believe it is ready for publication barring 
one comment and one clarification from Joe. I refer to this thread:

https://mailarchive.ietf.org/arch/msg/netmod/QrixYe6E4R9TFZ0O0S7eBaj4RyY/ 
<https://mailarchive.ietf.org/arch/msg/netmod/QrixYe6E4R9TFZ0O0S7eBaj4RyY/>

In particular, this comment from that thread. What I wanted to add for 
clarification, is that I agree with Joe on defining a grouping for defined-sets 
that can then be used by other models. However, when it comes to the ACL 
extension model itself, I believe that defined-sets should be defined as an 
augmentation of the ACL model, and should not be defined as a standalone 
container sitting at the root of the config tree. See sample YANG code below.

> I actually agree with your above statement in the Introduction that you had, 
> about the module being solely an enhancement of the ACL YANG model, and was 
> surprised to see it taken out. The point I was making was that just like what 
> you have done with augmenting 
> "/acl:acls/acl:acl/acl:aces/acl:ace/acl:matches” to add ‘choice payload’, 
> ‘choice alias’ etc, you could have augmented “/acl:acls” to add 
> ‘defined-sets’ and ‘aliases’.
> 
> Right now, as is, the ietf-acl-enh module sits on the root of the config 
> tree, with no relation to the ACL model, other than references to it from 
> within the ACL model. If the definitions in ietf-acl-enh are to be consumed 
> by the ACL model only, why not augment the ACL model (as shown below) to add 
> them in the ACL tree?
> 
>  
> 
> [Med] This is fair. Now that I managed to refresh the context in my mind I 
> confirm that we have done that in a previous version of the spec, but the 
> feedback we received from the WG was to move those upper in the hierarchy 
> (because there might be other cases). See for example 
> https://datatracker.ietf.org/doc/minutes-115-netmod-202211080930/ 
> <https://mailarchive.ietf.org/arch/msg/netmod/QrixYe6E4R9TFZ0O0S7eBaj4RyY/%3Ca%20href=>"
>  
> rel="nofollow">https://datatracker.ietf.org/doc/minutes-115-netmod-202211080930/
>  <https://datatracker.ietf.org/doc/minutes-115-netmod-202211080930/>:
> 
>  
> 
> ==
> 
> Joe Clarke: It would be nice in a standalone container (i.e. groupings that 
> could be imported). I see some other use cases for these defined groupings 
> besides just ACLs.
> 
> ==
> 

I know that routing policy uses defined-sets, but I believe they have already 
defined their own. Which other models do you foresee using these groupings 
(which I am now correcting to as ask, “… using this standalone container”?).

>  
>  
> If that is the case I see no reason why those containers should not be 
> augmentations into the same model, as in
> 
>  
> augment “/acl:acls” {
> 
>   container defined-sets {
> 
>   ….
> 
>   }
> 
>  
>   container aliases {
> 
>      …
> 
>   }
> 
> }
> 
> 


> On Apr 29, 2024, at 2:41 PM, Lou Berger <lber...@labn.net> wrote:
> 
> All,
> 
> This starts working group last call on
> https://datatracker.ietf.org/doc/draft-ietf-netmod-acl-extensions/
> 
> The working group last call ends on May 13th.
> Please send your comments to the working group mailing list.
> 
> Positive comments, e.g., "I've reviewed this document
> and believe it is ready for publication", are welcome!
> This is useful and important, even from authors.
> 
> Thank you,
> Lou (Co-Chair & doc Shepherd)
> 
> 
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod


Mahesh Jethanandani
mjethanand...@gmail.com






_______________________________________________
netmod mailing list
netmod@ietf.org
https://www.ietf.org/mailman/listinfo/netmod

Reply via email to