Re: Privacy considerations of multipath (Re: My BoF report: multipath)
Behcet Sarikaya <sarikaya2012@gmail.com> Wed, 02 December 2020 15: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 2BA0A3A1462; Wed, 2 Dec 2020 07:41:55 -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=unavailable 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 uJVFEPFM6qIf; Wed, 2 Dec 2020 07:41:52 -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 CB06C3A13BB; Wed, 2 Dec 2020 07:41:51 -0800 (PST)
Received: by mail-yb1-xb2d.google.com with SMTP id o144so2000843ybg.7; Wed, 02 Dec 2020 07:41:51 -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=WnOX4Kkmt6Bwf7XAPw6s1Dttdh8uwRYMGdvL8tC9KoI=; b=nJQ/3vFKWGWMIVMbfNbEBfMRVU5EwfXCRh2HPf/qoqR7nPcHiBRPDWoqY7R15BdmH4 LTQn2/xe20g/wnc/KLc/KmwvwV0csn4/i7Ls8/mB0ts9nIFf8vmyMtmU0hpx/sXDmZpm tYDx0hTcma7qV4auYkuUua/HTQJxndqSEGcSnUQL9YVvFvZME/FoEgDNy+Bh0l9LuPDg lie/xPAiU38Wt04kUMtCC2+glPDKj1cwyb1O3XjCp4UXDwphAqMQlsuWoSCVI+rbanvo CgOwC194SkyIDvt0em6n+1+R7CJ6KIzNb1DTXzks58OwrXYvKHiNkogYpTOCcA8Wa+5+ zhpg==
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=WnOX4Kkmt6Bwf7XAPw6s1Dttdh8uwRYMGdvL8tC9KoI=; b=G/+qEe0c8Tnfrva3FP9TjUtamhnQ7uHdrEAjoVF/66lKPOho3e55ueXAgh6iBue49E jnKyOIkiT0/hbl450KfYu3C6D4FIkOKOTenGEjyThO9S0S0nOA/eAnqJaMT0xg6t/5sZ 1Gze6FqO1Fqwqq0Sl1pWkYFhJJyLYs5L2y7YOnVzlBxifcV09bWUtsbJLRCDqtz+lFlv dGwz3oGoEcuHEkATGXasoLQaFuvPneqTHwV9rqFrDihIS9qnPkN8ufb3ne3YcF45RKow 3VdGrnWuBsieLGFTPkIXSWVeuIrSyjqb/pK7VOrpb5xiWpVpDoXRYMpfMk9ebwZRTJqI XTYg==
X-Gm-Message-State: AOAM531tV3wXRTvMFN0KyVu/VuXFA5vT/tmNkx1EZdYmIxlZKMNh/T9F V60LDZHT8yk88CrmyfiTjdELmHMK5AIiKZE/WuG6Xt4E4P4=
X-Google-Smtp-Source: ABdhPJwNj69OslQpEZKshQGy0w8zvYZerHPwjmLTH1Rlpse3NKvaTOXP0Rtuv8telxMVmpvIIizXmm2j0TlfPe1PLP8=
X-Received: by 2002:a25:d416:: with SMTP id m22mr3628971ybf.318.1606923710469; Wed, 02 Dec 2020 07:41:50 -0800 (PST)
MIME-Version: 1.0
References: <d84c82b1-fa67-4676-9ce2-d2a53d81b5f7@www.fastmail.com> <5741601d-7e67-898e-5840-70feceb994e9@uclouvain.be> <CALGR9oZW0s6c6+N+3R8bD17yPBPQa4E_cVOaTOSNTVQPYy6sUg@mail.gmail.com> <CAC8QAcditJ0nzdCNHOhi-1xtezoXb0u=hrGBWtZ3Cj3XP6CW4g@mail.gmail.com> <CALGR9oZfw5LqfPyZw6Yb8JTmuqi0prTL0f0yT9Rdq6oz5u51fg@mail.gmail.com> <ccbd3f9a-883e-6262-5735-2b9f25c6c6c4@zinks.de> <CALGR9oaw_-dbYSu5oN1Usvwr2h8wp-gvcmzx+0+2HJM-4Ac+4A@mail.gmail.com> <c09ff2f3-771b-11df-68f3-c690efa998c7@zinks.de> <CAKKJt-exKQa8o6Gn1=-SdDFQSrRGMtDsWJy62=RAQMD_T=P7ZQ@mail.gmail.com> <818d4f85-faa6-110c-7a94-441d7fe53166@huitema.net> <CALGR9oZzznU9qTc-T6xVYJOOT4cEhC8tunYK94x+HkQNmHFvEg@mail.gmail.com> <BF0B6222-AA56-4B8C-B0C2-FE06D4761009@apple.com> <CALGR9oZEpTCVAyff7c6m94H+U9qsNNU=wc39=hdKeZ40nqHvxw@mail.gmail.com> <8D47043C-7401-4188-B1CB-0D920F566798@apple.com> <CAKcm_gNJxx35urnjttP5LdY-iVki-R5Xuh4iRHC-gGTnO8sTXw@mail.gmail.com> <ED60506E-B4FB-44E1-815D-76EE5779D674@ericsson.com>
In-Reply-To: <ED60506E-B4FB-44E1-815D-76EE5779D674@ericsson.com>
Reply-To: sarikaya@ieee.org
From: Behcet Sarikaya <sarikaya2012@gmail.com>
Date: Wed, 02 Dec 2020 09:41:38 -0600
Message-ID: <CAC8QAcd4z5Yqh2xV_V4bsrrQecFbBZ_juz-GtksDbDwd0ecttQ@mail.gmail.com>
Subject: Re: Privacy considerations of multipath (Re: My BoF report: multipath)
To: Mirja Kuehlewind <mirja.kuehlewind=40ericsson.com@dmarc.ietf.org>
Cc: Ian Swett <ianswett=40google.com@dmarc.ietf.org>, Eric Kinnear <ekinnear=40apple.com@dmarc.ietf.org>, Roland Zink <roland@zinks.de>, "taps-chairs@ietf.org" <taps-chairs@ietf.org>, Christian Huitema <huitema@huitema.net>, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>, Lucas Pardue <lucaspardue.24.7@gmail.com>, QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000f19c4305b57d14a0"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/ieBLtE_wkPHvHY0gkSo1X377poc>
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: Wed, 02 Dec 2020 15:41:55 -0000
On Wed, Dec 2, 2020 at 5:11 AM Mirja Kuehlewind <mirja.kuehlewind= 40ericsson.com@dmarc.ietf.org> wrote: > Hi Ian, > > > > one comment about using multipath QUIC in production and 3GPP: The > scenario in 3GPP has different players who need to implement this, the MNO > with the ATSSS function in the UPF and the UE on the other end. Therefore > it is not possible to just deploy something and try it out as Google often > does, without having a spec that is stable enough that these two systems > can interoperate. I’d say that is what we have standardization for. 3GPP > needs to refer something in their specs and that will then get implemented > and probably stay like that for a long time. We spend a lot of time to tell > 3GPP that it is not wise to refer individual drafts and I also don’t think > that we want 3GPP to standardize their own multipath QUIC spec. Luckily > 3GPP is not planning to do that, but I think we should try to help them as > much as we can, whatever that means. > > > +1 Behcet > Mirja > > > > > > *From: *QUIC <quic-bounces@ietf.org> on behalf of Ian Swett <ianswett= > 40google.com@dmarc.ietf.org> > *Date: *Wednesday, 28. October 2020 at 22:22 > *To: *Eric Kinnear <ekinnear=40apple.com@dmarc.ietf.org> > *Cc: *Roland Zink <roland@zinks.de>, "taps-chairs@ietf.org" < > taps-chairs@ietf.org>, Christian Huitema <huitema@huitema.net>, Spencer > Dawkins at IETF <spencerdawkins.ietf@gmail.com>, Lucas Pardue < > lucaspardue.24.7@gmail.com>, QUIC WG <quic@ietf.org> > *Subject: *Re: Privacy considerations of multipath (Re: My BoF report: > multipath) > > > > Based on what I've heard, I think there might be enough people to work on > this, but it may not be the people most involved in QUIC v1. If Eric and > the 3GPP could agree on a common(minimal) feature set and design they'd > like to deploy, that would make me more interested in accepting this into > the working group. At this point, I think we're a ways from that. > > > > In terms of the 3GPP liason request, if this is time sensitive, I'd > suggest publishing your own draft and once you have some deployment > experience, come back. From personal experience, the IETF is not in the > business of preventing people from widely deploying experimental > technologies. I would love to see people using QUIC multipath in > production, and I do believe there are use cases that would benefit. > > > > Ian > > > > On Wed, Oct 28, 2020 at 3:21 PM Eric Kinnear <ekinnear= > 40apple.com@dmarc.ietf.org> wrote: > > Thanks Lucas! Totally agree with what you’re saying here, was just noting > that there we’re broadening the scope of implementation/experimentation > possibility from “kernel vendors” to “platform/service vendors/someone who > really wants to put a lot of work into a single application” — this is > really really great, especially for many participants in the QUIC WG and > the IETF, and as you say there’s still going to be a lot of folks depending > on participants in the WG/platform/service vendors to supply APIs and > configuration options to exercise much of this functionality. > > > > I think one of the things that we’re coming to realize as we discuss > multipath is that many of the considerations around the different options > we could choose depend on external factors (like $$$ and policies of > different industry players) more than the actual technology that’s under > discussion. If we think those things will be solved (and probably not by > the IETF), then great! > > > > From a technology standpoint, we’ve opened up some really awesome > possibilities with QUIC in the realm of being able to move forwards more > rapidly with deployment, as you noted, and I think on that front I’d be > totally interested in defining a multipath extension for folks to go > deploy, collect data, and then present the delta between those benefits for > an end-user vs. connection migration. We can decide on how far down the > standards process we’d want that to go, one could argue that we’re already > at that point with the various I-Ds that are present. > > > > Thanks, > > Eric > > > > > > On Oct 23, 2020, at 7:35 PM, Lucas Pardue <lucaspardue.24.7@gmail.com> > wrote: > > > > Hey Eric, > > > > On Sat, Oct 24, 2020 at 2:16 AM Eric Kinnear <ekinnear@apple.com> wrote: > > I generally agree with some of the thinking here, but I can definitely see > a case where “everyone gets it for free” is a thing. > > For example, one could imagine that Cloudflare might use quiche to allow > its customers to enable HTTP/3 “for free” via a checkbox in their > configuration, or even just enable it on their websites. > > > > That’s not necessarily fully in sync with what the “QUIC is in userspace > and therefore everyone should bring their own implementation that they can > change at will” thinking is going towards, but I do expect there are quite > a few folks creating end-user-facing software who don’t know that much > about networking and are more interested in “hit this REST endpoint” than > “tune my congestion control for the specific quirks of my traffic content > that are unique to me and only me”. > > > > I’m not saying anything against that type of tuning, that’s often how we > can push the boundaries and really move things forward. > > I also think QUIC is in a really good place to enable a lot of awesome > experimentation in that area. > > > > But I do think we can acknowledge that there are folks (even if I > personally might tend towards the “let’s experiment and push the > boundaries” side of things) who have a very legitimate desire to abstract > that away underneath something that generally does a “pretty good” job of > handling it. If that's better than what exists today in terms of end-user > visible benefits, even if not 100% optimally tuned for their specific > traffic patterns, that seems like a good start. > > > > There’s definitely a balance to strike between ultimate experimentation > and moving meaningful numbers of people forward who either don’t have time > or aren’t interested in that experimentation. Where are the cases where > it’s most useful, leads to the most end-user benefit, or enables things not > previously possible? Those seem like the things to focus on *not* abstracting > away — is multipath in QUIC one of those? (I genuinely don’t have an answer > to that.) > > > > To clarify a little. The point I was trying to make is that just adding > some support for $multipath frames$ parsing to something like quiche would > not be a complete solution. Something would still have to glue it to a > network. And I'm not sure if there's a consistent network API across > platforms that exposes path information required for something like that to > work. So the application has a lot of work to do to. If they have to build > to the nuances of every platform API, firmware or middleware, that's more > than just free. To build on Christian's earlier point, many projects have > picked their own way to do things, for good or bad. > > Absolutely! I do think it would be really nice to have a common set of > ways to represent much of this functionality (even just connect-by-name is > nice, long before you get to multipath). > > > The QUIC WG has benefited from its ability to openly and agily > interoperate. Many implementations are there for people to just pick up and > start running with. I'm not steadfast in belief that everyone has to use a > user-space library and bundle up everything. There's absolutely a value in > making technology accessible to folks that just want to get on with > business via simpler or stabler means. And both these worlds can exist (and > most definately should interoperate!). But I think it's prescient to > consider the accessibility of new transport features to different parts of > the community. > > > > Cheers > > Lucas > > > >
- My BoF report: multipath Martin Thomson
- Re: My BoF report: multipath Christian Huitema
- Re: My BoF report: multipath Spencer Dawkins at IETF
- Re: My BoF report: multipath Olivier Bonaventure
- Re: My BoF report: multipath Christian Huitema
- RE: My BoF report: multipath Flinck, Hannu (Nokia - FI/Espoo)
- Re: My BoF report: multipath Lucas Pardue
- Re: My BoF report: multipath Spencer Dawkins at IETF
- Re: My BoF report: multipath Behcet Sarikaya
- Re: My BoF report: multipath Lucas Pardue
- Re: My BoF report: multipath Roland Zink
- Privacy considerations of multipath (Re: My BoF r… Lucas Pardue
- Re: Privacy considerations of multipath (Re: My B… Roland Zink
- Re: Privacy considerations of multipath (Re: My B… Lucas Pardue
- Re: Privacy considerations of multipath (Re: My B… Spencer Dawkins at IETF
- Re: Privacy considerations of multipath (Re: My B… Christian Huitema
- Re: Privacy considerations of multipath (Re: My B… Lucas Pardue
- Re: Privacy considerations of multipath (Re: My B… Spencer Dawkins at IETF
- Re: Privacy considerations of multipath (Re: My B… Eric Kinnear
- Re: Privacy considerations of multipath (Re: My B… Lucas Pardue
- Re: My BoF report: multipath Jana Iyengar
- Re: Privacy considerations of multipath (Re: My B… Eric Kinnear
- Re: Privacy considerations of multipath (Re: My B… Ian Swett
- Re: Privacy considerations of multipath (Re: My B… Mirja Kuehlewind
- Re: Privacy considerations of multipath (Re: My B… Behcet Sarikaya
- Re: Privacy considerations of multipath (Re: My B… Ian Swett
- Re: Privacy considerations of multipath (Re: My B… Spencer Dawkins at IETF
- Re: Privacy considerations of multipath (Re: My B… Lucas Pardue