On 4/13/15, 10:11 AM, "Sterne, Jason (Jason)"
<jason.ste...@alcatel-lucent.com> wrote:

>Hi guys,
>
>Extracting my comments about ACL type into its own thread.  I saw Martin
>also had some comments on this topic.
>
>The ACL type was mandatory in an older version of the draft and I think
>we should put it back as mandatory.  Implementations that don't *need*
>that leaf value can work fine whether they get it during ACL creation or
>not but some implementations need to know the type.

We don¹t want to make the ACL type mandatory because then we have to a
create a new type for every combination of match criteria.  The model
should support any combination of
match criteria with typing optional to map to pre-existing
implementations.  This is a tradeoff between making the model backward
compatible with existing implementations but
make it flexible enough so that a new match criteria doesn¹t require a new
type.

>
>It would also be good to create separate identities for
>IPv4-access-control-list and IPv6-access-control-list instead of bundling
>them into IP-access-control-list. If we're separating into types in the
>model it should be the 3 basic types in the base model:  v4, v6 and enet.

A vendor specific augmentation/implementation could do this, but the model
needs to support inclusion of ipv4 and ipv6 in the same acl.  I¹m aware of
outstanding customers
requests for combining ipv4 rules and ipv6 rules in the same acl, but most
implementations have not caught up to this.  When it comes to managing
acls there shouldn¹t be
this distinction between IPv6 and IPv4.  They are both IP addresses.

>
>That would also help if we decide to put some constraints that
>allow/disallow certain matching criteria when the type is a specific
>value (e.g. don't allow a v6 address match in a v4 list).
>  We'd have to be careful about how those constraints are formulated
>though - especially if we want to allow augmentations of the list-type
>for "mixed" ACLs. A new "mixed-v4-enet" type (identity) would also need
>to use the destination-ipv4-network matching criteria (can "when" or
>"must" logic be changed by an augmentation ?  I'm not sure that works).

Yes, would have to be careful, and defining constraints based on existing
implementations could be a very slippery slope.   Vendors should be able
to map to their implementations and/or
have a proprietary augmentation that constrains things more according to
their implementation.   Proprietary augmentations could be proposed, and
reviewed for standardization.

thanks,
Dana

>
>Regards,
>Jason
>
>
>_______________________________________________
>netmod mailing list
>netmod@ietf.org
>https://www.ietf.org/mailman/listinfo/netmod

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

Reply via email to