Hi Dean,

>Have a question about RIB grammar
>
>Based on the description
>interface-list: This represents the list of interfaces associated
>      with this routing instance.  The interface list helps constrain
>      the boundaries of packet forwarding.  Packets coming on these
>      interfaces are directly associated with the given routing
>      instance.  The interface list contains a list of identifiers, with
>      each identifier uniquely identifying an interface.
>So based on this description, example grammar for Interface list is clear
>   <interface-list> ::= (<INTERFACE_IDENTIFIER> ...)
>
>but then  interface route has interface and interface identifier
>   <interface-route> ::= <INTERFACE> <INTERFACE_IDENTIFIER>
>Could you please explain the difference between <INTERFACE> and
><INTERFACE_IDENTIFIER>?  In section 2.3, there is an ingress interface
>match condition, but from the document would presume that
><INTERFACE_IDENTIFIER> would be enough to identify the ingress interface
>for match condition?

The <INTERFACE> was supposed to be a reference to the route-type. I¹ve
removed that from the latest (yet to be published) revision, wherein there
is a <route-type> in the <match> and
<interface-route> ::= <INTERFACE_IDENTIFIER>

Hope that brings more clarity.

Thanks
Nitin


_______________________________________________
i2rs mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/i2rs

Reply via email to