[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Idr] Progressing draft-bhatia-bgp-multiple-next-hops-01.txt
On Thu, 24 Aug 2006, Enke Chen wrote:
RR1 would advertise the following UPDATEs to RR2.
UPDATE: feasible nlri X, next_hop N1, <other attributes>
UPDATE: feasible nlri X, multiple_hop N11, <other attributes>
UPDATE: feasible nlri X, multiple_hop N2, <other attributes>
UPDATE: feasible nlri X, multiple_hop N22, <other attributes>
Please note that B1 and B2 are clients and do not advertise
multi-paths. How do (X, N1) and (X, N2) got withdrawn on RR2 as
they are no longer valid (replaced by B1 and B2), in other words
how does RR2 figure out (X, N11) is a replacement of (X, N1), and
(X, N22) a replacement of (X, N2)?
They don't need to.
The first above, with NEXT_HOP (or MP_REACH for MP) continues to
imply a full implicit withdrawal of the NLRI. So with that first
UPDATE all the previous (NLRI,nexthops) are withdrawn.
Further, if <other attributes> are the same for the above paths, it
can be done in just one UPDATE.
UPDATE: feasible nlri X,
NEXT_HOP N1,
MULTIPLE_HOP N11, N2, N22
<other attributes>
If, say, all but (X,N22) had the same attributes, then the following
would be sent:
UPDATE: feasible nlri X,
NEXT_HOP N1,
MULTIPLE_HOP N11, N2
<other attributes>
UPDATE: feasible nlri X,
MULTIPLE_HOP N22
<(X,N22) attributes>
regards,
--
Paul Jakma paul at clubi.ie paul at jakma.org Key ID: 64A2FF6A
Fortune:
Snow Day -- stay home.
_______________________________________________
Idr mailing list
Idr at ietf.org
https://www1.ietf.org/mailman/listinfo/idr