Re: [Manet-dt] DYMO Routing Information Freshness Check
"Ian Chakeres" <ian.chakeres@gmail.com> Mon, 26 June 2006 16:08 UTC
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
by megatron.ietf.org with esmtp (Exim 4.43)
id 1Futdg-0000ck-8v; Mon, 26 Jun 2006 12:08:40 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
by megatron.ietf.org with esmtp (Exim 4.43) id 1Futdf-0000cD-Nd
for manet-dt@ietf.org; Mon, 26 Jun 2006 12:08:39 -0400
Received: from ug-out-1314.google.com ([66.249.92.168])
by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Futde-0004Qy-Co
for manet-dt@ietf.org; Mon, 26 Jun 2006 12:08:39 -0400
Received: by ug-out-1314.google.com with SMTP id m3so1039700uge
for <manet-dt@ietf.org>; Mon, 26 Jun 2006 09:08:37 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com;
h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references;
b=R6sDIukNhkeg7rQEosPUlQpomsL3xELGjrjKLxQmkYV0g3IgfaTo8H5T8pJa9CFw6WX/+5MMeGCJUvTK2SX7bxCyWvzQ+bOlG/OnpXiExFnO0uVyRb+07J1KRp/aUecfKIZImQvff7Pc6IJDXCiT317g9Pcj25D6s0xfhmkDGSM=
Received: by 10.67.24.13 with SMTP id b13mr5113933ugj;
Mon, 26 Jun 2006 09:08:37 -0700 (PDT)
Received: by 10.66.224.14 with HTTP; Mon, 26 Jun 2006 09:08:36 -0700 (PDT)
Message-ID: <374005f30606260908x3c60a209y6d9f291fedae87f4@mail.gmail.com>
Date: Mon, 26 Jun 2006 09:08:36 -0700
From: "Ian Chakeres" <ian.chakeres@gmail.com>
To: "Koojana Kuladinithi" <koo@comnets.uni-bremen.de>
Subject: Re: [Manet-dt] DYMO Routing Information Freshness Check
In-Reply-To: <000101c69939$6dd5edc0$d79b6686@koojana>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
References: <374005f30606251315o5ea2e2c9v8f9375152d6f26e5@mail.gmail.com>
<000101c69939$6dd5edc0$d79b6686@koojana>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 73734d43604d52d23b3eba644a169745
Cc: manet-dt@ietf.org
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
In the previous version since comparison with a valid routing entry is even more strict (Node.HopCnt > Route.HopCnt), the statement was not required. This version makes it very explicit which information is stale, loop-prone, inferior (but still loop-free) and fresh. Ian On 6/26/06, Koojana Kuladinithi <koo@comnets.uni-bremen.de> wrote: > Hi Ian, > > Under the Node.SeqNum == Route.SeqNum condition, you now assume that RM > information is loop prone, if If Node.HopCnt > > Route.HopCnt + 1,. > > In the earlier version, you have checked the above condition when > comparing only with invalid routes. Now, you are doing it for both valid > & invalid route info. Is there any reason that you have changed this? > > Koojana > > > -----Original Message----- > > From: Ian Chakeres [mailto:ian.chakeres@gmail.com] > > Sent: 25 June 2006 22:16 > > To: Koojana Kuladinithi > > Cc: manet-dt@ietf.org > > Subject: Re: [Manet-dt] DYMO Routing Information Freshness Check > > > > > > About the second part of your email. I've revised that area > > (inferior). Here is the new text. This allows Node.SeqNum == > > Route.SeqNum+1 if the route is invalid. It also allows > > Node.SeqNum == Route.SeqNum if the message is a RREP. I might > > be missing a case, please give it a read and let me have your > > comments. > > > > Thanks. > > Ian > > > > 5.2.1. Judging New Routing Information's Usefulness > > > > Given a routing table entry (Route.SeqNum, Route.HopCnt, and > > Route.ValidTimeout) and new routing information for a > > particular node > > in a RM (Node.SeqNum, Node.HopCnt, and RM message type - > > RREQ/RREP), > > the quality of the new routing information is evaluated to > > determine > > its usefulness. The following comparisons are performed in order: > > > > 1. Stale > > If Node.SeqNum - Route.SeqNum < 0 (using signed 16-bit > > arithmetic) > > the information is stale. Using stale routing > > information is not > > allowed, since doing so might result in routing loops. > > > > 2. Loop-prone > > If Node.SeqNum == Route.SeqNum the information maybe loop-prone, > > additional information must be examined. If Route.HopCnt is > > unknown or set to zero (0), then the routing > > information is loop- > > prone. Likewise, if Node.HopCnt is unknown or set to zero (0), > > then the routing information is loop-prone. If Node.HopCnt > > > Route.HopCnt + 1, then the routing information is loop-prone. > > Using loop-prone routing information is not allowed, since doing > > so might result in routing loops. > > > > 3. Inferior > > If Node.SeqNum == Route.SeqNum the information may be inferior, > > additional information must be examined. If the route is valid > > (by examining Route.ValidTimeout and the current time), then the > > new information is inferior if Node.HopCnt > > > Route.HopCnt. If the > > route is valid, then the new information is also inferior if > > Node.HopCnt == Route.HopCnt AND this RM is a RREQ. > > > > 4. Fresh > > Routing information that does not match any of the > > above criteria > > is loop-free and better than the information existing in the > > routing table. This information should be used to update the > > routing table. > > > > _______________________________________________ Manet-dt mailing list Manet-dt@ietf.org https://www1.ietf.org/mailman/listinfo/manet-dt
- [Manet-dt] DYMO Routing Information Freshness Che… Ian Chakeres
- RE: [Manet-dt] DYMO Routing Information Freshness… Koojana Kuladinithi
- Re: [Manet-dt] DYMO Routing Information Freshness… Ian Chakeres
- Re: [Manet-dt] DYMO Routing Information Freshness… Ian Chakeres
- RE: [Manet-dt] DYMO Routing Information Freshness… Koojana Kuladinithi
- Re: [Manet-dt] DYMO Routing Information Freshness… Ian Chakeres