Re: [OSPF] Database Exchange Summary List Optimization
Acee Lindem <acee@cisco.com> Thu, 24 August 2006 21:41 UTC
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GGMxM-0001fK-Fo; Thu, 24 Aug 2006 17:41:44 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GGMxK-0001fE-RS for ospf@ietf.org; Thu, 24 Aug 2006 17:41:42 -0400
Received: from sj-iport-5.cisco.com ([171.68.10.87]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GGMxH-0006RA-Dt for ospf@ietf.org; Thu, 24 Aug 2006 17:41:42 -0400
Received: from sj-dkim-8.cisco.com ([171.68.10.93]) by sj-iport-5.cisco.com with ESMTP; 24 Aug 2006 14:41:38 -0700
X-IronPort-AV: i="4.08,165,1154934000"; d="scan'208"; a="313758579:sNHT34700492"
Received: from sj-core-3.cisco.com (sj-core-3.cisco.com [171.68.223.137]) by sj-dkim-8.cisco.com (8.12.11.20060308/8.12.11) with ESMTP id k7OLfcvt014480 for <ospf@ietf.org>; Thu, 24 Aug 2006 14:41:38 -0700
Received: from xbh-rtp-201.amer.cisco.com (xbh-rtp-201.cisco.com [64.102.31.12]) by sj-core-3.cisco.com (8.12.10/8.12.6) with ESMTP id k7OLfbw7005487 for <ospf@ietf.org>; Thu, 24 Aug 2006 14:41:38 -0700 (PDT)
Received: from xfe-rtp-202.amer.cisco.com ([64.102.31.21]) by xbh-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 24 Aug 2006 17:41:37 -0400
Received: from [10.82.225.19] ([10.82.225.19]) by xfe-rtp-202.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 24 Aug 2006 17:41:36 -0400
Message-ID: <44EE1D00.50502@cisco.com>
Date: Thu, 24 Aug 2006 17:41:20 -0400
From: Acee Lindem <acee@cisco.com>
User-Agent: Thunderbird 1.5.0.5 (Windows/20060719)
MIME-Version: 1.0
CC: OSPF List <ospf@ietf.org>
Subject: Re: [OSPF] Database Exchange Summary List Optimization
References: <44B7E563.3000706@cisco.com> <44B7E6D0.6030304@cisco.com> <44BD1FE6.2030202@earthlink.net> <44CAAB32.4B2A546D@earthlink.net> <44DB9074.8000700@earthlink.net>
In-Reply-To: <44DB9074.8000700@earthlink.net>
Content-Type: text/plain; charset="ISO-8859-2"; format="flowed"
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 24 Aug 2006 21:41:36.0955 (UTC) FILETIME=[136620B0:01C6C7C6]
DKIM-Signature: a=rsa-sha1; q=dns; l=3471; t=1156455698; x=1157319698; c=relaxed/relaxed; s=sjdkim8002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=acee@cisco.com; z=From:Acee=20Lindem=20<acee@cisco.com> |Subject:Re=3A=20[OSPF]=20Database=20Exchange=20Summary=20List=20Optimization; X=v=3Dcisco.com=3B=20h=3DVwI3WZywBXmh7qJ9oTkEHQ724GE=3D; b=D52Qy8N0OOqYNNd7ksx1QApi11zulTA5COp3xNqQBWsK84GXOA4QFHiZMJl/XjoMNpNk1OXb dFW2oY8zvSEybkQVGb9XcfIZ3tN4MlqPPk9dxS79fkKJsZlewCrJvooK;
Authentication-Results: sj-dkim-8.cisco.com; header.From=acee@cisco.com; dkim=pass ( sig from cisco.com verified; );
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 6cca30437e2d04f45110f2ff8dc1b1d5
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/ospf>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
Errors-To: ospf-bounces@ietf.org
We had a majority of the attendees in favor of making this a WG document in Montreal. Is there anyone not in favor of adopting it as an informational WG document? I know there are those who feel we shouldn't publish any document that is fully compatible. However, in this case, IMHO, it is worthwhile for the WG to do so since: 1. WG discussion and review will verify with a high probability that this change is, in fact, fully backward compatible. 2. We'd be accepting a document that most people agree is a good thing to do - there is less disagreement on the details then some other proposals. 3. The relatively simple optimization can result in a significant decrease in DB exchange overhead. In fact, I predict option A will some day be in most implementations. Thanks, Acee Richard Ogier wrote: > I have submitted the following updated draft: > http://www.ietf.org/internet-drafts/draft-ogier-ospf-dbex-opt-01.txt > > The update incorporates comments of others and some ideas I presented > in my post on 7/18/2006. In particular, it describes three options > that differ in whether the LSAs must be listed in lexicographical order > and whether a router must fully process a received DD packet before > sending its next DD packet. To summarize: > > In Option A, the router is required to fully process a received DD > packet before sending the next DD packet in reply. > (LSAs are not listed in lexicographical order.) > > In Option B, the router with the larger DR level performs database > exchange as in RFC 2328 without change. The router with the smaller > DR level sends only empty DD packets (with no LSA headers) until it > has received the entire summary list from its neighbor (indicated > by M = 0), and then lists only LSAs that are more recent than those > received. I forgot to mention in the draft that Option B applies > only to broadcast (or MANET) interfaces. > > In Option C, the master lists LSAs in lexicographical order > and the slave lists LSAs in reverse lexicographical order, > as suggested by Mitchell Erblich. > > Regarding recent comments by Mitchell, I am not yet convinced that > there is any benefit to detecting whether a neighbor is nearly in sync > and using the optimization (with one of the three options) only if > the neighbor is nearly in sync, versus simply employing the > optimization. For example, in MANETs, it appears best to simply > employ the optimization with Option A. > Maybe you can provide a concrete, realistic example. > > Even if it does help to detect whether a neighbor is nearly in sync, > I am not sure that the (informational) document I am working on > needs to specify such a detection mechanism. Such a mechanism > could be specified in a separate document. Instead, the document I > am working on can just state that such a mechanism can be employed > if desired. If two routers are performing database exchange, the > protocol does not fail if only one of the routers decides to use > the optimization, or if one router decides to use Option A while the > other decides to use Option B or C. > > Of course, this optimization was motivated because we wanted > to reduce overhead in MANETs, and I would prefer to keep > the document as simple as possible. > > Richard > > > > _______________________________________________ > OSPF mailing list > OSPF@ietf.org > https://www1.ietf.org/mailman/listinfo/ospf > _______________________________________________ OSPF mailing list OSPF@ietf.org https://www1.ietf.org/mailman/listinfo/ospf
- Re: [OSPF] Database Exchange Summary List Optimiz… Acee Lindem
- Re: [OSPF] Database Exchange Summary List Optimiz… Erblichs
- Re: [OSPF] Database Exchange Summary List Optimiz… Acee Lindem
- Re: [OSPF] Database Exchange Summary List Optimiz… Erblichs
- Re: [OSPF] Database Exchange Summary List Optimiz… Hasmit Grover
- Re: [OSPF] Database Exchange Summary List Optimiz… Acee Lindem
- Re: [OSPF] Database Exchange Summary List Optimiz… Erblichs
- Re: [OSPF] Database Exchange Summary List Optimiz… Richard Ogier
- Re: [OSPF] Database Exchange Summary List Optimiz… Erblichs
- Re: [OSPF] Database Exchange Summary List Optimiz… Richard Ogier
- Re: [OSPF] Database Exchange Summary List Optimiz… Acee Lindem
- Re: [OSPF] Database Exchange Summary List Optimiz… Richard Ogier
- Re: [OSPF] Database Exchange Summary List Optimiz… Acee Lindem
- Re: [OSPF] Database Exchange Summary List Optimiz… Paul Jakma
- Re: [OSPF] Database Exchange Summary List Optimiz… Richard Ogier
- Re: [OSPF] Database Exchange Summary List Optimiz… Erblichs
- Re: [OSPF] Database Exchange Summary List Optimiz… Acee Lindem
- Re: [OSPF] Database Exchange Summary List Optimiz… Paul Jakma
- Re: [OSPF] Database Exchange Summary List Optimiz… Erblichs
- Re: [OSPF] Database Exchange Summary List Optimiz… Acee Lindem
- Re: [OSPF] Database Exchange Summary List Optimiz… Richard Ogier
- Re: [OSPF] Database Exchange Summary List Optimiz… Erblichs
- Re: [OSPF] Database Exchange Summary List Optimiz… Acee Lindem
- Re: [OSPF] Database Exchange Summary List Optimiz… Richard Ogier
- Re: [OSPF] Database Exchange Summary List Optimiz… Erblichs
- Re: [OSPF] Database Exchange Summary List Optimiz… Richard Ogier
- Re: [OSPF] Database Exchange Summary List Optimiz… Richard Ogier