Re: Multipath
Olivier Bonaventure <olivier.bonaventure@tessares.net> Fri, 20 December 2019 13:36 UTC
Return-Path: <olivier.bonaventure@tessares.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 E8163120111 for <quic@ietfa.amsl.com>; Fri, 20 Dec 2019 05:36:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, 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=tessares-net.20150623.gappssmtp.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 6BkMcycZAFW8 for <quic@ietfa.amsl.com>; Fri, 20 Dec 2019 05:36:28 -0800 (PST)
Received: from mail-wm1-x336.google.com (mail-wm1-x336.google.com [IPv6:2a00:1450:4864:20::336]) (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 97666120025 for <quic@ietf.org>; Fri, 20 Dec 2019 05:36:28 -0800 (PST)
Received: by mail-wm1-x336.google.com with SMTP id p17so9290112wmb.0 for <quic@ietf.org>; Fri, 20 Dec 2019 05:36:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tessares-net.20150623.gappssmtp.com; s=20150623; h=mime-version:subject:from:in-reply-to:date:cc:message-id:references :to:content-transfer-encoding; bh=jFTR0MOCTswDtGyG6rIIk/VqaaiJA65cfwF4F83lYdQ=; b=M9fNPdJarTI/EVDLSp7yhrazXYq6dLDK0NGYqaSwXeTF6jXiA5lpKwYS9VAJAUV8Jt M2RJ6VojDRohLyMj9iheyq7i183rmTMrPTPsuCm+4vTXEf91wHwbGEtalpAApKCpV32D EnlyaWwcllk7KlLQEhFuYauTL5Vg3Yu0sopdWCq445h2KozsTcvhmoVFsMy8Phzd/MAY tkLnNqUULVuD0rHQT1b3wq41RAGObw8T2KCRi69Aq14xVKIuDKPhXOlHSeyDhl/DfDPY S2bQws1biQWLstPTLvvHaOkuKqZ1fdn25TuTFDuVUKY/dKpDSYZ9snL+hwGgUCNAxtn0 xX2Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :message-id:references:to:content-transfer-encoding; bh=jFTR0MOCTswDtGyG6rIIk/VqaaiJA65cfwF4F83lYdQ=; b=lee7eUubhOOkuuzz+Y34OM9AmrzMrR46QBDioLoWw1Kv/FOMUUOMEZPApdOrNXm9bn QASGI+VqfMJoLDmJXMswM40H8uSfap6AO5dMVk+V5RRT17X8KOLOVKlhuxV+tjD4qCVQ 19jTk9qK5vyCAO73HgBV1HSlgWffAIa4zfH7fUFxoUgTCHCqnNHgoGviHrxGdzDICEHt Q2JgjHFwRh4OQKGB+aE6KtPzvGUVXQmZn2mmDQtP6h1w4eYPRJ5c0GYxodHQqTaG6uYb 8aWaQKT8iANtZb2TuqGbEHY4H5x9L8ckQqTNyC6jyUNWaksugqAvsHRm7deV3YNcue6S Njqg==
X-Gm-Message-State: APjAAAU9EUz01ZCSxkJ7kNjcbiPVXml1n4LvP0L6a+iNzkTZJBrWrELk ZdhFnynymoGjV5y/HJLt7Ia91hmIYNFvsBw2vD/cjR6gSmEp2fb9ym+iGZPPM239ZbbDhLmy
X-Google-Smtp-Source: APXvYqybbKIYlBNq0AOMnJsgkjBAJZFl0ZxMKgbShngtuiUdf/BWJ7hB4oKyj3EdFp+4V40PALmqHg==
X-Received: by 2002:a7b:c183:: with SMTP id y3mr16159306wmi.45.1576848986994; Fri, 20 Dec 2019 05:36:26 -0800 (PST)
Received: from ?IPv6:2001:6a8:308f:2:4:3cec:cd70:33ea? ([2001:6a8:308f:2:4:3cec:cd70:33ea]) by smtp.gmail.com with ESMTPSA id d8sm9606032wrx.71.2019.12.20.05.36.24 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 20 Dec 2019 05:36:24 -0800 (PST)
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Subject: Re: Multipath
From: Olivier Bonaventure <olivier.bonaventure@tessares.net>
In-Reply-To: <37e2866a-ceab-bbdd-83e9-53fb52803845@erg.abdn.ac.uk>
Date: Fri, 20 Dec 2019 14:36:23 +0100
Cc: Ryan Hamilton <rch=40google.com@dmarc.ietf.org>, Quentin De Coninck <quentin.deconinck@uclouvain.be>, Jana Iyengar <jri.ietf@gmail.com>, Mark Nottingham <mnot@mnot.net>, Christian Huitema <huitema@huitema.net>, Lars Eggert <lars@eggert.org>, Mikkel Fahnøe Jørgensen <mikkelfj@gmail.com>, IETF QUIC WG <quic@ietf.org>
Message-Id: <D66C84D9-02AA-4514-B82A-670386994D45@tessares.net>
References: <A56547B6-2E3B-4ABE-8C9B-BA9ACC489FB2@mnot.net> <1E872371-F543-4822-8C11-05601913A72E@tessares.net> <752D0B90-8B29-4DBC-9B2F-09E834335598@eggert.org> <49366B32-6425-486C-9453-96D27E2E8EAE@tessares.net> <CAN1APdfNyMBzeWKVRQojo4W_mgxXSSwj4X4EvFC9Pfz4bZ+Pdg@mail.gmail.com> <DF4E42C3-3D90-4C68-989C-6B11833005F9@tessares.net> <CAN1APddWow_QBs+_6GRLyauWFrLVvcr7LA9Mjqdgw-Bcp0d=tQ@mail.gmail.com> <9bc43313-7a06-8b01-75ef-ff1c3925a6cc@huitema.net> <CACpbDccdpKHygp87Be-ytC7juYZmUrfh-3a=4ESLCWMfE-t6Ww@mail.gmail.com> <839F7E31-FB6A-4846-A3C4-C5539E14407E@tessares.net> <CAJ_4DfT_riJr0n0KyD43iRZ+pmkqFiU3YPaTobZcLdqPJVUYYw@mail.gmail.com> <37e2866a-ceab-bbdd-83e9-53fb52803845@erg.abdn.ac.uk>
To: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
X-Mailer: Apple Mail (2.3445.104.11)
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/WdHo3-Ip83hI0OsnZv8Yure74Gg>
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: Fri, 20 Dec 2019 13:36:31 -0000
Gorry, >> >> A second use case is for mobile devices that need to preserve >> connectivity while switching from one wireless network to another. >> When such a device detects another wireless network, it needs to >> bet whether migrating the connection to the new network would >> improve performance. With a multipath transport, there is no need >> to bet as the transport will automatically select the best >> performing network. Apple’s deployment of Multipath TCP is a good >> example of the benefits of such a multipath strategy. >> >> >> FWIW, QUIC connection migration was designed to do explicitly this and has been very successful in Google's deployment. I don't think this is a good justification for multipath QUIC. >> >> Cheers, >> >> Ryan > > Just as an observation - It seems you can design connections: > > (1) to survive rebinding here you expect normally the same path (or set of devices on path), > > (2) to fail-over between different paths where you expect diverse characteristics - SCTP separated path fail-over (a standardised feature) > > and (3) to do multi-path sharing (not currently in the RFC series) - where you may wish to schedule to minimise delay; maximise throughput; optimise for some other metric. > > > I can see merit in acquiring experience that migration works well in the first and second case before starting on scheduling/cross path sharing. The MPTCP deployments on various smartphones bring lot of operational experience on the benefits of using multipath transport to support (1) and (2). The hybrid access networks that use MPTCP to combine xDSL and cellular to provide fast broadband services also provide a lot of operational experience with (3). These lessons can be leveraged in multipath QUIC as well. Olivier -- Disclaimer: https://www.tessares.net/mail-disclaimer/ <https://www.tessares.net/mail-disclaimer/>
- Re-chartering for extension work Mark Nottingham
- Re: Re-chartering for extension work Jana Iyengar
- RE: Re-chartering for extension work Lubashev, Igor
- Re: Re-chartering for extension work Martin Thomson
- RE: Re-chartering for extension work Roni Even (A)
- Re: Re-chartering for extension work Mark Nottingham
- Re: Re-chartering for extension work Mark Nottingham
- Re: Re-chartering for extension work Mark Nottingham
- RE: Re-chartering for extension work Roni Even (A)
- Re: Re-chartering for extension work Mark Nottingham
- RE: Re-chartering for extension work Roni Even (A)
- Re: Re-chartering for extension work Magnus Westerlund
- RE: Re-chartering for extension work Roni Even (A)
- Re: Re-chartering for extension work Salz, Rich
- RE: Re-chartering for extension work Lubashev, Igor
- Re: Re-chartering for extension work David Schinazi
- Re: Re-chartering for extension work Mark Nottingham
- Re: Re-chartering for extension work Mark Nottingham
- Re: Re-chartering for extension work David Schinazi
- Re: Re-chartering for extension work Olivier Bonaventure
- RE: Re-chartering for extension work Roni Even (A)
- Re: Re-chartering for extension work Lars Eggert
- Multipath (was: Re: Re-chartering for extension w… Lars Eggert
- Re: Multipath (was: Re: Re-chartering for extensi… Olivier Bonaventure
- Re: Multipath (was: Re: Re-chartering for extensi… Mikkel Fahnøe Jørgensen
- Re: Multipath (was: Re: Re-chartering for extensi… Olivier Bonaventure
- Re: Multipath (was: Re: Re-chartering for extensi… Mikkel Fahnøe Jørgensen
- Re: Multipath (was: Re: Re-chartering for extensi… Christian Huitema
- RE: Re-chartering for extension work Mike Bishop
- RE: Re-chartering for extension work Kuhn Nicolas
- Re: Re-chartering for extension work Ian Swett
- Re: [EToSat] Re-chartering for extension work Christian Huitema
- Re: Multipath (was: Re: Re-chartering for extensi… Jana Iyengar
- Re: Re-chartering for extension work Lars Eggert
- Re: Re-chartering for extension work Magnus Westerlund
- Re: Re-chartering for extension work Magnus Westerlund
- RE: Multipath (was: Re: Re-chartering for extensi… Florin Baboescu
- Re: Multipath (was: Re: Re-chartering for extensi… Olivier Bonaventure
- RE: Re-chartering for extension work Roni Even (A)
- Re: Multipath (was: Re: Re-chartering for extensi… Ryan Hamilton
- RE: Re-chartering for extension work Lubashev, Igor
- Re: Re-chartering for extension work Jana Iyengar
- RE:(2) Multipath (was: Re: Re-chartering for exte… Madhan Raj Kanagarathinam
- Re: Re-chartering for extension work Lars Eggert
- Re: Re-chartering for extension work Lars Eggert
- RE: Re-chartering for extension work Roni Even (A)
- RE: Re-chartering for extension work Roni Even (A)
- Re: Re-chartering for extension work Lars Eggert
- Re: Re-chartering for extension work Magnus Westerlund
- RE: Re-chartering for extension work Kuhn Nicolas
- RE: [EToSat] Re-chartering for extension work Kuhn Nicolas
- Re: Multipath Gorry Fairhurst
- Re: Re-chartering for extension work Olivier Bonaventure
- Re: Multipath (was: Re: Re-chartering for extensi… Olivier Bonaventure
- Re: Multipath Olivier Bonaventure
- Re: Multipath (was: Re: Re-chartering for extensi… Tommy Pauly
- Re: Multipath (was: Re: Re-chartering for extensi… Jana Iyengar
- RE: Multipath (was: Re: Re-chartering for extensi… tim.costello
- Re: Multipath (was: Re: Re-chartering for extensi… Mirja Kuehlewind
- Re: Re-chartering for extension work Dmitri Tikhonov
- Re: Re-chartering for extension work Lubashev, Igor
- Re: Re-chartering for extension work Martin Thomson
- Re: Multipath (was: Re: Re-chartering for extensi… Olivier Bonaventure
- Re: Multipath (was: Re: Re-chartering for extensi… Lucas Pardue
- Re: Re-chartering for extension work Dmitri Tikhonov
- Re: Multipath (was: Re: Re-chartering for extensi… Mirja Kuehlewind
- QUIC re-chartering: include DNS-over-QUIC? Erik Nygren
- Re: QUIC re-chartering: include DNS-over-QUIC? Tommy Pauly
- Re: QUIC re-chartering: include DNS-over-QUIC? Salz, Rich
- Re: QUIC re-chartering: include DNS-over-QUIC? Eric Rescorla
- Re: QUIC re-chartering: include DNS-over-QUIC? Ted Hardie
- Re: QUIC re-chartering: include DNS-over-QUIC? Jari Arkko
- Re: QUIC re-chartering: include DNS-over-QUIC? Magnus Westerlund
- Re: QUIC re-chartering: include DNS-over-QUIC? Stephen Farrell
- Re: QUIC re-chartering: include DNS-over-QUIC? Christian Huitema
- Re: QUIC re-chartering: include DNS-over-QUIC? Daniel Migault
- Re: QUIC re-chartering: include DNS-over-QUIC? Erik Nygren
- Re: QUIC re-chartering: include DNS-over-QUIC? Salz, Rich
- Re: QUIC re-chartering: include DNS-over-QUIC? Christopher Wood
- Re: QUIC re-chartering: include DNS-over-QUIC? Ian Swett
- Re: QUIC re-chartering: include DNS-over-QUIC? Vidhi Goel
- Re: QUIC re-chartering: include DNS-over-QUIC? Paul Vixie
- Re: QUIC re-chartering: include DNS-over-QUIC? Erik Nygren
- Re: QUIC re-chartering: include DNS-over-QUIC? Erik Kline
- Re: QUIC re-chartering: include DNS-over-QUIC? Martin Duke
- Re: QUIC re-chartering: include DNS-over-QUIC? Paul Vixie
- Re: QUIC re-chartering: include DNS-over-QUIC? Mikkel Fahnøe Jørgensen
- Re: QUIC re-chartering: include DNS-over-QUIC? Lucas Pardue
- Re: QUIC re-chartering: include DNS-over-QUIC? Erik Kline
- Re: QUIC re-chartering: include DNS-over-QUIC? Martin Thomson
- Re: QUIC re-chartering: include DNS-over-QUIC? Erik Nygren
- Re: QUIC re-chartering: include DNS-over-QUIC? Paul Vixie