Re: Extensions to OSPF to Support Mobile Ad Hoc Networking

Madhavi Chandra <mchandra@CISCO.COM> Mon, 23 February 2004 19:45 UTC

Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA15150 for <ospf-archive@LISTS.IETF.ORG>; Mon, 23 Feb 2004 14:45:12 -0500 (EST)
Received: from PEAR.EASE.LSOFT.COM (209.119.0.19) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <9.00CFFA3E@cherry.ease.lsoft.com>; Mon, 23 Feb 2004 14:45:12 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 1.8e) with spool id 3592343 for OSPF@PEACH.EASE.LSOFT.COM; Mon, 23 Feb 2004 14:45:10 -0500
Received: from 209.119.1.83 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i) with TCP; Mon, 23 Feb 2004 14:45:10 -0500
Received: from PEACH.EASE.LSOFT.COM (lists.state.gov) by wnt.dc.lsoft.com (LSMTP for Windows NT v1.1b) with SMTP id <2.FED277CE@wnt.dc.lsoft.com>; Mon, 23 Feb 2004 14:45:10 -0500
Message-ID: <LISTSERV%200402231445108080@PEACH.EASE.LSOFT.COM>
Date: Mon, 23 Feb 2004 14:45:10 -0500
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Madhavi Chandra <mchandra@CISCO.COM>
Subject: Re: Extensions to OSPF to Support Mobile Ad Hoc Networking
Comments: To: Phil Spagnolo <phillip.a.spagnolo@BOEING.COM>
To: OSPF@PEACH.EASE.LSOFT.COM
Precedence: list

Hi Phillip,

On Fri, 20 Feb 2004 10:27:46 -0800, Spagnolo, Phillip A
<phillip.a.spagnolo@BOEING.COM> wrote:

>Madhavi,
>
>Below are a few questions about your optimizations for Link State
>Acknowledgements.
>
>section 2.4.7 states
>   Note that a node can determine whether its further flooding a LSA
>   will only result in a redundant transmission by already having heard
>   link state acknowledgements (ACKs) or floods for the LSA from all of
>   its peers.
>
>section 2.4.8 states
>   2.   Typically, LSAs are acknowledged by all of the adjacent speak-
>        ers. In the case of relayed information, the relay MUST only
>        expect either explicit or implicit acknowledgements from peers
>        that have not previously acknowledged this LSA. The retransmis-
>        sion procedures, if any exist, for the underlying protocol MUST
>        be followed.
>   3.   Because routing updates are sent via multicast, the set of over-
>        lapping speakers will usually receive the same update more than
>        once. A speaker SHOULD only acknowledge the first update
>        received on the link.
>
>The draft does not specify how the following mechanisms are to be
>implemented. However, the statements seem to imply memory of each ACK
>that has been received.  Does this mean you keep a new database of ACKs
>received for a particular LSA from a particular router?  Do you only
>keep track of ACKs for LSAs in your link state database, or do you
>record ACKs for LSAs not yet received?  To determine if you should
>further flood an LSA (sec 2.4.7), it seems that the later will be
>needed.  Also, in sec 2.4.8 a router needs past ACK information, so the
>speaker only has to acknowledge the first LSA, and the LSA source does
>not expect an ACK.
>
>My desire is to understand the complexity of keeping ACK information.

Sure.  This is pretty much implementation specific.  We
implement a new ACK cache (the ACKs aren't saved in the
existing data structures).  We cache ACKs for LSAs that have
not yet been received. The cache also contains information on router-
ID's from which the ACK has been received. Entries are aged-out
based on a timer, or can be explicitly removed.

Regards,
Madhavi

>Thanks for your response,
>Phil
>
>
>
>
>> -----Original Message-----
>> From: Russ White [mailto:ruwhite@CISCO.COM]
>> Sent: Wednesday, February 11, 2004 6:53 AM
>> To: OSPF@PEACH.EASE.LSOFT.COM
>> Subject: Extensions to OSPF to Support Mobile Ad Hoc Networking
>>
>>
>> Y'all:
>>
>> We are past the new work cutoff, so I'm posting this directly
>> here, rather than waiting 'til after IETF to do so. I'll post
>> it in the normal way after IETF is over.
>>
>http://www.riw.us/temp/draft-chandra-ospf-manet-00.txt
>
>Abstract:
>
>This document describes extensions to OSPF to support mobile ad hoc
>networking. Specifically, the document specifies a mechanism for
>link-local signaling, a OSPF-MANET interface, a simple technique to
>reduce the size of Hello packets by only transmitting incremental state
>changes, and a method for optimized flooding of routing updates.
>
>:-)
>
>Russ
>
>__________________________________
>riw@cisco.com CCIE <>< Grace Alone