Re: [netext] Discussion about "Retransmit Message Identifier Option"//Re: Agenda Requests received
Xiangsong Cui <Xiangsong.Cui@huawei.com> Thu, 16 July 2009 01:18 UTC
Return-Path: <Xiangsong.Cui@huawei.com>
X-Original-To: netext@core3.amsl.com
Delivered-To: netext@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BA92528C1B5 for <netext@core3.amsl.com>; Wed, 15 Jul 2009 18:18:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.295
X-Spam-Level:
X-Spam-Status: No, score=0.295 tagged_above=-999 required=5 tests=[AWL=0.789, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, RDNS_NONE=0.1, STOX_REPLY_TYPE=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LEdeJw5UwYFR for <netext@core3.amsl.com>; Wed, 15 Jul 2009 18:18:18 -0700 (PDT)
Received: from szxga02-in.huawei.com (unknown [119.145.14.65]) by core3.amsl.com (Postfix) with ESMTP id 0E6C03A6FA3 for <netext@ietf.org>; Wed, 15 Jul 2009 18:18:18 -0700 (PDT)
Received: from huawei.com (szxga02-in [172.24.2.6]) by szxga02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KMU00IUUOYZ1Y@szxga02-in.huawei.com> for netext@ietf.org; Thu, 16 Jul 2009 09:18:35 +0800 (CST)
Received: from c00111037 ([10.111.16.64]) by szxga02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KMU00HNUOYYQM@szxga02-in.huawei.com> for netext@ietf.org; Thu, 16 Jul 2009 09:18:35 +0800 (CST)
Date: Thu, 16 Jul 2009 09:18:43 +0800
From: Xiangsong Cui <Xiangsong.Cui@huawei.com>
To: Sri Gundavelli <sgundave@cisco.com>
Message-id: <001701ca05b3$5c79a000$40106f0a@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
X-Mailer: Microsoft Outlook Express 6.00.2900.3138
Content-type: text/plain; format="flowed"; charset="iso-8859-1"; reply-type="original"
Content-transfer-encoding: 7bit
X-Priority: 3
X-MSMail-priority: Normal
References: <C6822BEF.2AC55%basavaraj.patil@nokia.com> <002a01ca0508$0d0132a0$40106f0a@china.huawei.com> <Pine.GSO.4.63.0907142210080.10271@irp-view13.cisco.com> <004801ca0519$f8a3b500$40106f0a@china.huawei.com> <06bd01ca05ae$c27cfd20$d6f6200a@amer.cisco.com>
Cc: netext@ietf.org, Basavaraj.Patil@nokia.com
Subject: Re: [netext] Discussion about "Retransmit Message Identifier Option"//Re: Agenda Requests received
X-BeenThere: netext@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Mailing list for discusion of extensions to network mobility protocol, i.e PMIP6. " <netext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netext>, <mailto:netext-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/netext>
List-Post: <mailto:netext@ietf.org>
List-Help: <mailto:netext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netext>, <mailto:netext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 Jul 2009 01:18:19 -0000
Yes, I agree it is a very simple tag. I just don't understand what benefit we can get from the extension. That's all my question. Thanks Xiangsong ----- Original Message ----- From: "Sri Gundavelli" <sgundave@cisco.com> To: "'Xiangsong Cui'" <Xiangsong.Cui@huawei.com> Cc: <netext@ietf.org>; <Basavaraj.Patil@nokia.com> Sent: Thursday, July 16, 2009 8:45 AM Subject: Re: [netext] Discussion about "Retransmit Message Identifier Option"//Re: Agenda Requests received > Hi Xiangsong, > >> -----Original Message----- >> From: Xiangsong Cui [mailto:Xiangsong.Cui@huawei.com] >> Sent: Wednesday, July 15, 2009 12:01 AM >> To: Sri Gundavelli >> Cc: Basavaraj.Patil@nokia.com; netext@ietf.org >> Subject: Re: Discussion about "Retransmit Message Identifier >> Option"//Re: [netext] Agenda Requests received >> >> Hi Sri, >> >> Thank you for your response. >> I think I got your meaning but I really don't know why we need it. >> Let's look into the precise details. >> >> An assumed case: >> 1, At time T [in ms], MAG send a PBU to LMA, >> with SN, timestamp T and lifetime 30 second; >> 2, At time (T+1000), MAG resend a PBU to LMA, // >> retransmission in 1 second >> with (SN+1), timestamp (T+1000) and lifetime 30 second >> 3, At time (T+1020), first PBU arrives at LMA; >> 4, At time (T+1050), second PBU arrives at LMA. >> >> In my mind, as RFC5213 and RFC3775, LMA must process >> the second PBU, even if it has already processed the first one, >> because the timestamp is greater than the first one. >> > > Exactly. In the event, when these two messages are sent for > the exact purpose, if the HA can determine that its a duplicate, > it can just complete processing the first request and send a > reply and it can even tag the response as the response to the > latest. The MAG and the LMA have clear semantics on the handling > retransmit messages. Without the option, every message has to > be treated differently and the latest has the precedence. With > the retransmit option, the peers know what messages can be > safely ignored based on the retransmit tags. > > >> As your draft, LMA may or should ignore the second PBU, >> because MAG insert a retransmission tag in the PBU. >> >> But by now, some difference, a very little difference happens. >> In RFC solution, lifetime in LMA expires at (T+1050+30000) , >> while in your draft solution, lifetime expires at (T+1020+30000). >> >> Is that right? > > Deep. Dont get it. > > >> >> I think there is no bug in original solution, but your modification >> bring a different behavior and different result. >> In my thought, all registration with lifetime in IETF protocols, are >> with the same character. >> But now your draft solution bring a modification, making NETEXT >> protocol different from MIP, PMIP, SIP or other protocols. >> >> I'm not sure, is it a bug need us to do a such fix? >> > > > Its not about a bug. As I keep saying, the sender and receiver need > to have the ability to differentiate between a new request to a > retransmit request, either because the retransmit times and the > processing times are not synchronised or when the messages are lost. > The tag is a simple marker. > > Regards > Sri > > > >> Regards/Xiangsong >> >> ======================================================= >> ----- Original Message ----- >> From: "Sri Gundavelli" <sgundave@cisco.com> >> To: "Xiangsong Cui" <Xiangsong.Cui@huawei.com> >> Cc: <Basavaraj.Patil@nokia.com>; <netext@ietf.org> >> Sent: Wednesday, July 15, 2009 1:22 PM >> Subject: Re: Discussion about "Retransmit Message Identifier >> Option"//Re: >> [netext] Agenda Requests received >> >> >> > Hi Xiangsong, >> > >> > Please see inline. >> > >> > On Wed, 15 Jul 2009, Xiangsong Cui wrote: >> > >> >> Good idea. >> >> >> >> I have a question about item 5, "Retransmit Message >> Identifier Option". >> >> I ever posted a mail on 27 June, but it was ignored. So I >> copy the mail >> >> here: >> >> >> > >> > Sorry, we missed that. >> > >> > >> >> The draft says: >> >> ---------------------------------------- >> >> 1. Introduction >> >> >> >> The Proxy Mobile IPv6 protocol [RFC-5213] does not provide the >> >> ability for the sender of a signaling message to mark >> retransmitted >> >> messages with a proper tag, so the receiver can >> differentiate between >> >> the original message to a retransmitted message. This >> semantic is >> >> important for the receiver to determine when to ignore >> processing a >> >> retransmitted packet, or for various other reasons. >> >> --------------------------------------------- >> >> >> >> Is the motive is just to distinguish the original and >> retransmitted PBU? >> >> >> > >> > Yes >> > >> >> >> >> I ask this question just because I think it is >> unnecessary. The reason >> >> is: >> >> >> >> 1, section 6.1.7 [RFC3775] shows there is a "Sequence #" >> field in BU >> >> message, and >> >> section 11.8 [RFC3775] says: >> >> -------------------------------------------------------- >> >> Retransmitted Binding Updates MUST use a Sequence Number value >> >> greater than that used for the previous transmission of >> this Binding >> >> Update. >> >> ---------------------------------------------------- >> >> So the BU messages are different for their sequence number. >> >> >> > >> > We need the ability to distinguish between a original message to a >> > retransmitted request. Lets take the case, LMA receives a PBU and >> > is in the midst of processing that request and a second message >> > arrives. There is nothing in the message which allows the receiver >> > to identify this message as a retransmit of the current message >> > that is being processed. If you go with the seq num, or the time >> > stamp, each message has a different values of those options. What >> > we need is a tag that allows the LMA to see this marking >> and associate >> > with the earlier request. In some interop, there was a case where >> > the MAG was retransmitting a request and ignoring the response for >> > an earlier sent request. This could be avoided, if there are such >> > semantics for tagging retransmitted messages. >> > >> > >> > >> > >> >> 2, section 6.6 [RFC5213] says: >> >> ----------------------------------------- >> >> 6.6. Acquiring Mobile Node's Identifier >> >> >> >> All the network entities in a Proxy Mobile IPv6 domain >> MUST be able >> >> to identify a mobile node, using its MN-Identifier. >> This identifier >> >> MUST be stable and unique across the Proxy Mobile IPv6 >> domain. The >> >> mobility entities in the Proxy Mobile IPv6 domain MUST >> be able to use >> >> this identifier in the signaling messages and >> unambiguously identify >> >> a given mobile node. The following are some of the >> considerations >> >> related to this MN-Identifier. >> >> ------------------------------------------- >> >> In [RFC3775] LMA MUST distinguish the mobile node by the MN-ID. >> >> PBU message format also shows there is a sequence # field in PBU >> >> message and "Mobile Node Identifier option" is valid. >> >> >> >> 3, section 6.9.4 [RFC5213] has specified the rule for >> Retransmissions and >> >> Rate Limiting. >> >> >> >> >> >> For these reasons, I believe the LMA can recognize the >> duplicate PBUs. >> >> The LMA has been capable of making binding for the first >> PBU and ignore >> >> other PBUs for the same mobile node. >> >> >> > >> > The rules in 6.9.4 is for addressing the MAG contention >> issue. Its not >> > about detecting duplicate messages. Its more of an out-of >> order delivery >> > issue. >> > >> > >> >> >> >> Do I make any mistakes? and why we need a new extension? >> >> >> > >> > These are good questions. The goal is to have a tag on retransmitted >> > packets. This simple option provides such semantic. Relevant or not, >> > such semantics are even present in protocols such as GTP. >> > >> > Regards >> > Sri >> > >> > >> > >> > >> >> >> >> Because I will not go to the meeting, I want to discuss >> the topic in list >> >> before the meeting. >> >> >> >> Thanks and regards >> >> >> >> Xiangsong >> >> >> >> ================================================= >> >> ----- Original Message ----- From: <Basavaraj.Patil@nokia.com> >> >> To: <Basavaraj.Patil@nokia.com>; <netext@ietf.org> >> >> Sent: Wednesday, July 15, 2009 1:34 AM >> >> Subject: Re: [netext] Agenda Requests received >> >> >> >> >> >>> >> >>> As of 7/14 the chairs have received requests for agenda slots at >> >>> IETF75. >> >>> We would like to encourage WG members to review the I-Ds >> and provide >> >>> feedback on the list prior to the meeting itself. >> >>> >> >>> -Chairs >> >>> >> >>> Agenda requests received: >> >>> >> >>> 1. Runtime LMA Assignment Support for Proxy Mobile IPv6 >> >>> I-D: draft-korhonen-netext-redirect-02 >> >>> Jouni Korhonen - 10 Mins >> >>> >> >>> 2. Localized Routing >> >>> PMIPv6 Localized Routing Problem Statement >> >>> I-D: draft-liebsch-netext-pmip6-ro-ps-01.txt >> >>> PS and Scope discussion 10 Mins >> >>> Solutions 15 Mins >> >>> Marco Liebsch et al. >> >>> >> >>> Proxy MIP extension for local routing optimization >> >>> I-D: draft-wu-netext-local-ro-02.txt >> >>> Behcet Sarikaya 5 Mins >> >>> >> >>> 3. Tunnel Negotiation for Proxy Mobile IPv6 >> >>> I-D: draft-xia-netext-tunnel-negotiation-01.txt >> >>> Frank Xia 10 Mins >> >>> >> >>> 4. Mobile Node Group Identifier Option: >> >>> I-D: draft-gundavelli-netext-mn-groupid-option-01 >> >>> Sri Gundavelli 10 Mins >> >>> >> >>> 5. Retransmit Message Identifier Option: >> >>> I-D: draft-gundavelli-netext-pmipv6-retransmit-option-00.txt >> >>> Sri Gundavelli 10 Mins >> >>> >> >>> 6. Mobility session suspend >> >>> I-D: draft-muhanna-netext-mobility-session-suspend-00.txt >> >>> Ahmad Muhanna 10 Mins >> >>> >> >>> 7. Trace Control Support for Proxy Mobile IPv6 >> >>> I-D: draft-wang-netext-trace-control-00.txt >> >>> Yungui Wang 10 Mins >> >>> >> >>> 8. Multihoming extensions for Proxy Mobile IPv6 >> >>> I-D: draft-bernardos-mif-pmip-00.txt >> >>> Telemaco, Pierrick and Carlos 10 Mins >> >>> >> >>> 9. 3GPP MN-AR interface >> >>> I-D: draft-melia-netext-3gpp-mn-ar-if-00.txt >> >>> Telemaco 5 Mins >> >>> >> >>> 10. Service Flow Identifier in Proxy Mobile IPv6 >> >>> I-D: draft-hui-netext-service-flow-identifier-00.txt >> >>> Min Hui 10 Mins >> >>> >> >>> 11. Connection Identifier for Proxy Mobile IPv6 >> >>> I-D: draft-wolfner-netext-pmip6-connid-00 >> >>> Jouni Korhonen 5 Mins >> >>> >> >>> 12. Bulk Re-registration for Proxy Mobile IPv6 >> >>> I-D: draft-premec-netlmm-bulk-re-registration-02 >> >>> Jouni Korhonen 5 Mins >> >>> >> >>> 13. Partial Handoff Support in PMIPv6 >> >>> I-D: draft-jeyatharan-netext-pmip-partial-handoff-00 >> >>> Mohana Jeyatharan >> >>> >> >>> _______________________________________________ >> >>> netext mailing list >> >>> netext@ietf.org >> >>> https://www.ietf.org/mailman/listinfo/netext >> >> >> >> >> > > _______________________________________________ > netext mailing list > netext@ietf.org > https://www.ietf.org/mailman/listinfo/netext
- Re: [netext] Agenda Requests received Mohana Jeyatharan
- [netext] Agenda Requests received Basavaraj.Patil
- Re: [netext] Agenda Requests received Basavaraj.Patil
- Re: [netext] Agenda Requests received Mohana Jeyatharan
- Re: [netext] Agenda Requests received Basavaraj.Patil
- [netext] Discussion about "Retransmit Message Ide… Xiangsong Cui
- Re: [netext] Discussion about "Retransmit Message… Sri Gundavelli
- Re: [netext] Discussion about "Retransmit Message… Xiangsong Cui
- Re: [netext] Discussion about "Retransmit Message… Sri Gundavelli
- Re: [netext] Discussion about "Retransmit Message… Xiangsong Cui
- Re: [netext] Discussion about "Retransmit Message… Sri Gundavelli
- Re: [netext] Discussion about "Retransmit Message… Xiangsong Cui
- Re: [netext] Discussion about "Retransmit Message… Sri Gundavelli
- Re: [netext] Discussion about "Retransmit Message… Xiangsong Cui
- Re: [netext] Discussion about "Retransmit Message… Marco Liebsch
- Re: [netext] Discussion about "Retransmit Message… Xiangsong Cui
- Re: [netext] Discussion about "Retransmit Message… Marco Liebsch
- Re: [netext] Discussion about "Retransmit Message… Xiangsong Cui
- Re: [netext] Agenda Requests received Xiangsong Cui
- Re: [netext] Agenda Requests received jouni korhonen
- Re: [netext] Agenda Requests received Xiangsong Cui