Re: Fwd: New Version Notification for draft-liu-multipath-quic-01.txt

Christian Huitema <huitema@huitema.net> Mon, 14 December 2020 22:49 UTC

Return-Path: <huitema@huitema.net>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 75E0A3A1220 for <quic@ietfa.amsl.com>; Mon, 14 Dec 2020 14:49:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.011
X-Spam-Level:
X-Spam-Status: No, score=0.011 tagged_above=-999 required=5 tests=[HTML_MESSAGE=0.001, NICE_REPLY_A=-0.001, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=0.01] autolearn=ham autolearn_force=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 mLxWfOhhUvlL for <quic@ietfa.amsl.com>; Mon, 14 Dec 2020 14:49:46 -0800 (PST)
Received: from mx43-out1.antispamcloud.com (mx43-out1.antispamcloud.com [138.201.61.189]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EB9B43A121F for <quic@ietf.org>; Mon, 14 Dec 2020 14:49:45 -0800 (PST)
Received: from xse354.mail2web.com ([66.113.197.100] helo=xse.mail2web.com) by mx135.antispamcloud.com with esmtp (Exim 4.92) (envelope-from <huitema@huitema.net>) id 1kowew-0004f1-8n for quic@ietf.org; Mon, 14 Dec 2020 23:49:40 +0100
Received: from xsmtp22.mail2web.com (unknown [10.100.68.61]) by xse.mail2web.com (Postfix) with ESMTPS id 4CvxR16Kglz12XH for <quic@ietf.org>; Mon, 14 Dec 2020 14:49:33 -0800 (PST)
Received: from [10.5.2.31] (helo=xmail09.myhosting.com) by xsmtp22.mail2web.com with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.92) (envelope-from <huitema@huitema.net>) id 1kower-0006NX-Ok for quic@ietf.org; Mon, 14 Dec 2020 14:49:33 -0800
Received: (qmail 27438 invoked from network); 14 Dec 2020 22:49:33 -0000
Received: from unknown (HELO [192.168.1.106]) (Authenticated-user:_huitema@huitema.net@[172.58.43.253]) (envelope-sender <huitema@huitema.net>) by xmail09.myhosting.com (qmail-ldap-1.03) with ESMTPA for <yunfei.ma@alibaba-inc.com>; 14 Dec 2020 22:49:33 -0000
Subject: Re: Fwd: New Version Notification for draft-liu-multipath-quic-01.txt
To: Mikkel Fahnøe Jørgensen <mikkelfj@gmail.com>, "安勍(莳逸)" <anqing.aq@alibaba-inc.com>, quic <quic@ietf.org>, 李振宇 <zyli@ict.ac.cn>, Yanmei Liu <miaoji.lym@alibaba-inc.com>, "Ma, Yunfei" <yunfei.ma@alibaba-inc.com>
References: <1baa86a9-455d-4256-85f2-9aee159afed9.miaoji.lym@alibaba-inc.com> <CAN1APdc_1+VwOoGaX16iaQPUXfySoD-bmjuSVBJ_gLF4HUBO1Q@mail.gmail.com> <CAN1APddoML7akHEE7EiR8qbfjf=D+0n+gNP=FccvL3JSt19a0w@mail.gmail.com> <CAN1APdcwEU+YrM=WcO5KV+BuEWSzes+CbAzhNCCKxdo7NuG78Q@mail.gmail.com> <7e875886-3589-e2a9-8891-4c652e449af6@huitema.net> <CAN1APde9DJcK7oHbAjfhCmziBoY3HmJQ5ssywiC5HqQvzactkw@mail.gmail.com>
From: Christian Huitema <huitema@huitema.net>
Message-ID: <dcff46fa-9322-6361-a69a-215ad3fadd99@huitema.net>
Date: Mon, 14 Dec 2020 14:49:32 -0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.5.1
MIME-Version: 1.0
In-Reply-To: <CAN1APde9DJcK7oHbAjfhCmziBoY3HmJQ5ssywiC5HqQvzactkw@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------E82A3A849E5259307AFFB48D"
Content-Language: en-US
X-Originating-IP: 66.113.197.100
X-Spampanel-Domain: xsmtpout.mail2web.com
X-Spampanel-Username: 66.113.197.0/24
Authentication-Results: antispamcloud.com; auth=pass smtp.auth=66.113.197.0/24@xsmtpout.mail2web.com
X-Spampanel-Outgoing-Class: unsure
X-Spampanel-Outgoing-Evidence: Combined (0.15)
X-Recommended-Action: accept
X-Filter-ID: Pt3MvcO5N4iKaDQ5O6lkdGlMVN6RH8bjRMzItlySaT9WLQux0N3HQm8ltz8rnu+BPUtbdvnXkggZ 3YnVId/Y5jcf0yeVQAvfjHznO7+bT5x6h2yQpzTslcOqazQkKtAFKj/EwzSHE5FGYwwjsNRPCFH1 VhqTceiVDgKDVYnm21nmD6wdmZPcItWbGe10hXJtXL4FsauCVkDjmcYJdU3yWp7KuHNaaKdg7iBE ZefdsNUFWKwa/wzJUjmazeC7ImcaSiHjxvv4gKLTeB2fpVmS6BQ6V51u76v35b1wNe/MvdL/hXir I7jpLA3NtNK1rbkD2+J9PgaoF8SQHto3le4zsHTaeQtlKubP6iUTjj6yPARK6buALVaA782LKxg6 vRmng8N1aLhXqdc+jC1RcnVud53D5caUhbVtvqItBqoizkEt9O20UjkwI0v+LOlw05G4BS+iyyNq bT8dUMXMJ4tUCMj6G37ZfAMLceP5aNHPt26RBupu5v1nytoNnc138GfEJRQ2qC7jjynPIHPNqSn4 QTXUjLjYWQt1/5xnQymMoPsgr/U0flMcy2Vi/IcBgY4arPaiJ1W6hAyiRC61jekdwIcXNugoOEbH RyFULpSjm7jZ1h/HfDRQ5Ig8VhPsPE8NlkBmbR1LS6Kx8w5MHqDEEzAOtHDt7qlwjJCg4/tkU2mQ tp+n2LwGM4LacqDmlvEYDRojSVizNl0ce/s7u0P9b7Oijoc3SCZfWp1RjkjWCw/vIUzTXkDAiiJi mGhLUFuS2lhaIetXfCg1JdAVrOwKfOYtNQ5f9KF8tkKZqCafMxFUoFIvD3sIcP1fhJPM6B/8I74Z hs6dcU3l+4gUuK5uD+JsbQ06fI17C+NYYI73oYOJ+dym1L8cD17Js0v4cp1MJ+8EdaJOS3cmW0I5 fxQkSzcKVNeVJ9BXyu9+ceCqThTYg2px1fSoqxQCCHnLMo/m9VKh99btUAanjnMCAH2co+fBoeG+ Hs0afhsY/5zhNYWRVYKU9W9tbmVXJBqdHHDmZEKhyNAv1N35kYWaEdgLurFV5oTvAcwA4rM3FkfW 8/1kE/e7sUnsVpINvARNxpFO
X-Report-Abuse-To: spam@quarantine11.antispamcloud.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/1THvR0mRVDMlnwVyPmA6x2e9Oqw>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 Dec 2020 22:49:47 -0000

