[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Idr] Progressing draft-bhatia-bgp-multiple-next-hops-01.txt



A few other points regarding the draft --

First, the draft isn't terribly clear on the usage of "legacy" next_hop on a connection over which the multiple-hop capability has been exchanged. To take one example, if I announce:

    R1: (P, next_hop N1, other attributes)
    R2: (P, multiple_next_hop N2, other attributes)

can I subsequently withdraw R1 by means of an update which lists N1 in the multiple_next_hop attribute? I'd assume so, but the mixing of next_hop and multiple_next_hop leaves room for confusion. (Other comments to the list have exhibited the same confusion so I think it's not just me.)

I'd suggest dropping use of next_hop at all on multiple-hop connections, for clarity. Instead, mandate that all next hop information is carried in multiple_next_hop. As far as I can tell, the only well-defined use of next_hop in the document right now is if you want to implicitly withdraw N routes and replace them with M routes (but where all M share one set of path attributes). That seems like an unnecessary corner case optimization, especially since you've already disclaimed interest in other implicit withdraw cases (where the next hop changes).

If you don't want to make this change then I think you at least need to clarify the implicit withdraw semantics in the presence of next_hop, as Paul did --

At 5:26 PM +0100 8/23/06, Paul Jakma wrote:
   The UPDATE replaces all existing paths for the NLRI with the
   paths of identities (NLRI,next-hop) as given by the
   'normal' next-hop attribute and those nexthops in the
   MULTIPLE_NEXT_HOP, if that attribute is present.

This is NOT clear in the doc.

Second, the draft specifies a set of flags in the multiple-hop capability. The only defined flag is the "receive multiple" flag. Under what circumstances would a router ever advertise the capability without setting the RM flag?

Third, you misspelled "Traina" in your references section.

--John

_______________________________________________
Idr mailing list
Idr at ietf.org
https://www1.ietf.org/mailman/listinfo/idr