[DMM] 回复: FW: [dmm] #49 (ondemand-mobility): full on-demand mobility support

Dapeng Liu <maxpassion@gmail.com> Tue, 09 June 2015 14:48 UTC

Return-Path: <maxpassion@gmail.com>
X-Original-To: dmm@ietfa.amsl.com
Delivered-To: dmm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 356741A882D for <dmm@ietfa.amsl.com>; Tue, 9 Jun 2015 07:48:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.699
X-Spam-Level:
X-Spam-Status: No, score=-1.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jJLjDlM7B-FB for <dmm@ietfa.amsl.com>; Tue, 9 Jun 2015 07:47:57 -0700 (PDT)
Received: from mail-pd0-x22b.google.com (mail-pd0-x22b.google.com [IPv6:2607:f8b0:400e:c02::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 717BC1A882B for <dmm@ietf.org>; Tue, 9 Jun 2015 07:47:57 -0700 (PDT)
Received: by pdbnf5 with SMTP id nf5so16795249pdb.2 for <dmm@ietf.org>; Tue, 09 Jun 2015 07:47:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:message-id:in-reply-to:references:subject :mime-version:content-type; bh=SbRwfEfOx3JI/EPyX2jokzupJ6YX18PNOdx9Ahj72rI=; b=0vgBYKlf1aFMJnkFVWfinv3kgzkWlPwz/mrsIZjhFAxr2mzIn3eewgfW0lJlVMKo6v gfpozhpEggtZnpQpBCS9lkxvgTKlhC6M5bx+sp5Wf6dKeY5KMOfEpcxC4jCYzilwbkOw KArgheR/+tS7q5TOPOShLmjDG9CyljHJzEmI/rZaHvo2kc2qd6Z9YupN7781HAzBnXVb qz4fp+nFKODmhk7ZcMYMUABaAtoLUFguZKLs2mCBimVZygwiJOhFjAL1JMsg3wRIE3cN 6Bu8H+anyp1+i/l05aZvEp9eqVbVa/9ZBbp8sz252o8g1/AY+t1mYs2Iwlgt7QUYhmTm CLhA==
X-Received: by 10.68.231.98 with SMTP id tf2mr39996352pbc.12.1433861276950; Tue, 09 Jun 2015 07:47:56 -0700 (PDT)
Received: from [192.168.0.104] ([115.171.8.139]) by mx.google.com with ESMTPSA id w7sm5877601pbs.69.2015.06.09.07.47.48 (version=TLSv1 cipher=RC4-SHA bits=128/128); Tue, 09 Jun 2015 07:47:55 -0700 (PDT)
Date: Tue, 09 Jun 2015 22:43:33 +0800
From: Dapeng Liu <maxpassion@gmail.com>
To: Seil Jeon <seiljeon@av.it.pt>
Message-ID: <FAD5286CFE884689A83F83707072EBA5@gmail.com>
In-Reply-To: <000301d0a203$b8ccde60$2a669b20$@av.it.pt>
References: <055.11eed04efa98a7f2b790db5b6c2193d1@tools.ietf.org> <001501d092d8$fae22420$f0a66c60$@av.it.pt> <EC1E0898-0D8D-4E5D-827F-BB3CF35A81AB@yegin.org> <000c01d09482$34031160$9c093420$@av.it.pt> <B0BB2658-DE38-4067-A3CD-017038AF013C@yegin.org> <007e01d09c71$cbe47950$63ad6bf0$@av.it.pt> <8FBCBACA-5118-438D-8840-31264CF0E6D8@yegin.org> <001801d09cc0$5a5f3ff0$0f1dbfd0$@av.it.pt> <ED043741-D07A-43C7-9760-DC7F33F50797@yegin.org> <005d01d09de5$dadd6b40$909841c0$@av.it.pt> <3620CF9B-EF59-4DF0-993F-4442D91604DC@yegin.org> <000301d0a203$b8ccde60$2a669b20$@av.it.pt>
X-Mailer: sparrow 1.6.4 (build 1176)
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="5576fc49_6b68079a_117"
Archived-At: <http://mailarchive.ietf.org/arch/msg/dmm/0wAt1eUfIx2m_4FzTJKJ_qD3I6M>
Cc: Dapeng Liu <liudapeng@chinamobile.com>, dmm@ietf.org
Subject: [DMM] 回复: FW: [dmm] #49 (ondemand-mobility): full on-demand mobility support
X-BeenThere: dmm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Distributed Mobility Management Working Group <dmm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dmm>, <mailto:dmm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dmm/>
List-Post: <mailto:dmm@ietf.org>
List-Help: <mailto:dmm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dmm>, <mailto:dmm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Jun 2015 14:48:02 -0000

Hi Seil,  

You can refer to this: http://trac.tools.ietf.org/wg/dmm/trac/wiki/TracTickets  

A simple way would be adding comment to the existing ticket.

--  
Dapeng Liu


在 2015年6月8日 星期一,下午11:56,Seil Jeon 写道:

> Hi Chairs,
>   
> We want to elaborate the issue created in the tracker for clarity. What Action should I take in “Modify Ticket”?
>   
> - leave as new
> - resolve as …
> - reassign to …
>   
>   
> Regards,
> Seil
>   
> From: Alper Yegin [mailto:alper.yegin@yegin.org]  
> Sent: Wednesday, June 03, 2015 11:34 AM
> To: Seil Jeon
> Cc: dmm@ietf.org (mailto:dmm@ietf.org)
> Subject: Re: [DMM] [dmm] #49 (ondemand-mobility): full on-demand mobility support
>   
> OK, so now at least I fully understand what this is.
>   
>  
> My recommendation is:
>  
> - Please refine the issue definition in the tracker, so that people can understand this the same way,
>  
> - And then let's ask the WG members their opinion about the issue (whether it's something worth tackling or not),
>  
> - And if they agree to the issue, then we move to the solution space discussion.
>  
>   
>  
> Alper
>  
>   
>  
>   
> On Jun 3, 2015, at 1:12 PM, Seil Jeon wrote:
>  
>  
>  
> - A Sustained IP address that just got allocated from the currently serving network (hence the "mobility is not activated" until the MN moves off link)?
> > Yes. Thanks for your elaboration.
>  
>   
>  
>   
>  
> Regards,
>  
> Seil
>  
>   
>  
>   
>  
> From: Alper Yegin [mailto:alper.yegin@yegin.org]  
> Sent: Wednesday, June 03, 2015 7:03 AM
> To: Seil Jeon
> Cc: dmm@ietf.org (mailto:dmm@ietf.org)
> Subject: Re: [DMM] [dmm] #49 (ondemand-mobility): full on-demand mobility support
>   
>  
> > So, the idea is, when this flag is set along with a Sustained IP address request from the app:
> >  
> >  
> > - if the host stack is already configured with a Sustained IP address allocated from the serving network, then it gets selected (irrespective of the presence or absence of any other Sustained IP address).
> >  
> >  
> >   
> >  
> >  
> > >> No. I said "one that does not activate IP mobility" over the serving network, among the existing ones in the IP stack, gets selected. If no one in the IP stack is not matched, it will make an attempt to get a new sustained IP address from the serving network.
> >  
> >  
> >  
>  
>  
>   
>  
>  
>   
>  
>  
> What exactly is "(an IP address) that does not activate IP mobility"? Please elaborate.
>  
>  
>   
>  
>  
> Is it
>  
>  
> - A nomadic IP address?
>  
>  
>   
>  
> - A Sustained IP address that just got allocated from the currently serving network (hence the "mobility is not activated" until the MN moves off link)?
>  
>   
>  
>  
> - something else?
>  
>  
>   
>  
>  
> Alper
>  
>  
>   
>  
>  
>   
>  
>  
>   
>  
>  
>   
>  
> On Jun 2, 2015, at 2:11 AM, Seil Jeon wrote:
>  
>  
>  
>  
>  
> Hi Alper,
>   
>  
>  
> Regards,
>  
>  
> Seil
>  
>  
>   
>  
>  
>   
>  
>  
> -----Original Message-----
> From: Alper Yegin [mailto:alper.yegin@yegin.org]  
> Sent: Monday, June 01, 2015 8:50 PM
> To: Seil Jeon
> Cc: dmm@ietf.org (mailto:dmm@ietf.org)
> Subject: Re: [DMM] [dmm] #49 (ondemand-mobility): full on-demand mobility support
>   
>  
>  
> > The point is that when the IP stack receives a flag with sustained IP
>  
>  
> > address flag, it will check it has a sustained IP address, and if it
>  
>  
> > has one or more, one that does not activate IP mobility will be
>  
>  
> > selected. If not, the MN will be triggered to get a new IP sustained
>  
>  
> > address not activing IP mobility.
>  
>  
>   
>  
>  
> So, the idea is, when this flag is set along with a Sustained IP address request from the app:
>  
>  
> - if the host stack is already configured with a Sustained IP address allocated from the serving network, then it gets selected (irrespective of the presence or absence of any other Sustained IP address).
>  
>  
>   
>  
>  
> >> No. I said "one that does not activate IP mobility" over the serving network, among the existing ones in the IP stack, gets selected. If no one in the IP stack is not matched, it will make an attempt to get a new sustained IP address from the serving network.
>  
>  
>   
>  
>  
> - if the host stack is not already configured with a Sustained IP address allocated from the serving network (irrespective of the presence or absence of any Sustained IP address from any other network), then the host makes an attempt to configure one with the serving network.
>  
>  
>   
>  
>  
> >> Yes.
>  
>  
>   
>  
>  
> -- if the configuration succeeds, then the newly configured IP address is selected.
>  
>  
>   
>  
>  
> >> Yes.
>  
>  
>   
>  
>  
> -- if the configuration fails. then the call fails (?? or some other behavior -- you can define here).
>  
>  
>   
>  
>  
> >> You mean the configuration fails when there is no sustained IP address, right?
>  
>  
> In my opinion, this issue belongs to address configuration mechanism based on definition of the three DMM APIs. Those jobs are/will be asked on each configuration mechanism, according to discussion of the previous teleconference in the WT you’re leading. At that time, if I see any something related to our proposal, we will raise our voice.
>  
>  
>   
>  
>  
>   
>  
>  
>   
>  
>  
>   
>  
>  
> Alper
>  
>  
>   
>  
>  
>   
>  
>  
>   
>  
>  
>   
>  
>  
>   
>  
>  
>   
>  
>  
> >>> #49: full on-demand mobility support
>  
>  
> >>>  
>  
>  
> >>> The three proposed flags express a "type" of source IP address an
>  
>  
> >> application wants to get to the IP stack. Particularly, the sustained
>  
>  
> >> IP address is proposed to provide on-demand IP session continuity,
>  
>  
> >> which activates IP mobility once the terminal moves across other
>  
>  
> >> access
>  
>  
> > network.
>  
>  
> >>> While the terminal stays at the same network where the session is
>  
>  
> >> initiated, regular IP routing is applied.
>  
>  
> >>>  
>  
>  
> >>> The on-demand draft does not assure provide the full on-demand
>  
>  
> >>> mobility
>  
>  
> >> for all scenarios by merely indicating the Socket API,
>  
>  
> >> IPV6_REQ_SUSTAINED_IP. An example scenario raising the aforementioned
>  
>  
> >> issue is as follows;
>  
>  
> >>>  
>  
>  
> >>> 0. The MN is configured with one or more Nomadic IP addresses.
>  
>  
> >>>  
>  
>  
> >>> 1. Once an app. requests "sustained IP address" to the IP stack, and
>  
>  
> >>> it
>  
>  
> >> will obtain a sustained IP address through a protocol procedure
>  
>  
> >> between  the terminal and network.
>  
>  
> >>>  
>  
>  
> >>> 2. Other app. initiated over the same access network will use the
>  
>  
> >>> same
>  
>  
> >> sustained IP address while the terminal remains connected at the same
>  
>  
> >> access network.
>  
>  
> >>>  
>  
>  
> >>> 3. The terminal moves to another access network and a new app.
>  
>  
> >>> requests a
>  
>  
> >> sustained IP address with the Socket API to the IP stack. Since a
>  
>  
> >> sustained IP address is already available in the IP stack, the
>  
>  
> >> sustained  IP address is assigned to the new app.
>  
>  
> >>>  
>  
>  
> >>  
>  
>  
> >> Yes, that's what happens.
>  
>  
> >> You are not pointing to an issue up until this point, right? Because,
>  
>  
> >> you continuing your email with a "Besides" gives the impression that
>  
>  
> >> you are pointing to an issue, but I don't see any issue captured in
>  
>  
> >> the
>  
>  
> > above text.
>  
>  
> >>  
>  
>  
> >>>> There is an issue. Maybe, we need to be synchronized how have you
>  
>  
> >>>> thought
>  
>  
> >> and defined the meaning of "on-demand mobility". As far as I know,
>  
>  
> >> there are two meanings; one is that by imposing capability among IP
>  
>  
> >> address reachability and IP session continuity, needed for an
>  
>  
> >> application, into a source IP address, on-demand mobility could be
>  
>  
> >> achieved; as the other meaning, it can be rephrased and detailed with
>  
>  
> >> dynamic mobility, which should be applied in the use of sustained IP
>  
>  
> >> address. A new application needs to have non-anchored sustained IP
>  
>  
> >> address. This is our consistent claim. Non-optimal routing issue has
>  
>  
> >> been raised in DMM Requirement document in RFC 7333, which should be
>  
>  
> > critically considered in the solutions.
>  
>  
> >>  
>  
>  
> >  
>  
>  
> > Sorry, I don't understand what you meant here.
>  
>  
> >  
>  
>  
> >>>> You answer doesn't make us progress. Please specify where and what
>  
>  
> >>>> you
>  
>  
> > have understood.
>  
>  
> >  
>  
>  
> >  
>  
>  
> >>> Besides, in case sustained IP address allocation is used default,
>  
>  
> >>> there
>  
>  
> >> may be multiple sustained IP addresses including newly obtained
>  
>  
> >> sustained IP address over the new access network in the IP stack.
>  
>  
> >> However, when an app. is initiated, the IP stack may not select the
>  
>  
> >> new one in the context of the default source IP address selection
>  
>  
> > mechanism [RFC6724][RFC5014].
>  
>  
> >>>  
>  
>  
> >>  
>  
>  
> >> OK, is the issue following: When there are multiple sustained IP
>  
>  
> >> addresses, how does the IP stack pick one among them? (*)
>  
>  
> >>  
>  
>  
> >>>> As mentioned and specified in our draft
>  
>  
> >> http://tools.ietf.org/html/draft-sijeon-dmm-use-cases-api-source-00,
>  
>  
> >> if there is no additional preference, we can leave selection to the
>  
>  
> >> default source address selection mechanism. BUT if we have specific
>  
>  
> >> preference among multiple sustained IP addresses and an initiated
>  
>  
> >> application wants to have non-anchored sustained IP address over
>  
>  
> >> currently attached access network, the proposed flag is essential.
>  
>  
> >>  
>  
>  
> >  
>  
>  
> > I think you are meaning the same thing as I said above (*).
>  
>  
> > Do you agree?
>  
>  
> >  
>  
>  
> >>>> Yes.
>  
>  
> >  
>  
>  
> >>> For providing the full on-demand mobility, a new flag is needed,
>  
>  
> >>> letting
>  
>  
> >> the IP stack request a new sustained IP address or choose a sustained
>  
>  
> >> IP address not requiring IP mobility anchoring when an application is
>  
>  
> >> initiated, among the existing ones in the IP stack.
>  
>  
> >>>  
>  
>  
> >>  
>  
>  
> >> Your flag is not a solution to what I captured above. It does
>  
>  
> >> something
>  
>  
> >> else: Instruct the IP stack to go get a new sustained IP address
>  
>  
> >> whether there is already one or more configured on the stack or not.
>  
>  
> >> (**)
>  
>  
> >>  
>  
>  
> >>>> Answered in the above.
>  
>  
> >>  
>  
>  
> >  
>  
>  
> > There's a discrepancy between (*) and your solution (**).
>  
>  
> >  
>  
>  
> > Are we talking about (*), (**), or something else?
>  
>  
> >  
>  
>  
> >>>> There is no discrepancy between them. I said "a new flag", just an
>  
>  
> > additional flag not intending to get a new sustained IP address all
>  
>  
> > the time. And it should not request a new sustained IP address whether
>  
>  
> > there is already one or more configured on the stack or not. It is
>  
>  
> > given with the same expression in the ticket, though our draft is
>  
>  
> > saying the meaning of a new sustained IP address, which will be revised in next update.
>  
>  
> >  
>  
>  
> > The point is that when the IP stack receives a flag with sustained IP
>  
>  
> > address flag, it will check it has a sustained IP address, and if it
>  
>  
> > has one or more, one that does not activate IP mobility will be
>  
>  
> > selected. If not, the MN will be triggered to get a new IP sustained
>  
>  
> > address not activing IP mobility.
>  
>  
> >  
>  
>  
> >  
>  
>  
> > Seil Jeon
>  
>  
> >  
>  
>  
> >  
>  
>  
> >  
>  
>  
> >  
>  
>  
> >> Alper
>  
>  
> >>  
>  
>  
> >>  
>  
>  
> >>  
>  
>  
> >>> --
>  
>  
> >>> -------------------------+------------------------------------------
>  
>  
> >>> -------------------------+-
>  
>  
> >>> -------------------------+---
>  
>  
> >>> -------------------------+---
>  
>  
> >>> Reporter:               |      Owner:  draft-ietf-dmm-ondemand-
>  
>  
> >>> seiljeon@av.it.pt (mailto:seiljeon@av.it.pt)      |  mobility@tools.ietf.org (mailto:mobility@tools.ietf.org)
>  
>  
> >>>   Type:  defect       |     Status:  new
>  
>  
> >>> Priority:  critical     |  Milestone:
>  
>  
> >>> Component:  ondemand-    |    Version:
>  
>  
> >>> mobility               |   Keywords:  on-demand mobility
>  
>  
> >>> Severity:  Submitted    |
>  
>  
> >>> WG Document            |
>  
>  
> >>> -------------------------+------------------------------------------
>  
>  
> >>> -------------------------+-
>  
>  
> >>> -------------------------+---
>  
>  
> >>> -------------------------+---
>  
>  
> >>>  
>  
>  
> >>> Ticket URL: <http://trac.tools.ietf.org/wg/dmm/trac/ticket/49>
>  
>  
> >>> dmm <http://tools.ietf.org/dmm/>
>  
>  
> >>>  
>  
>  
> >>>  
>  
>  
> >>> _______________________________________________
>  
>  
> >>> dmm mailing list
>  
>  
> >>> dmm@ietf.org (mailto:dmm@ietf.org)
>  
>  
> >>> https://www.ietf.org/mailman/listinfo/dmm
>  
>  
> >>  
>  
>  
> >>  
>  
>  
> >  
>  
>  
> >  
>  
>  
>  
>  
>  
>  
>   
>  
>  
>  
> _______________________________________________
> dmm mailing list
> dmm@ietf.org (mailto:dmm@ietf.org)
> https://www.ietf.org/mailman/listinfo/dmm
>  
>  
>