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

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



Curtis,

No where in the add-paths document, at least the -05 version does it
say anything like that.  The only mention of the decision precoes is

Doesnt say what? That add-paths is used to advertise additional routes in addition to the best ones?

 7. Applications

  The BGP extension specified in this document can be used by a BGP
  route reflector [RFC2796] or BGP Confederation ASBR [RFC3065] to
  advertise more than just the best path in order to eliminate

"advertise more than just the best path in order to eliminate".

Thus your claim that these proposals only call for advertising the
best routes (ecmp) goes for a toss.

I hope you now appreciate the question that i had earlier asked?

  persistent route oscillations [RFC3345], or to help achieve optimal
  routing in a network.

  Other applications are for further study.

RFC3345 may provide a hint in that the route oscillation cases involve
the decision tie break using MED.  It is possible that the authors
expected the reader to be familiar with this references and in this
case recognize that advertising routes where MED break the tie would
be sufficient to stop the oscillation.

If this was the authors intent, which it may or may not be, then it

Yes, this was the intent, which i thought was obvious to everyone involved in this discussion.

Clearly I was mistaken.

Again, I just read the drafts.  I'm not connected with either set of
authors.  Maybe a discussion of the problem space is needed.  I had
considered the BGP ECMP case.  Apparently the primary focus of

If you had considered the ECMP case, then you couldnt have been any further from reality. Did it ever cross your mind as to how these proposals would convey the path information to the non add-paths/multiple-hop peer?

add-path is suppressing RR and confed oscillations.  In private email
Joel pointed out that an RS is a case where a router might want to
send everything without running a decision process at all.

I think Joel's been quite clear on what he means by "everything".


> If the drafts are _only_ meant for ecmp then i see no text that talks > of how these proposals work with non add-paths/multiple_hops capable > peers. > > Read ecmp-routes-in-bgp draft if you want to understand my point. The > instant you cross an ECMP domain you have to construct a "synthetic" > (I picked up this term from this draft) aspath that contains all the > AS numbers. > > Glen

That draft appears to have expired.  There is nothing with ecmp in the
filename, title, or abstract in the internet-drafts abstracts file
except one by George Swallow about MPLS ECMP.

I get this from the first google hit. The expired copy can be found at

http://tools.ietf.org/id/draft-bhatia-ecmp-routes-in-bgp-02.txt

The draft is very specific to their multiple-hop solution but the
basic idea is generic and can be extended to any proposal that
advertises ecmp routes.

From the draft:

3. Requirements for the ECMP algorithm

  (a)  An ECMP capable peer must be able to advertise each individual
       BGP path to other ECMP capable IBGP peers.

  (b)  When advertising routes to non ECMP capable peers it must
       preserve as much of the AS Path structure as possible. This
       includes, the individual AS elements and the path length.

  We in this document propose an algorithm to advertise BGP ECMP
  routes, to both routers capable of ECMP and the ones without, so as
  to honor each of the requirements mentioned above.

Glen.

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