Re: [DMM] Mirja Kühlewind's No Objection on draft-ietf-dmm-ondemand-mobility-18: (with COMMENT)

Mirja Kuehlewind <> Fri, 02 August 2019 07:23 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 8BB33120144; Fri, 2 Aug 2019 00:23:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id 7XCE7Z3_pn0c; Fri, 2 Aug 2019 00:23:18 -0700 (PDT)
Received: from ( [IPv6:2a01:488:42:1000:50ed:8223::]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by (Postfix) with ESMTPS id EA360120137; Fri, 2 Aug 2019 00:23:17 -0700 (PDT)
Received: from ([2001:16b8:2ca3:b800:ec42:108f:ea3d:d2bf]); authenticated by running ExIM with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) id 1htRu7-0006F1-FP; Fri, 02 Aug 2019 09:23:07 +0200
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
From: Mirja Kuehlewind <>
In-Reply-To: <>
Date: Fri, 2 Aug 2019 09:23:05 +0200
Cc: "" <>, Dapeng Liu <>, Sri Gundavelli <>, "" <>, "" <>, The IESG <>, Suresh Krishnan <>, "Satoru Matsushima (" <>
Content-Transfer-Encoding: quoted-printable
Message-Id: <>
References: <> <>
To: "Moses, Danny" <>
X-Mailer: Apple Mail (2.3445.104.11)
X-HE-SMSGID: 1htRu7-0006F1-FP
Archived-At: <>
Subject: Re: [DMM] =?utf-8?q?Mirja_K=C3=BChlewind=27s_No_Objection_on_draft-i?= =?utf-8?q?etf-dmm-ondemand-mobility-18=3A_=28with_COMMENT=29?=
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Distributed Mobility Management Working Group <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Fri, 02 Aug 2019 07:23:22 -0000

Hi Moses,

First this was only a comment from my side and not a discuss point. So it would be good if you can double-check the wording but there is probably not more to do.

However, let me give some more background on my point. There are also mobility solutions in the transport layer. QUIC can migrate to a new IP address without opening a new connection (so basically without changing the socket); MPTCP can use multiple IP addresses and as such also dynamically open and close TCP connections, however, for the application this looks like one connection/it’s one socket. 

As you said below this is a mainly an interface question, however, I just wanted to make sure that you have in mind that mobility not always means to close a socket and open a new one.


> On 1. Aug 2019, at 19:48, Moses, Danny <> wrote:
> Hi Again,
> Regarding your clarification about mobility being better served by the transport layer versus the application layer.
> This work is not about trying to find a better or more efficient way to handle mobility while preserving the transport connection. It is about enabling applications to indicate whether or not they need this service, which is provided automatically and transparently in some mobile network implementations (like cellular networks).
> Take, for example, the a video browser app. Since it is buffering parts of the video, it can close an existing socket and open a new one with different attributes, without any user-experience degradation. This could be useful when, as a result of a host moving to a different place that has a different (closer) instance of the video server. A switch to the new video server instance requires that the video browser is aware of the mobility event and is able to locate a different server. If the IP connection is preserved (by tunneling or any other way), the video browser will stay connected to the original server and the quality-of-experience might be affected. This is an example for a Graceful-replacement service that is more appropriate than the Session-lasting service. 
> Another question you had was to whether the word 'application' is always correct. I cannot commit to 'always', but this work was designed to enable applications to convey their service needs. A transport layer cannot know the abilities of the different applications to cope with source IP address changes, only applications know that. In addition, several applications can execute concurrently, each with different needs. So the flexibility of selecting the service type should be per-application, or even, per-socket, as application may use more than one socket. 
> We tried to convey both these points in the document. If you think this is not clear, please help us improve the wording.
> Thanks and regards,
> Danny 
> -----Original Message-----
> From: Mirja Kühlewind via Datatracker [] 
> Sent: Thursday, August 01, 2019 16:03
> To: The IESG <>
> Cc:; Dapeng Liu <>om>; Sri Gundavelli <>om>;;;
> Subject: Mirja Kühlewind's No Objection on draft-ietf-dmm-ondemand-mobility-18: (with COMMENT)
> Mirja Kühlewind has entered the following ballot position for
> draft-ietf-dmm-ondemand-mobility-18: No Objection
> When responding, please keep the subject line intact and reply to all email addresses included in the To and CC lines. (Feel free to cut this introductory paragraph, however.)
> Please refer to
> for more information about IESG DISCUSS and COMMENT positions.
> The document, along with other ballot positions, can be found here:
> ----------------------------------------------------------------------
> ----------------------------------------------------------------------
> Thanks for addressing my discuss. Sorry for the long delay on my side!
> Here is my old  comment still:
> Please also note that address mobility is actually more a transport question that an application layer question. For TCP session-lasting addresses will always be more efficient if available while an application using TCP will always need to cover the case where an TCP connection fails or is interrupted and therefore the application needs to reconnect. However, in contrast QUIC supports IP address mobility and will survive changing IP addresses. I think that should be also clarified in the draft and it should be double-check if the use of the word application is always correct or if it should be replaced sometimes with e.g. transport system or a more general term.
> ---------------------------------------------------------------------
> A member of the Intel Corporation group of companies
> This e-mail and any attachments may contain confidential material for
> the sole use of the intended recipient(s). Any review or distribution
> by others is strictly prohibited. If you are not the intended
> recipient, please contact the sender and delete all copies.