Re: [Manet-dt] [Fwd: Re: DYMO SeqNum Decisions]
mase <mase@ie.niigata-u.ac.jp> Mon, 28 August 2006 01:04 UTC
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
by megatron.ietf.org with esmtp (Exim 4.43)
id 1GHVXu-0001EC-1l; Sun, 27 Aug 2006 21:04:10 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
by megatron.ietf.org with esmtp (Exim 4.43) id 1GHVXs-0001E7-VK
for manet-dt@ietf.org; Sun, 27 Aug 2006 21:04:08 -0400
Received: from mailgate.cc.niigata-u.ac.jp ([133.35.14.100])
by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GHVXp-0001eM-PW
for manet-dt@ietf.org; Sun, 27 Aug 2006 21:04:08 -0400
Received: from mailgate.cc.niigata-u.ac.jp (mailgate.cc.niigata-u.ac.jp
[127.0.0.1])
by localhost.cc.niigata-u.ac.jp (Postfix) with ESMTP id EB957F016A
for <manet-dt@ietf.org>; Mon, 28 Aug 2006 10:09:04 +0900 (JST)
Received: from chamame.ie.niigata-u.ac.jp (chamame.ie.niigata-u.ac.jp
[133.35.169.34])
by mailgate.cc.niigata-u.ac.jp (Postfix) with SMTP id E109BF00DD
for <manet-dt@ietf.org>; Mon, 28 Aug 2006 10:09:04 +0900 (JST)
Received: (qmail 25747 invoked from network); 28 Aug 2006 10:03:48 +0900
Received: from unknown (HELO MS191.ie.niigata-u.ac.jp) (133.35.156.62)
by chamame.ie.niigata-u.ac.jp with SMTP; 28 Aug 2006 10:03:48 +0900
Message-Id: <5.0.2.5.2.20060828092351.01d908c0@127.0.0.1>
X-Sender: mh.ie.niigata-u.ac.jp:mase:apop@127.0.0.1
X-Mailer: QUALCOMM Windows Eudora Version 5.0.2-J
Date: Mon, 28 Aug 2006 10:03:37 +0900
To: "Ian Chakeres" <ian.chakeres@gmail.com>,
"Charles E. Perkins" <charles.perkins@nokia.com>
From: mase <mase@ie.niigata-u.ac.jp>
Subject: Re: [Manet-dt] [Fwd: Re: DYMO SeqNum Decisions]
In-Reply-To: <374005f30608251716t30cb17d1mc37c4f278fdc6eb2@mail.gmail.co
m>
References: <44EF8F78.1010004@nokia.com> <44EF897E.8060700@nokia.com>
<374005f30608251647u1ed23d0fxeec7e33f455740f0@mail.gmail.com>
<44EF8F78.1010004@nokia.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 057ebe9b96adec30a7efb2aeda4c26a4
Cc: "Elizabeth M. Belding \(work\)" <ebelding@cs.ucsb.edu>,
karim.seada@nokia.com, 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
Dear Ian and Charlie, When an intermediate node receives a RREQ and it has a valid route to the destination and its destination sequence number is greater than or equal to the sequence number, the node can behave as 1) or 2). 1) If an intermediate node is allowed to issue a RREP, it does so. 2) If it is not allowed to issue a RREP, it simply re-broadcasts the RREQ. I think that you are discussing the case of 2. Here is a concern, as pointed by Ian, that when this node receives the RREP, it may discard the RREP because it already has the valid route with the destination sequence number, that is same as or greater than that included in the RREP, if the destination have not incremented its sequence number when it received the RREQ. If this understanding is correct, I would propose the following solution. When the intermediate node receives the RREP, it compares its content with its valid route to the destination. If the destination sequence number of the route is same or greater than that in the RREP, the node modifies the RREP so that it becomes consistent with its route information. (As if it creates RREP in the case of 1)) In this solution, the RREP includes the same information as that issued by this node in case 1). No copy of RREQ is required. No discarding of RREP occurs. Note that this modification method must be used only in the case of 2), where RREP is delivered in a manner of unicast from the destination to the source. Thus, an intermediate node receives the RREP only once for a given RREQ. In the case 1), some nodes may simultaneously issues RREPs for the given RREQ and modification of RREP is not allowed. Do you think that this solution is workable? Cheers, Kenichi At 17:16 06/08/25 -0700, Ian Chakeres wrote: >Comments inline. > >On 8/25/06, Charles E. Perkins <charles.perkins@nokia.com> wrote: >> >>Hello again Ian, >> >>A few follow-on comments... >> >>ext Ian Chakeres wrote: >> >> > Pedro & Fran ran into seq num problems last year. During IETF 65 Ramon >> >> > identified another sequence number issue related to this discussion. >> >> > Both had problems with RREP being blackholed. >> >> Were those problems caused by the scenario outlined in recent e-mails? >> > >> > Both these problems were because the RREP originator was not >> > incrementing its sequence number. >>That formulation prejudices the outcome. I will interpret it to mean that, >>both problems would be solved if the RREP originator would >>increment its sequence number. But the problem is _caused_ by >>some other occurence. It is this true cause of the problem that >>I want to know more about. > >"The problem" is that RREP were not being considered as fresh or >superior, and therefore dropped. > >I would like to find a solution that does not require the RREQ target >(RREP originator) to increment its sequence number, but I have not >found one yet. > >Finding such a solution appears difficult, since the target does not >know the state of routing tables in nodes along the path from the RREP >originator to the RREP target (RREQ originator). > >I am querying you and others to propose a solution that would solve >"The problem". Hopefully, one that does not require the RREP >originator to increment its seqnum. > >One other note lower. > >> >> > If we force intermediate nodes to examine information about the target >> >> > (last known seqnum and hopcnt) we might be able to know something at >> >> > the target node about the route traversed. But we still need to ensure >> >> > that a RREQ will reach the target, and I think any such logic could >> >> > result in RREQ blackholing. >> >> I think I am missing something here, unfortunately. Can you say >> >> just a little more about when the blackholing would occur? >> > >> > This condition would occur whenever an intermediate node discarded a >> > RREQ (due to new rules) and it was the only route to the target. >>Do you mean the new DYMO rules? Or, which ones specifically? > >A possible set of new processing rules associated with dropping RREQ >based on the target's last know sequence number and hop count that >would allow the RREQ target to know something about the route >traversed. > >I do think blackholing could occur if this (new processing rules) were >implemented. > >Ian > >>-- >>Please address return e-mail to charles.perkins@nokia.com >> > >_______________________________________________ >Manet-dt mailing list >Manet-dt@ietf.org >https://www1.ietf.org/mailman/listinfo/manet-dt _______________________________________________ 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