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

Mikkel Fahnøe Jørgensen <mikkelfj@gmail.com> Tue, 15 December 2020 09:23 UTC

Return-Path: <mikkelfj@gmail.com>
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 69F243A0EBE for <quic@ietfa.amsl.com>; Tue, 15 Dec 2020 01:23:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.803
X-Spam-Level:
X-Spam-Status: No, score=0.803 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 wsgafALum5VT for <quic@ietfa.amsl.com>; Tue, 15 Dec 2020 01:22:58 -0800 (PST)
Received: from mail-yb1-xb2d.google.com (mail-yb1-xb2d.google.com [IPv6:2607:f8b0:4864:20::b2d]) (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 9572E3A0EBC for <quic@ietf.org>; Tue, 15 Dec 2020 01:22:58 -0800 (PST)
Received: by mail-yb1-xb2d.google.com with SMTP id u203so18306444ybb.2 for <quic@ietf.org>; Tue, 15 Dec 2020 01:22:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc; bh=cAtprdp+FsvRQ86/C32drpOCc4ZRAl+8TiLIMJUBdM8=; b=Lznr/4ollu4auvnQUMhZ8fC6k+GDqx503JUiDvQrk/ZxLfmUK4s0ODkuWm+47yMvS2 xh7+HH8hQd7Ywz0bPCMoDeDC3Rby6vaaLA2eZosoq80CA93czuFqNFfmsQAqupiZ7vpC w4+1Yg/pqzxyxuUWLDIPdtrRfi2BMvFQVlF0El+D9RWSaI6R83lKpia24cxu4/Ygr+sJ oeoLOkWO+h1+wIE9uAvFfbWedf1kfhVzyY1xyI7j4eyKGg9jUfkNaSPUjkQtwRCc82fo qx+sMYs6gdoTcZVBFU2m1P2xmqo+lk4A5R4+2a0hYiPhR2kvSuUP6k0KShhUsn6/hLWv IR8A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=cAtprdp+FsvRQ86/C32drpOCc4ZRAl+8TiLIMJUBdM8=; b=RPpTeXQc5Yj8sbf8J/Gni6VPOiyOfJezNZM6Ogx0CxA/vO5Bu41LufOAb+w2GH7+ke pJN751a6ib+vlSSMhP9KMRFXe0EPHFCtT3599IQXBkQZzP/+Fz0VG5KMDEpXMiE5HVdS TIkQqIlP1yrjbupsL+oEWXdKGiaTPR0idYU2TeVUoi8uLtgbFnN6rZCGoDSwORtOJSPp 8Jcd/yIKLyyDiCKVfj6DW0ms61frCfQd8p4DKmI/9WeEbJzl8JS3zADCBJ+iDZxwQA/a tXl72Cvj68FUlc0mRiOuqfLM3nXwT4JpMXKY8kN4HJIO9Mj+dPCxtiKs51Y5mgCtxaga MioA==
X-Gm-Message-State: AOAM533wqCQJZtAg7qCVwVZ2ezDOmWlPCB5i+3Jrv1nXmaWAYy5NkAba WBsEo02uNX5kaY6h9KhYcEoZ7t3djae9xmLcfY0=
X-Google-Smtp-Source: ABdhPJzO5wjK4KL0AAluGGkKxj490uBxLaZeZUXCRb1blpVhZhSRuZTFvxyaAlGIeVz3x82lwhZegQlpZn2/44O1dsU=
X-Received: by 2002:a25:9a48:: with SMTP id r8mr37762048ybo.294.1608024177910; Tue, 15 Dec 2020 01:22:57 -0800 (PST)
Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Tue, 15 Dec 2020 01:22:57 -0800
From: Mikkel Fahnøe Jørgensen <mikkelfj@gmail.com>
In-Reply-To: <CAN1APdeThmqyaeQiToUBgH1G6FaO9AcUG0qUvX4+27Ec-946pw@mail.gmail.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> <dcff46fa-9322-6361-a69a-215ad3fadd99@huitema.net> <CAN1APdfRxfxujSTooGfjzvb=ATr-0JSRUTjfjjfT4Q3_nks=JA@mail.gmail.com> <CAHgerOGshmefuCSdk6MuCvRZaUAau8sv9bEeaafvK8ae7Na8-Q@mail.gmail.com> <CAN1APdeThmqyaeQiToUBgH1G6FaO9AcUG0qUvX4+27Ec-946pw@mail.gmail.com>
MIME-Version: 1.0
Date: Tue, 15 Dec 2020 01:22:57 -0800
Message-ID: <CAN1APdfMYSkAkXTG4Dd53qak_wTz62O_Wbj=qhr7gYF9Kn5+jQ@mail.gmail.com>
Subject: Re: Fwd: New Version Notification for draft-liu-multipath-quic-01.txt
To: Yunfei Ma <yfmascgy@gmail.com>
Cc: "安勍(莳逸)" <anqing.aq@alibaba-inc.com>, quic <quic@ietf.org>, 李振宇 <zyli@ict.ac.cn>, Yanmei Liu <miaoji.lym@alibaba-inc.com>, Christian Huitema <huitema@huitema.net>, "Ma, Yunfei" <yunfei.ma@alibaba-inc.com>
Content-Type: multipart/alternative; boundary="000000000000ea280805b67d4d27"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/sTONH8ynz3sexLdAMeGq652JcWc>
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: Tue, 15 Dec 2020 09:23:00 -0000

Maybe the QoE per Path-ID is too granular when the ID is tied to the CID
because the CID may change for reasons unrelated to changes in the path
metrics.

On the client side what matters is largely the 2-tuple the decides between
WiFi, modem, or ethernet.

On a future multi-homed server, the endpoint likewise dictates QoE - but
here it could mean where the server relays chat traffic separate from game
state.

Mikkel

On 15 December 2020 at 01.08.17, Mikkel Fahnøe Jørgensen (mikkelfj@gmail.com)
wrote:

I am indeed working with a STUN WebRTC use case which could benefit from a
QUIC MP replacement of WebRTC. A problem here is that it is often necessary
to use WebRTC over TLS/TURN because of firewall policies. Hopefully a
future QUIC version could both provide multipath and avoid TURN overhead
provided QUIC gains enough traction to slip through firewalls by default.

But in this discussion I’m more thinking about possible server
configurations either server to server or client to server. A server might
implement itself on multiple hardware nodes, for resilience, load
balancing, or locality of reference, or a server might have access to
multiple network cards with different IP addresses.


Kind Regards,
Mikkel Fahnøe Jørgensen


On 15 December 2020 at 00.27.13, Yunfei Ma (yfmascgy@gmail.com) wrote:

Hi Mikkel,

I think this current protocol does not prevent you from doing that as it is
designed as a minimally-scoped extension of QUIC-v1. The goal is to make it
easier for people to try different things with multi-path. As pointed out
by Christian, announcing address/port/QoE does have some complexity. One
way is to let the client server cooperate, but you may also want to use a
STUN server to help you achieve that which is similar to the case of RTC.
We would appreciate it if you could try and let us know your experience.

Cheers,
Yunfei

On Mon, Dec 14, 2020 at 2:56 PM Mikkel Fahnøe Jørgensen <mikkelfj@gmail.com>
wrote:

> These are good problems to address, but I would rather address them in a
> targeted effort than as part of the multipath design.
>
> Good point and interesting description on VPN case.
>
> I think it would be helpful for multipath to still consider this at an
> abstract level such that it can be plugged in at a later point without
> deciding on the exact details up front, if for no other reason than to
> avoid hardcoding things that don’t have to be.
>
>
>