Re: bgp4-17 Cease subcode

Enke Chen <enke@redback.com> Thu, 17 January 2002 00:24 UTC

Received: from trapdoor.merit.edu (postfix@trapdoor.merit.edu [198.108.1.26]) by nic.merit.edu (8.9.3/8.9.1) with ESMTP id TAA21017 for <idr-archive@nic.merit.edu>; Wed, 16 Jan 2002 19:24:37 -0500 (EST)
Received: by trapdoor.merit.edu (Postfix) id 6677C912B3; Wed, 16 Jan 2002 19:24:17 -0500 (EST)
Delivered-To: idr-outgoing@trapdoor.merit.edu
Received: by trapdoor.merit.edu (Postfix, from userid 56) id 2E173912BD; Wed, 16 Jan 2002 19:24:17 -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 1BEF4912B3 for <idr@trapdoor.merit.edu>; Wed, 16 Jan 2002 19:24:16 -0500 (EST)
Received: by segue.merit.edu (Postfix) id D9DE65DDA7; Wed, 16 Jan 2002 19:24:15 -0500 (EST)
Delivered-To: idr@merit.edu
Received: from prattle.redback.com (prattle.redback.com [155.53.12.9]) by segue.merit.edu (Postfix) with ESMTP id 9EA485DDA1 for <idr@merit.edu>; Wed, 16 Jan 2002 19:24:15 -0500 (EST)
Received: from popserv3.redback.com (popserv3.redback.com [155.53.12.64]) by prattle.redback.com (Postfix) with ESMTP id D51AF1531C1; Wed, 16 Jan 2002 16:24:14 -0800 (PST)
Received: from redback.com (fall.redback.com [155.53.36.220]) by popserv3.redback.com (Postfix) with ESMTP id 18E6B7E6C1; Wed, 16 Jan 2002 16:24:13 -0800 (PST)
To: Alex Zinin <azinin@nexsi.com>
Cc: Susan Hares <skh@nexthop.com>, Kunihiro Ishiguro <kunihiro@zebra.org>, Vincent Gillet <vgi@zoreil.com>, Yakov Rekhter <yakov@juniper.net>, Jeffrey Haas <jhaas@nexthop.com>, idr@merit.edu
Subject: Re: bgp4-17 Cease subcode
In-Reply-To: Message from Alex Zinin <azinin@nexsi.com> of "Wed, 16 Jan 2002 11:10:47 PST." <114185201786.20020116111047@nexsi.com>
Date: Wed, 16 Jan 2002 16:24:13 -0800
From: Enke Chen <enke@redback.com>
Message-Id: <20020117002414.18E6B7E6C1@popserv3.redback.com>
Sender: owner-idr@merit.edu
Precedence: bulk

Yes, please do not introduce the IdleHold State at this stage of the
BGP deployment.  -- Enke

> Date: Wed, 16 Jan 2002 11:10:47 -0800
> From: Alex Zinin <azinin@nexsi.com>
> X-Mailer: The Bat! (v1.51) Personal
> Reply-To: Alex Zinin <azinin@nexsi.com>
> Organization: Nexsi Systems
> X-Priority: 3 (Normal)
> Message-ID: <114185201786.20020116111047@nexsi.com>
> To: Susan Hares <skh@nexthop.com>
> Cc: Kunihiro Ishiguro <kunihiro@zebra.org>,
> 	Vincent Gillet <vgi@zoreil.com>, Yakov Rekhter <yakov@juniper.net>,
> 	Jeffrey Haas <jhaas@nexthop.com>, <idr@merit.edu>
> Subject: Re: bgp4-17 Cease subcode
> 
> Sue,
> 
>  Introduction of the IdleHold does change the FSM,
>  and I thought we wanted the spec to reflect the current
>  running code as much as possible.
>  
>  I agree with Russ and Ishi---the new state does not
>  seem to be necessary, instead it could be as easy
>  as holding the session in Idle and giving clue on
>  how to make the delay exponential. I don't think
>  there's an interoperability issue if people decide
>  to keep the session in Idle using different internal
>  mechanisms.
> 
>  Regards,
>  
> -- 
> Alex Zinin
> 
> Wednesday, January 16, 2002, 6:04:36 AM, Susan Hares wrote:
> 
> > Kunihiro:
> 
> > We are not changing the FSM so I would be surprised if the change
> > was anything but modest. Usually specifications with "no big" deal get 
> > interpreted differently.  Inter-operable code means you tie down the details.
> 
> > The comment was on the clarity of the specification.
> 
> > If you have a specific comment on the text of the state machine,
> > can you propose the concerns you have as a revision to the text.
> 
> > Sue
> 
> > PS -- I just love last call on a draft...  It's when
> >        everyone finally reads a new section  ;-)...
> 
> 
> > At 05:39 PM 1/15/2002 -0800, Kunihiro Ishiguro wrote:
> >> >> > Is the expoential backoff in the FSM in current implementations?
> >> >>
> >> >> I guess we are going to find this out as part of the implementation
> >> >> report. And if it is not in (at least two) current implementations,
> >> >> we'll take it out of the text.
> >> >
> >> >I implemented Cease subcode in zebra-0.92a but not exponential backoff.
> >> >I checked that new subcode does not put other BGP stack in trouble
> >> >(checked Cisco and Juniper).
> >>
> >>First of all, sorry for talking about specific implementation.  In
> >>Zebra implementation we've implemented Cease subcode.  The code is in
> >>CVS repository.  I'll prepare a release version for that.
> >>
> >>And also we've implemented exponetial backoff.  It is done without
> >>introducing new FSM status.  It is not a big deal.  Just check a flag
> >>in a few functions.
> 
> 
> >>Exponential backoff is a good feature.  I can't understand why it
> >>require change to FSM.
> 
>