Re: [Ospf-manet] URL for MPR-extension software

Emmanuel Baccelli <Emmanuel.Baccelli@inria.fr> Wed, 13 December 2006 09:10 UTC

Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GuQ8a-0001SE-5h; Wed, 13 Dec 2006 04:10:52 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GuQ8Y-0001S2-HX for ospf-manet@ietf.org; Wed, 13 Dec 2006 04:10:50 -0500
Received: from concorde.inria.fr ([192.93.2.39]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GuQ8W-0002nB-N9 for ospf-manet@ietf.org; Wed, 13 Dec 2006 04:10:50 -0500
Received: from [192.168.0.5] (ras75-3-82-226-221-97.fbx.proxad.net [82.226.221.97]) (authenticated bits=0) by concorde.inria.fr (8.13.6/8.13.6) with ESMTP id kBD99vvL014234 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <ospf-manet@ietf.org>; Wed, 13 Dec 2006 10:10:37 +0100
Message-ID: <457FC361.4070005@inria.fr>
Date: Wed, 13 Dec 2006 10:09:53 +0100
From: Emmanuel Baccelli <Emmanuel.Baccelli@inria.fr>
User-Agent: Thunderbird 1.5.0.8 (Macintosh/20061025)
MIME-Version: 1.0
To: ospf-manet@ietf.org
Subject: Re: [Ospf-manet] URL for MPR-extension software
References: <77F357662F8BFA4CA7074B0410171B6D01A2F921@XCH-NW-5V1.nw.nos.boeing.com> <456CA642.60908@cisco.com> <456D58DD.4050700@inria.fr> <457DE785.3050008@earthlink.net>
In-Reply-To: <457DE785.3050008@earthlink.net>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
X-Miltered: at concorde with ID 457FC365.000 by Joe's j-chkmail (http://j-chkmail . ensmp . fr)!
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by concorde.inria.fr id kBD99vvL014234
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 825e642946eda55cd9bc654a36dab8c2
X-BeenThere: ospf-manet@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Discussions of OSPFv3 extensions supporting MANET <ospf-manet.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ospf-manet>, <mailto:ospf-manet-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/ospf-manet>
List-Post: <mailto:ospf-manet@ietf.org>
List-Help: <mailto:ospf-manet-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ospf-manet>, <mailto:ospf-manet-request@ietf.org?subject=subscribe>
Errors-To: ospf-manet-bounces@ietf.org

Richard,

We do think that our draft provides a standard way to get topology 
reduction, which is indeed present in none of the other drafts.
We showed during our last presentation at the IETF that topology 
reduction is at least as effective as adjacency reduction, if not more. 
This is the point that was made, based on the results we published.

The comparison of importance between topology reduction and adjacency 
reduction can be explained easily. Basically, without reductions:

- Each time a link comes up: local synchronization between the new 
neighbors has to take place, and new LSAs have to be flooded globally, 
to the whole OSPF area.

- Each time a link goes down: new LSAs have to be flooded globally, to 
the whole OSPF area.

In other words if we call f the frequency at which links come up, we 
have a synchronization rate equal to f and LSA generation rate equal to 
2f. Each synchronization costs N headers therefore f*N overhead rate. 
Each LSA flooding costs M_r*N/M retransmissions, where M is the average 
neighbor size, M_r is the number of retransmissions per neighborhood (in 
general M_r=4-10). Since the LSA contains the identifiers of M neighbor 
nodes, then the LSA overhead rate is 2f*M_r N which is larger than f*N 
(even if one considers the header cost versus identifier cost).

Obviously, the importance of reducing the occurence and the size of LSAs 
flooded globally is as important (if not more) as the task of reducing 
the cost of synchronizations that are done locally.

The solution specified by the MPR-OSPF draft is indeed simple as you 
pointed out, and we showed it works well. It features topology and 
adjacency reduction in a way compliant with traditional OSPF: routing is 
always done over synchronized links. This is not the case with other 
drafts. In particular, the adjacency reduction proposed in the MDR draft 
assumes the use of non synchronized links, which may create loops and 
out of track routing.

Emmanuel




Richard Ogier a écrit :
> Emmanuel Baccelli wrote:
> 
>> Hi Acee,
>> here is a link to the source code http://ndquan.free.fr/gtnets.tar.bz2
>> I must have missed Tom's post in the usual after-IETF email avalanche, 
>> sorry about that ;)
>> Emmanuel
> 
> Emmanuel,
> 
> I looked at your code.  It looks like all you did was modify Cisco's
> Overlapping Relay (OR) code to generate LSAs that include only MPRs
> and MPR selectors.
> 
> So, your GTNetS implementation is essentially just a modification
> or extension of Cisco's OR solution.  In particular, you have not
> implemented adjacency reduction based on MPRs, which is needed
> in order to compare your solution to the MDR and OR/SP
> solutions with adjacency reduction.
> As Boeing has shown, both adjacency reduction and LSA reduction
> are needed to achieve scalability to 100 or more nodes.
> Recall the 100-node example that would have 2384 adjacencies
> without adjacency reduction:
> http://www3.ietf.org/proceedings/05mar/slides/ospf-5/sld17.htm
> 
> When do you plan to release code that implements adjacency
> reduction based on MPRs, as described in your draft?
> 
> Since your GTNetS implementation is simply an extension of
> Cisco's OR implementation, this makes me think that a separate
> draft is not needed, i.e., that Cisco's OR draft and INRIA's
> draft can be combined into a single draft.
> Can you give any reason why this is not possible?
> 
> In any case, INRIA still needs to provide GTNetS code that
> implements their solution (including adjacency reduction)
> so that it can be compared to the other proposals.
> Without such a comparison, it is possible (and I think likely)
> that INRIA's solution will generate more than 10 times as
> much overhead as MDR in a dense 100-node network, possibly
> consuming all the network bandwidth.
> The burden of proof is on INRIA.  Unless they can provide
> evidence that their solution can support networks that are
> roughly as large as those supportable by MDR, then I don't
> think there is justification for accepting their draft as an
> experimental WG document.
> 
> I think we should set a deadline to share current GTNetS code
> before the next IETF meeting.  I plan to release updated GTnetS
> for MDR in mid February.  This will be able to support more
> than 100 nodes, using min-cost LSAs.  I hope that INRIA will also
> release code that includes adjacency reduction.
> 
> Richard
> 
> P.S. Regarding terminology.  The term "topology reduction",
> similar to "topology control", means that the actual network
> topology is limited, i.e., the set of bidirectional neighbors,
> or perhaps the set of adjacent neighbors.
> But if you are only reducing the set of neighbors that are
> advertised in LSAs, you are not reducing the topology, but
> are reducing the *advertised* topology.  Therefore, I prefer to
> call this LSA reduction.  Put another way, "topology reduction"
> is ambiguous because it can refer to the topology defined by
> bidirectional links, or by adjacencies, or by advertised links.
> 
> 
>>
> 
> 

_______________________________________________
Ospf-manet mailing list
Ospf-manet@ietf.org
https://www1.ietf.org/mailman/listinfo/ospf-manet