Hi Dean,

We should remove the metadata grouping from the base model.  It is out of place 
with the rest of the model and a fairly clean line to draw as a boundary for 
future extension/augmentation.

Regards,
Jason

From: EXT Dean Bogdanovic [mailto:ivand...@gmail.com]
Sent: Friday, April 08, 2016 9:25
To: Sterne, Jason (Nokia - CA)
Cc: netmod WG
Subject: Re: [netmod] input Interface match

Jason,

After looking at the document and the model, it is also about having metadata 
grouping in the model. If you want to have metadata grouping in the model, then 
you have to have something inside and then input-interface questions comes up. 
If you don’t have to have metadata grouping in the base model, everything is 
easy.

I believe this is the right question

Dean

On Apr 8, 2016, at 9:20 AM, Sterne, Jason (Nokia - CA) 
<jason.ste...@nokia.com<mailto:jason.ste...@nokia.com>> wrote:

Hi Dean,

Just to clarify -> the main question posed in the WG meeting was about the 
input-interface match criteria.  From the meeting minutes:

Chairs: call for if interface should be in base:
    6 prefer NOT having it in the doc at all
    5 prefer having it in, but as a feature
    2 prefer having it in the doc as required

Maybe we should get agreement on what to do about input-interface (on the list) 
first and then we can figure out what to do about the metadata grouping.

Matching on basic IPv4/IPv4/MAC header fields is common functionality.  But 
having that input-interface match on metadata in the core model is out of 
place.  It should be left to further extension drafts or vendor specific 
augmentations (along with whatever other metadata might be useful or 
vendor-specific). Many major implementations do not support matching on 
input-interface (Cisco IOS-XR, Nokia SR OS, Brocade, others).  The typical way 
to associate ACLs and Interfaces is by assigning an ACL to an interface as 
shown in section A.3. of the ACL draft.   There is some discussion of this on 
the NETMOD thread “Remove input-interface (metadata) from netmod-acl-model-07 
?”.

Regards,
Jason

From: netmod [mailto:netmod-boun...@ietf.org] On Behalf Of EXT Dean Bogdanovic
Sent: Thursday, April 07, 2016 11:12
To: netmod WG
Subject: [netmod] input Interface match

As the action item from the netmod WG and, hopefully, last open item in the ACL 
draft is the leaf input interface in the metadata grouping


grouping metadata {

    description

      "Fields associated with a packet which are not in

      the header.";

    leaf input-interface {

      type if:interface-ref {

        require-instance false;

      }

      description

        "Packet was received on this interface.";

    }

  }

}


Here are two questions:
One
Do want to have a metadata grouping in the basic ACL model? If yes, we have to 
put in some leafs in there. There are implementations which use metadata as 
match condition

If we agree that metadata grouping is not needed in the basic model, then the 
authors would remove the grouping from the model and I believe that no more 
discussion is needed on this point

Dean

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

Reply via email to