Re: [OSPF] draft-kini-ospf-fast-notification-01

John E Drake <jdrake@juniper.net> Tue, 05 April 2011 14:49 UTC

Return-Path: <jdrake@juniper.net>
X-Original-To: ospf@core3.amsl.com
Delivered-To: ospf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 350BE28C0DE for <ospf@core3.amsl.com>; Tue, 5 Apr 2011 07:49:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.324
X-Spam-Level:
X-Spam-Status: No, score=-6.324 tagged_above=-999 required=5 tests=[AWL=0.275, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ehDsyuoK-aB0 for <ospf@core3.amsl.com>; Tue, 5 Apr 2011 07:48:57 -0700 (PDT)
Received: from exprod7og124.obsmtp.com (exprod7og124.obsmtp.com [64.18.2.26]) by core3.amsl.com (Postfix) with ESMTP id D85C828C15A for <ospf@ietf.org>; Tue, 5 Apr 2011 07:48:56 -0700 (PDT)
Received: from P-EMHUB02-HQ.jnpr.net ([66.129.224.36]) (using TLSv1) by exprod7ob124.postini.com ([64.18.6.12]) with SMTP ID DSNKTZssPSj8knZwxhTSLckrG3u1W8V00gFd@postini.com; Tue, 05 Apr 2011 07:50:40 PDT
Received: from EMBX01-HQ.jnpr.net ([fe80::c821:7c81:f21f:8bc7]) by P-EMHUB02-HQ.jnpr.net ([fe80::88f9:77fd:dfc:4d51%11]) with mapi; Tue, 5 Apr 2011 07:47:23 -0700
From: John E Drake <jdrake@juniper.net>
To: "curtis@occnc.com" <curtis@occnc.com>, Sriganesh Kini <sriganesh.kini@ericsson.com>
Date: Tue, 05 Apr 2011 07:49:02 -0700
Thread-Topic: [OSPF] draft-kini-ospf-fast-notification-01
Thread-Index: AcvzNwzSK8xOZAReTIOWlb3yK+F4yQAaPASQ
Message-ID: <5E893DB832F57341992548CDBB33316399F2BD0587@EMBX01-HQ.jnpr.net>
References: Your message of "Mon, 04 Apr 2011 14:35:21 PDT." <AANLkTimuWm3mXOdWw1qROcRuetSAQJiwPVeqkZA3D5ab@mail.gmail.com> <201104050214.p352Erew029116@harbor.orleans.occnc.com>
In-Reply-To: <201104050214.p352Erew029116@harbor.orleans.occnc.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "ospf@ietf.org" <ospf@ietf.org>
Subject: Re: [OSPF] draft-kini-ospf-fast-notification-01
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 05 Apr 2011 14:49:04 -0000

I am aware of at least one implementation from the 2002/2004 time frame with a per node OSPF flooding transit time of O(10 uSecs);  this implementation was a port of a commercially available OSPF stack rather than a custom implementation. 

Sent from my iPhone

> -----Original Message-----
> From: ospf-bounces@ietf.org [mailto:ospf-bounces@ietf.org] On Behalf Of
> Curtis Villamizar
> Sent: Monday, April 04, 2011 7:15 PM
> To: Sriganesh Kini
> Cc: ospf@ietf.org
> Subject: Re: [OSPF] draft-kini-ospf-fast-notification-01
> 
> 
> Sri,
> 
> I spoke to a few people at IETF who have implemented OSPF and I have
> deployed OSPF.  Flooding was not considered an issue.
> 
> A notfification would normally go out when a LSA is modified to
> withdraw an adjacency.  Even a software SHA-256 is not that long a
> time in software.
> 
> The question was whether anyone running a real network had measuered
> flooding delay and found it to be a problem.
> 
> Also keep in mind that *modern* IGP implementations reflood first and
> then SPF and download routes later.  You might want to look through
> the archives of presentations at NANOG related to convergence.  Packet
> designs and Qwest did some work on this about 5 years ago or more.
> You may be tackling a non-problem.
> 
> Curtis
> 
> 
> In message
> <AANLkTimuWm3mXOdWw1qROcRuetSAQJiwPVeqkZA3D5ab@mail.gmail.com>
> Sriganesh Kini writes:
> >
> > Vishwas,
> >
> > Your draft seems to be referring to the end-to-end delay of a packet
> > forwarded entirely by data-plane. So those results would be
> applicable
> > to the OSPF fast-notification. It would not be applicable to
> > end-to-end delay of OSPF LSA flooding since the LSAs are processed at
> > each hop by the control-plane.
> >
> > Curtis,
> >
> > The control-plane delays you haven't listed include sending LSUpdate
> > from data-plane to control-plane and its processing such as
> > authenticating, comparing against LSDB, sending LSAck (with potential
> > re-transmission), queueing for further flooding (including re-
> transmit
> > if timer expires), re-adding interface specific auth params etc. All
> > of these need to be done at each intermediate hop as the LSA gets
> > flooded and hence the delay is cumulative. These delays may not seem
> > like much but it does add to the overall delay in convergence. The
> SPF
> > by itself does not take that much time in modern CPUs but the
> download
> > of routes certainly increases with number of downloads. However,
> > modern forwarding architectures are such that in many failure
> > conditions many downloads are not needed. A single download can
> change
> > the nexthop of a large number of routes. In such conditions the
> > hop-by-hop control-plane flooding does not remain an insignificant
> > component of convergence. There will of course be networks where
> > geographic delay itself may be large enough to dwarf all other
> > numbers, but there are a lot of networks where that is not true.
> >
> > We will be updating the draft to support the assertions.
> >
> > Thanks
> >
> > On Mon, Apr 4, 2011 at 1:36 PM, Vishwas Manral
> <vishwas.ietf@gmail.com> wrote:
> > > On Mon, Apr 4, 2011 at 1:33 PM, Curtis Villamizar
> <curtis@occnc.com> wrote:
> > > Hi Curtis,
> > >
> > >> Has anyone measured the per hop flooding delay that is incurred in
> > >> modern routers?
> > >
> > > From the few we have worked, it works from 10's of nanoseconds to
> microseconds.
> > >
> > > You may see some work on
> > > http://tools.ietf.org/html/draft-manral-ospf-te-delay-00. We need
> to
> > > actually add per device delay to make the solution generic, which
> is
> > > what we are trying to work on.
> > >
> > > Thanks,
> > > Vishwas
> > > _______________________________________________
> > > OSPF mailing list
> > > OSPF@ietf.org
> > > https://www.ietf.org/mailman/listinfo/ospf
> > >
> >
> >
> >
> > --
> > - Sri
> 
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf