Re: Spin bit discussion - where we're at

Jana Iyengar <jri@google.com> Mon, 27 November 2017 07:03 UTC

Return-Path: <jri@google.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 16156127B52 for <quic@ietfa.amsl.com>; Sun, 26 Nov 2017 23:03:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 CMWDkrWZCj_X for <quic@ietfa.amsl.com>; Sun, 26 Nov 2017 23:03:44 -0800 (PST)
Received: from mail-yb0-x22b.google.com (mail-yb0-x22b.google.com [IPv6:2607:f8b0:4002:c09::22b]) (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 A2B5F124217 for <quic@ietf.org>; Sun, 26 Nov 2017 23:03:44 -0800 (PST)
Received: by mail-yb0-x22b.google.com with SMTP id x72so10181636ybg.11 for <quic@ietf.org>; Sun, 26 Nov 2017 23:03:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=YmBG0v1fSR1ieEypstwRyHhSWK11yDA8Nr24ILZuNtY=; b=tbSTrthHWAT7zpmmfLVVoUZR131EHJT56v7us3HL/eAeTIq0KzLxYV5Y0ag1sMG2e/ cSBD2jwbOoiEKknzGYxyD8KCw9hwfdQa8/Hzmcd69u0jHpc3oZxvo9dDWD/o55qEQhmh kYjUOK2n06JQrKZp7o9YfHagrfc7xc8vnisj/jRi1cWDbgIw8xNuSabZUECkQlfLFm3k kHQ/2OWs19qjM6tZFJc7scGkFp+iFdeMvyowvqzBejkceU3/tAZWQmZGTBOm1xOTkY4d 0rHlkwEUAnkQkQGbRnoYmxIKQ77R96Z9/klXP4wOy4DDshrV0R1N6TbbMAitp1t7KpdR 5TzA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=YmBG0v1fSR1ieEypstwRyHhSWK11yDA8Nr24ILZuNtY=; b=ZbjCJiMTt7BnvkN4zU3Jm3seTJOFVdDLOdc+b76ArPfqNTqJXW3E9PMdS/tLxTKNgV ul0ZXQSuXLA9dAhWdsoguIl96CDGyjNC0aWxoFI7gwssTf8br+556UQPkNmpZdVBYPPk MObM4aSpn2C0HcZMC7loDwxQeXyP1wXfxkRi+Fax4guNZGfDgG9etqZde3R0ughL1Mv1 G9+Z+yDJ3im5TLY77GcvIuWErl3UKDxBku0R0hjnWy56N+s66aMaK8deCd+5ULCPHtRz 7jb3RI/lyws4omxjXXiYLD4yxULA1iujXlS76GmiKjZlSd5hpUWDLkwtnYI1sYLWAiEu mfOg==
X-Gm-Message-State: AJaThX4nMjHqpT7E+hNSOKCNmeUhCj/a+i6atjlDAyZJ7jX5vq4tXXiD UXlYE5uB3kJ+bfz+OWEitn18tTiGp/ZzGD+pZ7cs4Q==
X-Google-Smtp-Source: AGs4zMa7vQGzGmm/U9o3iDEOGEnfnUmIjUAxxvFzEGfAZV/oGxOEsK5kVUYbv7KExUj3jkXhLkKLHBthEwHXrnPqblU=
X-Received: by 10.37.90.196 with SMTP id o187mr12302763ybb.290.1511766223220; Sun, 26 Nov 2017 23:03:43 -0800 (PST)
MIME-Version: 1.0
Received: by 10.37.90.134 with HTTP; Sun, 26 Nov 2017 23:03:42 -0800 (PST)
In-Reply-To: <4D7F4AD313D3FC43A053B309F97543CF4904F2FD@njmtexg5.research.att.com>
References: <AFEE7BBA-E5DC-4064-AA19-33921EAF4C01@mnot.net> <21B07D8C-C4A1-4321-9E43-61C9DB9DC4CA@trammell.ch> <fd09b775-4c0e-9d99-e49c-421212f2e5e4@cs.tcd.ie> <F4F7A438-F30F-406B-9971-DA05DA458B44@netapp.com> <C8DDB9E3-C8F9-49CB-8C6D-E381C00AC02D@trammell.ch> <4D7F4AD313D3FC43A053B309F97543CF4904F2FD@njmtexg5.research.att.com>
From: Jana Iyengar <jri@google.com>
Date: Sun, 26 Nov 2017 23:03:42 -0800
Message-ID: <CAGD1bZbYjB96nc1ud3xmSm8g6jHhPYpeT=iWWQiZxRzzyVvdRw@mail.gmail.com>
Subject: Re: Spin bit discussion - where we're at
To: "MORTON, ALFRED C (AL)" <acmorton@att.com>
Cc: "Brian Trammell (IETF)" <ietf@trammell.ch>, "Eggert, Lars" <lars@netapp.com>, Mark Nottingham <mnot@mnot.net>, QUIC WG <quic@ietf.org>, Stephen Farrell <stephen.farrell@cs.tcd.ie>
Content-Type: multipart/alternative; boundary="001a1140f596b8c0c5055ef18002"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/6fNeoUVxNPJIRV1p19BPb2EHRH0>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.22
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, 27 Nov 2017 07:03:47 -0000

In addition to how the spin bit can be designed and used, I'd like those
taking on this effort to consider this question: Whatever network
management problem you're considering solving with a bit, what does it take
to solve this problem without the bit exposed? I'm asking you to consider
"zero-bit" solutions, or at least for a cost/benefit analysis of developing
solutions with and without the spin bit for specific network management
functions. Specifically,

(i) What's impossible or very difficult to do, from a network management
perspective, of not having the spin bit? Note that I'm not asking for what
is and is not measurable -- not everything measurable is useful. I'm
specifically asking in terms of network management functions, in practice,
as used by operators. Some of this has been addressed in the
discussions/drafts I've seen, but I think it's most useful when framed in
terms of network management functions.

(ii) What are the alternatives for building the same functions without the
spin bit? Let's consider for a moment that the spin bit isn't actually
available in practice. What will operators do to continue managing their
networks? This might be expensive, but that's precisely what I'm looking
for -- the cost to operators of not having the spin bit. For instance,
active probes are a fine way to measure network RTT within operator
networks, and that is an alternative. There are surely others too. Their
costs and limitations are important to know about in order to reason about
their viability, so I'd like to see alternatives considered.

I don't mean to start the discussion on this thread, but I'd like to urge
those going off to do the writing to consider these questions.

- jana


On Sun, Nov 26, 2017 at 11:26 AM, MORTON, ALFRED C (AL) <acmorton@att.com>
wrote:

> Hi Brian, Stephen, Lars, Mark and all,
>
> one join, one suggestion, and one question below.
> see [ACM]
> > -----Original Message-----
> > From: QUIC [mailto:quic-bounces@ietf.org] On Behalf Of Brian Trammell
> > (IETF)
> > Sent: Wednesday, November 22, 2017 5:59 AM
> > To: Eggert, Lars
> > Cc: Mark Nottingham; QUIC WG; Stephen Farrell
> > Subject: Re: Spin bit discussion - where we're at
> >
> > hi Lars,
> >
> > > On 22 Nov 2017, at 11:35, Eggert, Lars <lars@netapp.com> wrote:
> > >
> > > Hi,
> > >
> > > On 2017-11-22, at 11:01, Stephen Farrell <stephen.farrell@cs.tcd.ie>
> > wrote:
> > >> What I thought was being requested and what I do think is reasonable
> > >> is to document a privacy analysis for any quic protocol bits that are
> > >> visible to the path. Whether or not some or all of that text ends up
> > >> in some RFC is another day's work.
> > > Lars wrote:
> > > for the Spin Bit specifically, the intent was to permanently capture
> > the analysis the DT has done, so that when others review the proposed
> > Spin Bit specification, they can take that as a given and direct any
> > further analysis to other aspects. It made sense to the chairs that that
> > specific analysis should become part of the Spin Bit specification. I
> > think we'd be open to a discussion on whether a broader document
> > analyzing the QUIC wire image would be a better home for this. The main
> > point is for the work that the DT has done to be documented.
>
> > Brian wrote:
> > Okay. That's somewhat more reasonable than what I read the ask to be
> > ("we're going to gate this on the people who care about this doing some
> > non-trivial amount of work"). Those of us who volunteer (help, please,
> > anyone? :) ) can certainly pull together what we have in a single I-D
> > and ask the WG what more it thinks it needs. To me all this seems pretty
> > clear, but I've been working on this topic for a while.
> [ACM]
> Having reached the end of the "Thanksgiving thread",
> I'm scrolling back a few pages to join the task of
> permanently capturing the work of the DT in an I-D (at least):
> There should be lasting value in some of our findings
> and IMO they are worthy of a persistent reference.
>
> > Lars wrote:
> > > For proposals other than the Spin Bit (I think I have seen individual
> > contributors at least mention "loss" and "congestion" bits, but without
> > much detail), we wanted to clarify that we'd like to see an analysis and
> > discussion of their privacy aspects to roughly the same degree as the DT
> > has performed for the Spin Bit proposal.
> >
> [ACM]
> I suggest that this might be a different I-D, at least to start.
> Question: Is there a privacy analysis of present ECN available?
> (a search yielded many results with Missing: privacy)
>
> regards,
> Al
>
>