Re: damping persistent peer oscillations

Curtis Villamizar <curtis@fictitious.org> Fri, 06 December 2002 19:11 UTC

Received: from trapdoor.merit.edu (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA20080 for <idr-archive@ietf.org>; Fri, 6 Dec 2002 14:11:04 -0500 (EST)
Received: by trapdoor.merit.edu (Postfix) id 28237912EB; Fri, 6 Dec 2002 14:13:45 -0500 (EST)
Delivered-To: idr-outgoing@trapdoor.merit.edu
Received: by trapdoor.merit.edu (Postfix, from userid 56) id E37C4912EC; Fri, 6 Dec 2002 14:13:44 -0500 (EST)
Delivered-To: idr@trapdoor.merit.edu
Received: from segue.merit.edu (segue.merit.edu [198.108.1.41]) by trapdoor.merit.edu (Postfix) with ESMTP id 7E7CF912EB for <idr@trapdoor.merit.edu>; Fri, 6 Dec 2002 14:13:43 -0500 (EST)
Received: by segue.merit.edu (Postfix) id 6D0CE5DFB7; Fri, 6 Dec 2002 14:13:43 -0500 (EST)
Delivered-To: idr@merit.edu
Received: from workhorse.fictitious.org (workhorse.fictitious.org [209.150.1.230]) by segue.merit.edu (Postfix) with ESMTP id 3AB545DFBB for <idr@merit.edu>; Fri, 6 Dec 2002 14:13:42 -0500 (EST)
Received: from workhorse.fictitious.org (localhost.fictitious.org [127.0.0.1]) by workhorse.fictitious.org (8.9.3/8.9.3) with ESMTP id OAA22088; Fri, 6 Dec 2002 14:12:31 -0500 (EST) (envelope-from curtis@workhorse.fictitious.org)
Message-Id: <200212061912.OAA22088@workhorse.fictitious.org>
To: "Natale, Jonathan" <JNatale@celoxnetworks.com>
Cc: "'curtis@fictitious.org'" <curtis@fictitious.org>, "'idr@merit.edu'" <idr@merit.edu>
Reply-To: curtis@fictitious.org
Subject: Re: damping persistent peer oscillations
In-reply-to: Your message of "Fri, 06 Dec 2002 14:01:10 EST." <1117F7D44159934FB116E36F4ABF221B02C7C6DF@celox-ma1-ems1.celoxnetworks.com>
Date: Fri, 06 Dec 2002 14:12:31 -0500
From: Curtis Villamizar <curtis@fictitious.org>
Sender: owner-idr@merit.edu
Precedence: bulk

In message <1117F7D44159934FB116E36F4ABF221B02C7C6DF@celox-ma1-ems1.celoxnetwor
ks.com>, "Natale, Jonathan" writes:
> Curtis,
> 
> Thanks for the reply.
> 
> But I was looking for *peer* oscillation damping, not *route* oscillation
> damping.  RFC1771 had:
> 
>     "For a peer that was previously transitioned to Idle due to an error,
> the time between consecutive generation of Start events, if such events are
> generated automatically, shall exponentially increase."

The text I quoted started with

  When a peer routing session is broken, ...

and suggested

  the peering session itself may be marked as unstable.

How is this not applicable?

> --Current implementations (AKA Juniper and Cisco) do not do this, and the
> draft-18 has it tagged as out of scope (see below).
> 
> Maybe this will be in the RFC1772 re-do and/or a BCP?

Since its out of scope but OK to do something as stated in -18, its OK
to do what is recommended in RFC2439 but not required.

You asked if anything addressed a "method of damping persistent peer
oscillations".  The answer is "yes there is".

Curtis


> > -----Original Message-----
> > From: Curtis Villamizar [mailto:curtis@fictitious.org] 
> > Sent: Friday, December 06, 2002 1:33 PM
> > To: Natale, Jonathan
> > Cc: idr@merit.edu
> > Subject: Re: damping persistent peer oscillations 
> > 
> > 
> > 
> > In message 
> > <1117F7D44159934FB116E36F4ABF221B02C7C6D7@celox-ma1-ems1.celoxnetwor
> > ks.com>, "Natale, Jonathan" writes:
> > > >From Draft 18:
> > > "Local system automatically starts the BGP peer connection 
> > with persistent
> > > peer oscillation damping enabled.  The exact method of 
> > damping persistent
> > > peer oscillations is left up to the implementation.   These 
> > methods of
> > > damping persistent BGP adjacency flapping are outside the 
> > scope of this
> > > document."
> > > 
> > > -- is there a draft describing a "method of damping persistent peer
> > > oscillations" ?
> > 
> > 
> > RFC 2439 "BGP Route Flap Damping":
> > 
> >   4.8.5 Processing A Peer Router Loss
> > 
> >    When a peer routing session is broken, either all individual routes
> >    advertised by that peer may be marked as unstable, or the peering
> >    session itself may be marked as unstable.  Marking the 
> > peer will save
> >    considerable memory.  Since the individual routes are advertised as
> >    unreachable to routers beyond the immediate problem, per 
> > route state
> >    will be incurred beyond the peer immediately adjacent to the BGP
> >    session that went down.  If the instability continues, the
> >    immediately adjacent router need only keep track of the peer
> >    stability history.  The routers beyond that point will receive no
> >    further advertisements or withdrawal of routes and will dispose of
> >    the damping structure over time.
> > 
> >    BGP notification through an optional transitive attribute that
> >    damping will already be applied may be considered in the future to
> >    reduce the number of routers that incur damping structure storage
> > 
> > Curtis
> > 
>