[Manet-dt] Re: DYMO SeqNum Decisions
"Ian Chakeres" <ian.chakeres@gmail.com> Sun, 20 August 2006 18:51 UTC
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
by megatron.ietf.org with esmtp (Exim 4.43)
id 1GEsNz-0006hQ-Bn; Sun, 20 Aug 2006 14:51:03 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
by megatron.ietf.org with esmtp (Exim 4.43) id 1GEsNy-0006hK-1P
for manet-dt@ietf.org; Sun, 20 Aug 2006 14:51:02 -0400
Received: from ug-out-1314.google.com ([66.249.92.172])
by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GEsNw-0001Hj-Ne
for manet-dt@ietf.org; Sun, 20 Aug 2006 14:51:02 -0400
Received: by ug-out-1314.google.com with SMTP id m2so1469459uge
for <manet-dt@ietf.org>; Sun, 20 Aug 2006 11:50:59 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com;
h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references;
b=loQx0RJOOxjIQ2Kh0vsAuOmZ9rXMO08HzK6qVd/HiYQp7B6joSBgNlX3YaTWvTxLcsQb3hom6SUQ66UQU89bAWwHqFA+ovbh/2JQ06iC9ip3TZHRnytbJtVgstDi0S1z9QtAH/Bl+0u3K9Itxqn/eNLVrrLoKR4iFEfnwRXAYCA=
Received: by 10.67.10.12 with SMTP id n12mr3093812ugi;
Sun, 20 Aug 2006 11:50:59 -0700 (PDT)
Received: by 10.67.23.16 with HTTP; Sun, 20 Aug 2006 11:50:59 -0700 (PDT)
Message-ID: <374005f30608201150j2e0d8054ie53fb47c5b472ef8@mail.gmail.com>
Date: Sun, 20 Aug 2006 11:50:59 -0700
From: "Ian Chakeres" <ian.chakeres@gmail.com>
To: manet-dt@ietf.org, "Elizabeth M. Belding (work)" <ebelding@cs.ucsb.edu>,
"Charles E. Perkins (work)" <charles.perkins@nokia.com>
In-Reply-To: <374005f30608121539x76d7a943v8e7cb5c4261a308c@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
References: <374005f30608121539x76d7a943v8e7cb5c4261a308c@mail.gmail.com>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 41c17b4b16d1eedaa8395c26e9a251c4
Cc:
Subject: [Manet-dt] Re: DYMO SeqNum Decisions
X-BeenThere: manet-dt@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: MANET Design Team <manet-dt.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/manet-dt>,
<mailto:manet-dt-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/manet-dt>
List-Post: <mailto:manet-dt@ietf.org>
List-Help: <mailto:manet-dt-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/manet-dt>,
<mailto:manet-dt-request@ietf.org?subject=subscribe>
Errors-To: manet-dt-bounces@ietf.org
I've been thinking about situation when a node must increment its SeqNum when sending a RREP. Currently RREQ are not modified in flight (as they are re-forwarded/broadcast), a feature that I think is a very important - and a feature must be supported at the minimum. If a nodes forwards a RREQ that means that the routing information contained about the originator was sufficient to create/update a route to the originator. It does not examine or check the information about the RREQ target. When the RREQ reaches the target, the target knows the sequence number that the originator knew when the RREQ was issued. The target also knows the distance (hopcount) to the originator. Since it does not know information about the routing tables in intermediate nodes (particularly the sequence number and hopcnt about itself), it must increment its sequence number. If it doesn't then there is the possibility that the RREP will be dropped as it traverses the network back to the originator. Does anyone have a way around this issue, or can you suggest something I'm missing? Thanks. Ian On 8/12/06, Ian Chakeres <ian.chakeres@gmail.com> wrote: > As an exercise in ensuring dymo sequence numbers work properly, I've > created a few slides discussing important dymo sequence number > decisions. > > Pages 1 & 2 talk about judging routing information usefulness. The > goal is to not have loops, while not requiring nodes to increment > their OwnSeqNum unless absolutely necessary. Incrementing OwnSeqNum > essentially disqualifies existing routing information in the network > that may not be bad. > > Pages 3 & 4 talk about incrementing OwnSeqNum. Since nodes issuing > RREQ don't know the state of routing tables at intermediate nodes, > they need to increment their sequence number. Otherwise, receiving > nodes might discard this information. The target on the other hand has > more information from the RREQ message (last known values and some > information about the route traversed). The target can use this > information to optimize sequence number incrementing. > > Intermediate nodes that append their routing information have two > options, updating their sequence number and ensure it will be fresh at > other nodes, or not. If the sequence number is not incremented it > might not be considered fresh by intermediate nodes. It is not clear > what the recommended procedure should be. Please make a suggestion. I > suggest incrementing OwnSeqNum. > > Page 5 talks about the cases when an Intermediate node could reply. > Currently we don't define intermediate node replies, but it is a > useful concept. One more thing, I've introduced a concept "MaxAge" > which is the maximum amount of time a piece of routing information can > be maintained. This is to assist in reboots, by having a hard deadline > on the maximum amount of time that a node must wait before > participating. > > Please review the flowcharts and let me know if something doesn't make > sense or is wrong. > > Ian Chakeres > > > _______________________________________________ Manet-dt mailing list Manet-dt@ietf.org https://www1.ietf.org/mailman/listinfo/manet-dt
- [Manet-dt] DYMO SeqNum Decisions Ian Chakeres
- [Manet-dt] Re: DYMO SeqNum Decisions Ian Chakeres
- [Manet-dt] Re: DYMO SeqNum Decisions Charles E. Perkins
- [Manet-dt] Valid routes vs. active routes Charles E. Perkins
- [Manet-dt] Re: DYMO SeqNum Decisions Charles E. Perkins
- [Manet-dt] Re: DYMO SeqNum Decisions Ian Chakeres
- [Manet-dt] Re: Valid routes vs. active routes Ian Chakeres
- [Manet-dt] Re: DYMO SeqNum Decisions Charles E. Perkins
- [Manet-dt] Re: DYMO SeqNum Decisions Ian Chakeres
- [Manet-dt] [Fwd: Re: DYMO SeqNum Decisions] Charles E. Perkins
- Re: [Manet-dt] [Fwd: Re: DYMO SeqNum Decisions] Charles E. Perkins
- Re: [Manet-dt] [Fwd: Re: DYMO SeqNum Decisions] Ian Chakeres
- Re: [Manet-dt] [Fwd: Re: DYMO SeqNum Decisions] Ian Chakeres
- Re: [Manet-dt] [Fwd: Re: DYMO SeqNum Decisions] mase
- Re: [Manet-dt] [Fwd: Re: DYMO SeqNum Decisions] Ian Chakeres
- RE: [Manet-dt] DYMO SeqNum Decisions Koojana Kuladinithi
- Re: [Manet-dt] DYMO SeqNum Decisions Ian Chakeres
- Re: [Manet-dt] [Fwd: Re: DYMO SeqNum Decisions] Pedro M. Ruiz