RE: [netlmm] timestamp vs seqno redux
"Ahmad Muhanna" <amuhanna@nortel.com> Fri, 07 September 2007 13:28 UTC
Return-path: <netlmm-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1ITdt6-000514-18; Fri, 07 Sep 2007 09:28:44 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1ITdt4-00050z-P1 for netlmm@ietf.org; Fri, 07 Sep 2007 09:28:42 -0400
Received: from zcars04f.nortel.com ([47.129.242.57]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1ITdt3-0000Wy-GD for netlmm@ietf.org; Fri, 07 Sep 2007 09:28:42 -0400
Received: from zrc2hxm2.corp.nortel.com (zrc2hxm2.corp.nortel.com [47.103.123.73]) by zcars04f.nortel.com (Switch-2.2.6/Switch-2.2.0) with ESMTP id l87DOrw23389; Fri, 7 Sep 2007 13:24:53 GMT
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [netlmm] timestamp vs seqno redux
Date: Fri, 07 Sep 2007 08:24:51 -0500
Message-ID: <6FC4416DDE56C44DA0AEE67BC7CA4371169906D2@zrc2hxm2.corp.nortel.com>
In-Reply-To: <01dc01c7f0c0$3e238210$d4f6200a@amer.cisco.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [netlmm] timestamp vs seqno redux
Thread-Index: AcfwZIAbrVWG4MICT1+fq2+7+PUdPAAWG/pwACUqQtA=
References: <46DFC1C7.9060103@gmail.com> <01dc01c7f0c0$3e238210$d4f6200a@amer.cisco.com>
From: Ahmad Muhanna <amuhanna@nortel.com>
To: Sri Gundavelli <sgundave@cisco.com>, Alexandru Petrescu <alexandru.petrescu@gmail.com>, netlmm <netlmm@ietf.org>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 2ed806e2f53ff1a061ad4f97e00345ac
Cc:
X-BeenThere: netlmm@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: NETLMM working group discussion list <netlmm.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/netlmm>, <mailto:netlmm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/netlmm>
List-Post: <mailto:netlmm@ietf.org>
List-Help: <mailto:netlmm-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/netlmm>, <mailto:netlmm-request@ietf.org?subject=subscribe>
Errors-To: netlmm-bounces@ietf.org
Hi Sri, Please see comments inline. Regards, Ahmad > -----Original Message----- > From: Sri Gundavelli [mailto:sgundave@cisco.com] > Sent: Thursday, September 06, 2007 2:58 PM > To: 'Alexandru Petrescu'; 'netlmm' > Subject: RE: [netlmm] timestamp vs seqno redux > > > Please comment on this issue raised by Alex about mandating > Timestamp option. Alex is right, when we discussed this > issue, the conclusion was to use Timestamp based approach, > but we did not discuss if that was supposed to be mandatory > to implement. > > Now, w.r.t the issue, what are we mandating ? > > - The ability for the LMA to generate a Timestamp and return > the timestamp option. The timestamp in relation to a specific > reference point. IMO, this is one system call on most OS's and > a delta addition if the timestamp generated is elapsed time past > some other reference point. We are talking about 5 to 8 lines > of code. I will be happy to publish this code for all standard > OS's. > > - We are NOT mandating the nodes in the domain to sync up to > a clock source. > > > How does it impact, if some deployment wants to use Seq > Number approach ? > > - No impact. The option need to be supported. Implies those 10 > lines of extra code. > > > Why this should be mandatory ? > > Base draft does not support Context Transfers. Given that the > draft will be incomplete, if we dont mandate the support. By > mandating the support, the LMA can always return its > timestamp and the MAG can use that timestamp and register. > This need to be done just once whenever the LMA/MAG clocks > are out of sync and just for one registration. One extra > round trip for the 1st registration between LMA/MAG pair. [Ahmad] I agree. > > But, if the LMA falls back to the seq number based approach > and if there are no context transfers, there is always an > extra round trip for each MN registration (at handoff). [Ahmad] TRUE. Unless there is a mechanism to communicate the last SQN the pMAG used for the MN to the nMAG, it is almost always requires 2 round trips.. > > So, I prefer the mandatory approach, its more efficient. But, > as I had it in the initial suggested text, I'm ok not > mandating this and defining an error code "Timestamp option > not supported". [Ahmad] As my initial suggestion was, I believe this is the best approach. I support that. > > > Please comment. I want to close this issue. > > > Implementation MUST support Timestamp option: [Yes/No] [Ahmad] Let me rephrase this question, as I mentioned in my response to Alex earlier. Implementation Must support timestamp option however, the mechanism to use timestamp for ordering P-BU/P-BA is optional. In that case, I support this approach. As I said earlier, in order for the MAG to send "timestamp mechanism NOT supported", it needs to understand the timestamp option. > > > Thanks > Sri > > > > > > > > > > > > -----Original Message----- > > From: Alexandru Petrescu [mailto:alexandru.petrescu@gmail.com] > > Sent: Thursday, September 06, 2007 2:01 AM > > To: netlmm > > Subject: [netlmm] timestamp vs seqno redux > > > > I've recently became aware that much nonsense discussion is > happening > > around the timestamp vs seqno. People keep saying that > seqno method > > is a possible alternative to timestamp but at the same time they > > mandate in the document the timestamp method. This is complete > > nonsense. > > > > I don't want the timestamp method to be mandatory. > > > > Anybody else wants the timestamp method to be a mandatory method? > > > > Anybody else wants the timestamp method to be an alternative method? > > > > Alex > > PS: mandatory excerpts: > > "This document _requires_ the use of Timestamp Option" > > "An implementation MUST support Timestamp option." > > > > > ______________________________________________________________________ > > This email has been scanned by the MessageLabs Email > Security System. > > For more information please visit http://www.messagelabs.com/email > > > ______________________________________________________________________ > > > > _______________________________________________ > > netlmm mailing list > > netlmm@ietf.org > > https://www1.ietf.org/mailman/listinfo/netlmm > > _______________________________________________ > netlmm mailing list > netlmm@ietf.org > https://www1.ietf.org/mailman/listinfo/netlmm > _______________________________________________ netlmm mailing list netlmm@ietf.org https://www1.ietf.org/mailman/listinfo/netlmm
- [netlmm] timestamp vs seqno redux Alexandru Petrescu
- RE: [netlmm] timestamp vs seqno redux Sri Gundavelli
- Re: [netlmm] timestamp vs seqno redux Alexandru Petrescu
- RE: [netlmm] timestamp vs seqno redux DE JUAN HUARTE FEDERICO
- RE: [netlmm] timestamp vs seqno redux Kilian Weniger
- Re: [netlmm] timestamp vs seqno redux Julien Laganier
- RE: [netlmm] timestamp vs seqno redux Ahmad Muhanna
- RE: [netlmm] timestamp vs seqno redux Ahmad Muhanna
- Re: [netlmm] timestamp vs seqno redux Alexandru Petrescu
- RE: [netlmm] timestamp vs seqno redux Ahmad Muhanna
- Re: [netlmm] timestamp vs seqno redux Alexandru Petrescu
- RE: [netlmm] timestamp vs seqno redux Ahmad Muhanna
- RE: [netlmm] timestamp vs seqno redux Ahmad Muhanna
- Re: [netlmm] timestamp vs seqno redux Alexandru Petrescu
- RE: [netlmm] timestamp vs seqno redux Ahmad Muhanna
- Re: [netlmm] timestamp vs seqno redux Alexandru Petrescu
- RE: [netlmm] timestamp vs seqno redux Ahmad Muhanna
- RE: [netlmm] timestamp vs seqno redux Sri Gundavelli
- RE: [netlmm] timestamp vs seqno redux Sri Gundavelli
- Re: [netlmm] timestamp vs seqno redux Alexandru Petrescu
- RE: [netlmm] timestamp vs seqno redux Ahmad Muhanna
- RE: [netlmm] timestamp vs seqno redux DE JUAN HUARTE FEDERICO
- RE: [netlmm] timestamp vs seqno redux Sri Gundavelli
- RE: [netlmm] timestamp vs seqno redux Ahmad Muhanna
- RE: [netlmm] timestamp vs seqno redux Ahmad Muhanna
- RE: [netlmm] timestamp vs seqno redux Kilian Weniger
- RE: [netlmm] timestamp vs seqno redux DE JUAN HUARTE FEDERICO
- RE: [netlmm] timestamp vs seqno redux Ahmad Muhanna
- RE: [netlmm] timestamp vs seqno redux Sri Gundavelli
- RE: [netlmm] timestamp vs seqno redux Kilian Weniger
- RE: [netlmm] timestamp vs seqno redux Ahmad Muhanna
- Re: [netlmm] timestamp vs seqno redux Alexandru Petrescu
- RE: [netlmm] timestamp vs seqno redux Ahmad Muhanna
- RE: [netlmm] timestamp vs seqno redux Ahmad Muhanna
- RE: [netlmm] timestamp vs seqno redux Ahmad Muhanna
- RE: [netlmm] timestamp vs seqno redux Kilian Weniger
- RE: [netlmm] timestamp vs seqno redux Kilian Weniger
- RE: [netlmm] timestamp vs seqno redux Ahmad Muhanna
- RE: [netlmm] timestamp vs seqno redux Sri Gundavelli
- RE: [netlmm] timestamp vs seqno redux Kilian Weniger
- RE: [netlmm] timestamp vs seqno redux Kilian Weniger
- RE: [netlmm] timestamp vs seqno redux DE JUAN HUARTE FEDERICO
- [netlmm] SQN reset DE JUAN HUARTE FEDERICO
- Re: [netlmm] timestamp vs seqno redux Alexandru Petrescu
- Re: [netlmm] timestamp vs seqno redux Alexandru Petrescu
- RE: [netlmm] timestamp vs seqno redux Ahmad Muhanna
- Re: [netlmm] timestamp vs seqno redux Julien Laganier
- Re: [netlmm] timestamp vs seqno redux Alexandru Petrescu
- Re: [netlmm] timestamp vs seqno redux Alexandru Petrescu
- RE: [netlmm] timestamp vs seqno redux Ahmad Muhanna
- RE: [netlmm] timestamp vs seqno redux Ahmad Muhanna
- RE: [netlmm] timestamp vs seqno redux DE JUAN HUARTE FEDERICO
- Re: [netlmm] timestamp vs seqno redux Alexandru Petrescu
- Re: [netlmm] timestamp vs seqno redux Alexandru Petrescu
- RE: [netlmm] timestamp vs seqno redux Ahmad Muhanna
- RE: [netlmm] timestamp vs seqno redux Kilian Weniger
- RE: [netlmm] timestamp vs seqno redux Kilian Weniger
- Re: [netlmm] timestamp vs seqno redux Alexandru Petrescu
- RE: [netlmm] timestamp vs seqno redux Ahmad Muhanna
- Re: [netlmm] timestamp vs seqno redux Alexandru Petrescu
- RE: [netlmm] timestamp vs seqno redux Ahmad Muhanna
- RE: [netlmm] timestamp vs seqno redux Ahmad Muhanna
- Re: [netlmm] timestamp vs seqno redux Alexandru Petrescu
- RE: [netlmm] timestamp vs seqno redux Ahmad Muhanna
- Re: [netlmm] timestamp vs seqno redux Alexandru Petrescu
- RE: [netlmm] timestamp vs seqno redux Ahmad Muhanna
- RE: [netlmm] timestamp vs seqno redux Ahmad Muhanna
- Re: [netlmm] timestamp vs seqno redux Alexandru Petrescu
- Re: [netlmm] timestamp vs seqno redux Alexandru Petrescu
- RE: [netlmm] timestamp vs seqno redux Ahmad Muhanna
- RE: [netlmm] timestamp vs seqno redux Ahmad Muhanna
- Re: [netlmm] timestamp vs seqno redux Alexandru Petrescu
- RE: [netlmm] timestamp vs seqno redux Ahmad Muhanna
- Re: [netlmm] timestamp vs seqno redux Alexandru Petrescu