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

Re: [RRG] Re: Comments on the Design Goals I-D




Hi Scott,

Thanks for your comments. Please see inline. I think a number of these questions should spark discussions.


   Long experience with inter-domain routing has shown us that the
   global BGP routing table is continuing to grow rapidly [BGPGrowth].
   Carrying this large amount of state in the routing plane is
   expensive and places undue cost burdens on network participants
   that do not necessarily get value from the increases in the routing
   table size.  Thus, the first required goal is to provide
   significant improvement to the scalability of the routing plane.

The last sentence is a fine end result, but carrying the state
information isn't the only problem.  What about churn?


As I think we've discussed before, it's my personal contention based on my BGP experience that the churn is actually an artifact of the protocol and is not fundamental to the current routing architecture. I believe that the churn can be adequately addressed by some additional implementation sophistication within BGP, and I'm actively and personally working on this topic, albeit at a greatly restricted bandwidth. Folks interested should stay in touch with the IDR mailing list or drop me a line.

That said, I do feel that this document should reflect the rough consensus of the research group. If folks feel that I'm grossly misrepresenting the group, please step up and debate your point.


   Traffic engineering is the capability of directing traffic along
   paths other than those that would be computed by normal IGP/EGP
   routing.  Inter-domain traffic engineering today is frequently
   accomplished by injecting more-specific prefixes into the global
   routing table, which results in a negative impact on routing
   scalability.  A scalable solution for inter-domain traffic
   engineering is strongly desired.

Again I like the last sentence but not the lead-in.  If we are
defining new routing capabilities, what is "normal"?  Current?  How
about deleting the first sentence and revising the last as:

     A scalable solution for directing traffic along inter-domain
     paths according to more than just destination address is strongly
     desired.


I like the finesse, but sooner or later, we're going to have to give a definition for 'traffic engineering'. It's simply too common a term for us to duck. Also, the current inter-domain TE approach really doesn't require anything more than the destination address. It's just providing much more granularity than mere reachability would require. We also already have policy considerations in path computation via BGP today.

I'm more than happy to improve the definition if you have specific suggestions, but on my own, I'm failing to come up with something that's satisfactory without referring to 'normal' or 'current' routing.


   Numerous sources have noted that an IPv4 address embodies both host
   attachment point information and identification information.  This
   overloading has caused numerous semantic collisions that have
   limited the flexibility of the Internet architecture.  Therefore,
   it is desired that a solution separate the host location
   information namespace from the identification namespace.

"Attachment point" and "location" are used interchangeably.  They can
be derived from each other 1:1 but I suspect a location is one way to
name an attachment point, so let's not use them interchangeably.  Do
we need to say somewhere that locations refer to attachment points?


Happy to do so, but we should provide a clear definition of each. Care to propose text?


   "Stretch"

Optimality ratio?


Thanks, but 'stretch' already seems to be the accepted term in the literature.


Also, how about something about "with the queuing treatment
requested"?


Do we have consensus that this should be a goal? It's the first time I've seen it raised in this forum. In any case, please propose text.


   Convergence

You mention convergence but can we be more specific about what are we
after?  Convergence time that scales with log n?  ??


Well, my personal preference would be convergence that prevents my TCP connections from breaking. Do folks have other metrics that they'd like to propose? I know some folks will simply say 50ms.

Tony

--
to unsubscribe send a message to rrg-request@psg.com with the
word 'unsubscribe' in a single line as the message text body.
archive: <http://psg.com/lists/rrg/> & ftp://psg.com/pub/lists/rrg