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

[RRG] Geoff Huston's article on BGP stability, update statistics and damping



Geoff Huston has a new article "Damping BGP":

  http://www.potaroo.net/ispcol/2007-06/dampbgp.html

He proposes methods of identifying updates which are usually
associated with path hunting.  Typically this is one or multiple
announcements of a longer path for the prefix, followed by the
withdrawal of the prefix.  I understand from this that he
supports "path length damping" as described by Tony Li:

   http://tools.ietf.org/html/draft-li-bgp-stability

How such filtering would work when all routers implement it I am
not sure, but it seems like a good idea.

I learnt some interesting things, including that BGP routers
often use TCP to throttle the updates from peers to a rate they
can handle.  One reason this is done is to prevent local input
queues from taking up too much memory.

Meanwhile, the peers perform "output queue compression".  They
look into the queue of updates which are waiting to be sent and
remove any messages which have been rendered incorrect by events
which transpired since that message was put in the queue.

There is also a diagram depicting path hunting, and graphs
depicting the statistics of updates, based on research in April
this year.

  "10% of announced prefixes being responsible for 53% of all
   routing updates, and the busiest 1% of prefixes responsible
   for 24% of the routing updates for the month."

  "It can’t be the case that more than a million routing updates
   actually reflect true underlying changes in topology of the
   network, given that these one million updates only refer to
   2,000 prefixes."

I think the time analysis of the updates would be of interest to
anyone concerned about BGP stability.

In case anyone on this RRG list is not on the RAM list, there is
discussion on the RAM list about my "Ivip" adaptation of LISP
which should be much more amenable to incremental deployment.

  - Robin      http://www.firstpr.com.au/ip/ivip/

--
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