On 12/14/2020 12:30 PM, Mikkel Fahnøe Jørgensen wrote:
> OK, thanks for explaining.
>
> I wonder if the current asymmetric approach could be enhanced 
> relatively easily by allowing a server to announce a list of 
> address/port/QoE tuples that it can recommend the client to use as 
> virtual endpoints, without initiating anything. The client would then 
> issue path challenges as usual, but can do so to any one of the 
> proposed endpoints. The server could periodically propose new such 
> tuples or update QoE on existing. If a server wants to retire an 
> endpoint, it could send that information too, but a draining period 
> would be needed.
>
> This could also piggy back on the existing CID update system where a 
> server CID is associated with a virtual endpoint.


Yes, it is tempting to add a way for a server "to announce a list of 
address/port/QoE tuples that it can recommend the client to us" as part 
of the multipath design. I think that we should resist that temptation, 
and treat "annoucing addresses" as a separate problem. After all, even 
if the endpoint do not use the multipath extension, they might still use 
these server addresses as targets of V1-supported address migration.

Nick Banks was discussing this server address migration issue in the 
Slack chat room a couple of weeks ago. His use case was a server joined 
through a bandwidth limited VPN; there would be benefits in moving the 
connection to a direct path outside the VPN. It turns out that this 
migration requires more than merely communicating alternate server 
addresses to the peer: server and clients also need to cooperate to open 
a hole in the firewall that protects the server. This gets very close to 
problems encountered in peer to peer scenarios.

These are good problems to address, but I would rather address them in a 
targeted effort than as part of the multipath design.

-- Christian Huitema