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
