A team of us have been drafting IETF documents for a generalized 
approach to single-router BGP convergence.  The terminology document 
is about to go to the RFC editor after some final text formatting. 
The methodology document has technically expired--the economy hit the 
team, but we should be getting back to work. I'll see about posting 
the drafts, probably at certificationzone.com.

The bottom line is that a lot more factors go into even initial 
convergence than the number of routes, even simplifying to a single 
peer and no additional policy.  Among other things, there will be 
variation based on the way a given implementation sends its updates 
(e.g., by order of prefix length, by order of IP address, randomly, 
etc.) and the particular prefix storage implementation of the 
receiving router.  Another factor will be the number of prefixes 
packed into each update.


Terminology draft:


http://www.ietf.org/internet-drafts/draft-ietf-bmwg-conterm-04.txt


At 1:08 AM +0000 6/22/03, Zsombor Papp wrote:
>At 08:35 PM 6/21/2003 +0000, - jvd wrote:
>>Hi Zsombor,
>>
>>The last time I checked BGP was a routing protocol, that means there is an
>>algorithm running that's calculating the best path to a destination. A
bunch
>>of information is advertised to you and your router needs to decide which
>>routes to put in the routing table based on the information in the BGP
>tables.
>>
>>So of course you need a processor to do this.
>
>No doubt about that. :) Holding the routes however doesn't require any
>processing. So I am thinking that the sheer number of routes impacts only
>the initial convergence time, when the BGP session comes up. This appears
>to be far less common than what comes after that, ie. calculating the
>effects of continuous routing updates. So the rate of incoming routing
>updates seems to be a more important parameter when trying to guesstimate
>the CPU utilization. Due to the nature of the best path calculation,
>probably the number of peers plays a role, too. I haven't seen these being
>mention in the discussion so far, and I was wondering if I am missing
>something here.

Both the total number of peers and the rate of change at each peer 
affect convergence after changes.  The number affects TCP 
performance, which is a processor hog.

You also run into multiple cases of a change, such as:
     completely new route
     route withdrawn and existing less-preferred route now selected
     route withdrawn and new route learned from a different peer

..and so forth.


When you start adding routing policies, the processor load can go up 
exponentially.
>
>I glanced through the document you referenced below, that also seems to
>talk about memory issues only.
>
>You haven't answered my question as to how you know that the 1720 is not
>fast enough but the 2691 is. Did you do any tests, or have you seen the
>1720 fail in a live network due to too many BGP routes?
>
>Thanks,
>
>Zsombor
>
>>Have a look at:
>>http://www.cisco.com/en/US/partner/tech/tk365/tk80/technologies_tech_n
>>ote09186a0080094a83.shtml
>>So of course you need a processor to do this.
>>
>  >Regards,




Message Posted at:
http://www.groupstudy.com/form/read.php?f=7&i=71078&t=70960
--------------------------------------------------
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]

Reply via email to