Re: What to do about multipath in QUIC
Behcet Sarikaya <sarikaya2012@gmail.com> Mon, 09 November 2020 16:41 UTC
Return-Path: <sarikaya2012@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 D2CB33A11F9 for <quic@ietfa.amsl.com>; Mon, 9 Nov 2020 08:41:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.847
X-Spam-Level:
X-Spam-Status: No, score=-1.847 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham 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 jf3OVIYeEuFS for <quic@ietfa.amsl.com>; Mon, 9 Nov 2020 08:41:21 -0800 (PST)
Received: from mail-yb1-xb2f.google.com (mail-yb1-xb2f.google.com [IPv6:2607:f8b0:4864:20::b2f]) (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 260F73A1265 for <quic@ietf.org>; Mon, 9 Nov 2020 08:41:20 -0800 (PST)
Received: by mail-yb1-xb2f.google.com with SMTP id i186so8787842ybc.11 for <quic@ietf.org>; Mon, 09 Nov 2020 08:41:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:reply-to:from:date:message-id :subject:to:cc; bh=BSqZ1FF/OUKPt0udgAE6x93byUHuTvHRc8E8bGAIQqw=; b=L744EAufNbSDcSKrqdxwmJAf8r6GMRIg5aC9R2FdV7iNxnKrQaSmL+NmcHQMOc0RuI cEzMV4QIrnmH5xBeflBgkr3KAL0Sx+EVJSki0iWuiBVhvyHEwQiPvJIZ3QjM+bvwMCxQ wwerQiplY0npdoWTl2VyfYV3dTrcJr3zPr1iC4SGRxywYfw16xRsWWu4n3IGAAZEcHCF I45/pEWVLE/NCSiVRocWbt7G9+pKxoIOUy8EVLxHmnMiHbENZlWBoeI+0v2Ax5oULdyu L7Xyw4kgRS4vCsNFPs9uAEPDIhn2zK6yWz/R9UG2Y+RQSDeMfMImC17s7ibRXLCpxkYs wOZA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:reply-to :from:date:message-id:subject:to:cc; bh=BSqZ1FF/OUKPt0udgAE6x93byUHuTvHRc8E8bGAIQqw=; b=DP2sh2wolecsLR8EBmx4czDAjMc1B8K6GOsnOoTNhiPWE9Bn0gXXbubNeV625GQ1Bp 8RZksRTPsKFsrg+5NuwSys3c4csVbo22bSltyWTTzPMqb34HPWhgw+o7fOhvkSZqKU02 K316vRCdRfbPwtmrDBQps2y2wJmbQz8DNM3jR8+bG0Ux26okHxl+C7CpjqLgsKV7mLOf T5XipyHJIE4yUih3UWcKix6UzN/V3qFb/4YWtEF/SsvzF+OzDPaMGsM+Fr1x1Itxencw Tja+AnokDqP83Ha28SRwPTeFqDSbGM2bE9dF2KaLLpJvr2/buZtzlKgwULDeb7J1X4Hj B/bg==
X-Gm-Message-State: AOAM53353hwpBasG9gq/m0n9BpFAZIbEejLgGF5xp3NWEp5TyT+yEczr jHQ1Y6zgzJqEmbHVgmUcRsd/zTYLzo2Zku6wQJc=
X-Google-Smtp-Source: ABdhPJzNqu4n7w/KjfPhgW0CSTHOfYgbBkt5T27oxx0wzceNZw0MxPutjwgKuIEHfbxTxll2u9VoBSwMemPXq4bt/jQ=
X-Received: by 2002:a25:a468:: with SMTP id f95mr19112748ybi.327.1604940079451; Mon, 09 Nov 2020 08:41:19 -0800 (PST)
MIME-Version: 1.0
References: <CAKKJt-dOz4JE3_-AVn77H6oY-gjeOL+NNcSWqwpjwM7_LD_0NQ@mail.gmail.com> <CACpbDceKcHG4TwjsvHZsy4=yrb3BUxUBNHDCdYJaq1pBP9kV0w@mail.gmail.com> <CAC8QAcdqL0HaaFJwPF5Dp=wcHSdGuRgZEuM9ehA0BJVjm+3j8w@mail.gmail.com> <CALGR9oYdgHXvOOu7sh1qw+ZewjTapv1QR51fzjxVzke9E3W-+g@mail.gmail.com> <CAKKJt-egOSaakzfiR6Zb8owLRWbTJmxHHMRwBsTUF3p4jh1R5g@mail.gmail.com> <CALGR9oaS3mq5OsitAsCEv8gfAhjW59yKJWJx73vGEM_+tLyvrg@mail.gmail.com> <etPan.5fa58bad.3aecac40.166ff@gmail.com> <CAKKJt-fY8zOYLo62CdxkmDwa=9esiUJRrWyMy10qkhvcqGJ4fQ@mail.gmail.com> <CAN1APdfk6oFTcGzrpDJ6Nm4iOFOuMM-qq_Dk9JVdWwqWj5eWTA@mail.gmail.com> <CAKKJt-cSMp1+ZcF8Le_GqKa7Jm2UVw5G7Qj-7zY21y_gEhLbVA@mail.gmail.com> <8bf17aeb-2545-4b8a-24bd-a495a38bda9d@huitema.net> <CAN1APdfzYNr_=z8im8FH-1tsyzZ9XedXwkHKeU5=oNnP695Adw@mail.gmail.com> <CAC8QAccsf3rg6eDFHA7Mdzuv53fzZSWFKgrQ31Y40kz4kWPViQ@mail.gmail.com> <CALGR9oaruwFvtWLMSw71NXbo03jYpajfmXRcZB_RVm-M-i6a4g@mail.gmail.com> <c39ea2c0-dfaa-6790-b307-c654b918158b@uclouvain.be>
In-Reply-To: <c39ea2c0-dfaa-6790-b307-c654b918158b@uclouvain.be>
Reply-To: sarikaya@ieee.org
From: Behcet Sarikaya <sarikaya2012@gmail.com>
Date: Mon, 09 Nov 2020 10:41:08 -0600
Message-ID: <CAC8QAcd99h-AURaxssDaH1mi+t-Cg0eogkb-jgg30e2GeH7BRg@mail.gmail.com>
Subject: Re: What to do about multipath in QUIC
To: Olivier Bonaventure <Olivier.Bonaventure@uclouvain.be>
Cc: Lucas Pardue <lucaspardue.24.7@gmail.com>, Behcet Sarikaya <sarikaya@ieee.org>, Mikkel Fahnøe Jørgensen <mikkelfj@gmail.com>, QUIC WG <quic@ietf.org>, Christian Huitema <huitema@huitema.net>
Content-Type: multipart/alternative; boundary="00000000000052518f05b3af3bba"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/uDBSkod0CF0Imk74vJGBvUMqhbg>
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, 09 Nov 2020 16:41:28 -0000
On Mon, Nov 9, 2020 at 10:31 AM Olivier Bonaventure < Olivier.Bonaventure@uclouvain.be> wrote: > Lucas, > > > > On Mon, Nov 9, 2020 at 3:55 PM Behcet Sarikaya <sarikaya2012@gmail.com > > <mailto:sarikaya2012@gmail.com>> wrote: > > > > Hi Folks, > > I agree with Mikkel's points. > > To Lucas: I meant my short mail sometime ago I think it was before > > the interim (?) where I explained that connection migration is > > mobility support which should (from layering point of view) be in IP > > layer. In fact if IP layer has this support then then no need for > > connection migration in QUIC, so those procedures in the code do not > > get executed. > > > > Multipath is multiple interface support. It seems more and more like > > multipath probably better belongs in transport layer. Traffic in > > each interface may go over different networks (in my case on over T > > Mobile and the other AT&T). I believe a different PN is well > > justified in multipath as we have it in the base draft because of > > these traffic conditions (no offense to Christian). > > > > > > I still don't see why the current features of connection migration are > > not in some way a form of multipath. > > You are right, connection migration is the weakest form of multipath. > > Lucas admitted that connection migration does not support the paths being used concurrently, possibly going over different networks. Behcet > > When I look at RFC 6824 it says: > > > > A Multipath TCP connection provides a bidirectional bytestream > > between two hosts communicating like normal TCP and, thus, does not > > require any change to the applications. However, Multipath TCP > > enables the hosts to use different paths with different IP addresses > > to exchange packets belonging to the MPTCP connection. A Multipath > > TCP connection appears like a normal TCP connection to an > > application. > > > This paragraph of RFC6824 then continues as follows : > > However, to the network layer, each MPTCP subflow looks > like a regular TCP flow whose segments carry a new TCP option type. > Multipath TCP manages the creation, removal, and utilization of these > subflows to send data. The number of subflows that are managed > within a Multipath TCP connection is not fixed and it can fluctuate > during the lifetime of the Multipath TCP connection. > > This is not really connection migration and MPTCP provides much more > multipath capabilities than connection migration. > > Olivier >
- What to do about multipath in QUIC Spencer Dawkins at IETF
- Re: What to do about multipath in QUIC Martin Duke
- Re: What to do about multipath in QUIC Spencer Dawkins at IETF
- Re: What to do about multipath in QUIC Jana Iyengar
- Re: What to do about multipath in QUIC Spencer Dawkins at IETF
- Re: What to do about multipath in QUIC Behcet Sarikaya
- Re: What to do about multipath in QUIC Lucas Pardue
- Re: What to do about multipath in QUIC Spencer Dawkins at IETF
- Re: What to do about multipath in QUIC Lucas Pardue
- Re: What to do about multipath in QUIC Mikkel Fahnøe Jørgensen
- Re: What to do about multipath in QUIC Spencer Dawkins at IETF
- Re: What to do about multipath in QUIC Mikkel Fahnøe Jørgensen
- Re: What to do about multipath in QUIC Spencer Dawkins at IETF
- Re: What to do about multipath in QUIC Christian Huitema
- Re: What to do about multipath in QUIC Mikkel Fahnøe Jørgensen
- Re: What to do about multipath in QUIC Behcet Sarikaya
- Re: What to do about multipath in QUIC Lucas Pardue
- Re: What to do about multipath in QUIC Behcet Sarikaya
- Re: What to do about multipath in QUIC Olivier Bonaventure
- Re: What to do about multipath in QUIC Behcet Sarikaya
- Re: What to do about multipath in QUIC Lucas Pardue
- Re: What to do about multipath in QUIC Behcet Sarikaya
- Re: What to do about multipath in QUIC Roberto Peon
- Re: What to do about multipath in QUIC Mikkel Fahnøe Jørgensen
- Re: What to do about multipath in QUIC Kazuho Oku
- Re: What to do about multipath in QUIC Mikkel Fahnøe Jørgensen
- Re: What to do about multipath in QUIC Lars Eggert
- Re: What to do about multipath in QUIC Mikkel Fahnøe Jørgensen
- Re: What to do about multipath in QUIC Lars Eggert
- Re: What to do about multipath in QUIC Mikkel Fahnøe Jørgensen
- Re: What to do about multipath in QUIC Spencer Dawkins at IETF
- Re: What to do about multipath in QUIC Mikkel Fahnøe Jørgensen
- Re: What to do about multipath in QUIC Mikkel Fahnøe Jørgensen
- Re: What to do about multipath in QUIC Roberto Peon
- Re: What to do about multipath in QUIC Mikkel Fahnøe Jørgensen
- Re: What to do about multipath in QUIC Martin Thomson
- Re: What to do about multipath in QUIC Spencer Dawkins at IETF
- Re: What to do about multipath in QUIC Yanmei Liu
- Re: What to do about multipath in QUIC Mikkel Fahnøe Jørgensen
- Re: What to do about multipath in QUIC Spencer Dawkins at IETF
- Re: What to do about multipath in QUIC Mikkel Fahnøe Jørgensen
- Re: What to do about multipath in QUIC Spencer Dawkins at IETF
- Terminology for multipath QUIC (was Re: What to d… Lucas Pardue
- Re: Terminology for multipath QUIC (was Re: What … Spencer Dawkins at IETF
- Re: What to do about multipath in QUIC Christian Huitema
- Re: What to do about multipath in QUIC Spencer Dawkins at IETF
- Re: What to do about multipath in QUIC Mirja Kuehlewind
- Re: What to do about multipath in QUIC Spencer Dawkins at IETF
- Re: What to do about multipath in QUIC Mirja Kuehlewind
- Re: What to do about multipath in QUIC Behcet Sarikaya
- Re: What to do about multipath in QUIC Yanmei Liu
- Re: What to do about multipath in QUIC Kazuho Oku
- Re: Re: What to do about multipath in QUIC Ma, Yunfei
- Re: What to do about multipath in QUIC Yunfei Ma
- Re: What to do about multipath in QUIC Kazuho Oku
- Re: What to do about multipath in QUIC Florentin Rochet
- Re: What to do about multipath in QUIC Christian Huitema
- Re: What to do about multipath in QUIC Kazuho Oku
- Re: What to do about multipath in QUIC Christian Huitema
- Re: What to do about multipath in QUIC Kazuho Oku
- Re: What to do about multipath in QUIC Christian Huitema
- Re: What to do about multipath in QUIC Kazuho Oku
- Re: What to do about multipath in QUIC Christian Huitema
- Re: What to do about multipath in QUIC Kazuho Oku
- Re: What to do about multipath in QUIC Christian Huitema
- Re: What to do about multipath in QUIC Spencer Dawkins at IETF
- Packet number spaces in multipath (was Re: What t… Jana Iyengar
- RE: Packet number spaces in multipath (was Re: Wh… Markus.Amend
- Re: Packet number spaces in multipath (was Re: Wh… Christian Huitema
- RE: Packet number spaces in multipath (was Re: Wh… Markus.Amend
- RE: Packet number spaces in multipath (was Re: Wh… Mikkel Fahnøe Jørgensen
- RE: Packet number spaces in multipath (was Re: Wh… Mikkel Fahnøe Jørgensen
- Re: Packet number spaces in multipath (was Re: Wh… Roberto Peon
- RE: Packet number spaces in multipath (was Re: Wh… Markus.Amend
- Re: Packet number spaces in multipath (was Re: Wh… Mirja Kuehlewind
- Re: Packet number spaces in multipath (was Re: Wh… Jana Iyengar
- Re: Packet number spaces in multipath (was Re: Wh… Quentin De Coninck
- Re: Packet number spaces in multipath (was Re: Wh… Mikkel Fahnøe Jørgensen
- Re: Packet number spaces in multipath (was Re: Wh… Kazuho Oku
- Re: Packet number spaces in multipath (was Re: Wh… Quentin De Coninck
- Re: Packet number spaces in multipath (was Re: Wh… Martin Thomson
- Re: Packet number spaces in multipath (was Re: Wh… Kazuho Oku
- RE: Packet number spaces in multipath (was Re: Wh… Mike Bishop
- Re: What to do about multipath in QUIC Yanmei Liu
- Re: What to do about multipath in QUIC Mikkel Fahnøe Jørgensen
- Re: What to do about multipath in QUIC Christian Huitema
- Re: What to do about multipath in QUIC Mikkel Fahnøe Jørgensen