Re: [v6ops] Eric Rescorla's No Objection on draft-ietf-v6ops-rfc6555bis-05: (with COMMENT)

Eric Rescorla <ekr@rtfm.com> Mon, 23 October 2017 18:06 UTC

Return-Path: <ekr@rtfm.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1B86D139A2F for <v6ops@ietfa.amsl.com>; Mon, 23 Oct 2017 11:06:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=rtfm-com.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 T_ay2ecCwOlq for <v6ops@ietfa.amsl.com>; Mon, 23 Oct 2017 11:06:31 -0700 (PDT)
Received: from mail-yw0-x22e.google.com (mail-yw0-x22e.google.com [IPv6:2607:f8b0:4002:c05::22e]) (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 7091B1399D2 for <v6ops@ietf.org>; Mon, 23 Oct 2017 11:06:28 -0700 (PDT)
Received: by mail-yw0-x22e.google.com with SMTP id u142so9325425ywg.4 for <v6ops@ietf.org>; Mon, 23 Oct 2017 11:06:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rtfm-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=nRYYTJCWBFY6hd5BeUjYI7C5m1kYVGTRldaLMHrNOpE=; b=zw6muyKJohFzYPvuwufekOyqhXZvonPgJF7og4nXv/6RNfk9uejupBw8ip5jCTlqQ/ 8LVUw8aG2LgDi3GwEUX90ObvB5EgKxIb2MZdpXapOz2z+Qp0s2xQjhfGwbz8yUo80ttb TAZB+mKp+L0QL2z0yYc7tQ+jFTGCZf8p8FrKeNzwcH2k0WQUImaDVM0WMeI+521uOJDm /5ChpYi3Wtm7St/6zsuElnQTExgeJwIbYkhtZF3TjFAgLe3zEmAAHOyWVLpm43a7dqUD mYyXHbyVaLJMOQ2jW/tR0iNHg3Yvo+NxlLdn7VQf48XMYXAe3R6r0aI3I3+Axe9EcE6c SpwA==
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=nRYYTJCWBFY6hd5BeUjYI7C5m1kYVGTRldaLMHrNOpE=; b=f78PE/kuDIPTNMUuO2GgIhtj/yYTmYnhRdB/7XqwDalxWSv1zok8ttNyRa753eWaJi ttWdPzbfeCcvpwRbHgMHUFiugViSRLBmhsP/x3QA5/Kq2lxpW2/A7C0jTw2eKRaHyF69 yvlRMwLeAg3qSJ1ibno3X24jTAw1MssrhZHUM+KCutBRunHNy9IZCP3Ly2fR120I2Ama JbdBVhH7PrTMcf+skmnbv4DkJD3cx2UjHq3BA4XFGdgFWQI7RdPmRAdM+M+rUX8xLl8Q SiyYYcObqvOo9Lroy5TwVerruPJUlmTq4JW023tHXHvM+kTd++eHtbJPb6hEXX+WtThi Gd9Q==
X-Gm-Message-State: AMCzsaXPHT4F7KrV9Le7hqqbMOLmKzHE51nbcV00Gw3pNppgngnMmBLo PqLdMc6oszyvlbh8eJ1yqQrxwLzIR9MYGup/sQLf8Q==
X-Google-Smtp-Source: ABhQp+QCro+tVQ20XdLPsZZJ3sFq5amRI3TNS6H1KvzcCjE5nPMGJDNarIsLOFh/iHlYjW9TDmGoiuAsOOIuoP+ow58=
X-Received: by 10.37.188.206 with SMTP id l14mr8690593ybm.419.1508781987619; Mon, 23 Oct 2017 11:06:27 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.129.75.194 with HTTP; Mon, 23 Oct 2017 11:05:46 -0700 (PDT)
In-Reply-To: <20171022010824.875E88C6A067@rock.dv.isc.org>
References: <150853234997.15403.8100492287000664954.idtracker@ietfa.amsl.com> <eb737375-1bf5-1e1d-3539-2821058870c5@gmail.com> <CABcZeBMA4qiWMFDWmcFLpmTsOm096YHggY1yrx4A3-TuHjGR=Q@mail.gmail.com> <99633595-CC02-4CDB-AEEA-AE330410531B@apple.com> <ebce9d8b-a293-e97d-9856-54649e19910a@gmail.com> <CAD6AjGQymQu8YfDKJDgV_xX60jqH4tQZ4GSTPbmiy=gVcLioeg@mail.gmail.com> <CABcZeBNbdX2mopU1aRe6=OEXZn_UJWYmXQNfwn3Rzv8h=gAo0g@mail.gmail.com> <CAKD1Yr0tG=oTkRCTXz8yR0EbUZ46O5iLjx-_bH=3adybZ4cLRw@mail.gmail.com> <CABcZeBNkGe3jvyixj+Csxjw3awOSHLoa64tGA55F1qA9Eqe-NA@mail.gmail.com> <CAKD1Yr0Ce=Y+acGC4muPFbGVMy_J+BJEsaac3aNmG2B_xoCSUg@mail.gmail.com> <CABcZeBPNpfRv8KGbHfEp7DXoDNKC6K1kdBX7PEEjxTPQY-gfcA@mail.gmail.com> <20171022010824.875E88C6A067@rock.dv.isc.org>
From: Eric Rescorla <ekr@rtfm.com>
Date: Mon, 23 Oct 2017 11:05:46 -0700
Message-ID: <CABcZeBP_Ca4izJP0k2gJ5MqRLRd2D8bBn6ExiJhvyn+bE617yQ@mail.gmail.com>
To: Mark Andrews <marka@isc.org>
Cc: Lorenzo Colitti <lorenzo@google.com>, v6ops-chairs@ietf.org, "v6ops@ietf.org WG" <v6ops@ietf.org>, draft-ietf-v6ops-rfc6555bis@ietf.org, The IESG <iesg@ietf.org>
Content-Type: multipart/alternative; boundary="089e08265a7c6a7b77055c3aae65"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/dqSBvaeaW-bzmAnyEXCo54H6_QY>
Subject: Re: [v6ops] Eric Rescorla's No Objection on draft-ietf-v6ops-rfc6555bis-05: (with COMMENT)
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Oct 2017 18:06:34 -0000

On Sat, Oct 21, 2017 at 6:08 PM, Mark Andrews <marka@isc.org> wrote:

>
> In message <CABcZeBPNpfRv8KGbHfEp7DXoDNKC6K1kdBX7PEEjxTPQY-gfcA@mail.gm
> ail.com>, Eric Rescorla writes:
> > On Fri, Oct 20, 2017 at 9:08 PM, Lorenzo Colitti <lorenzo@google.com>
> wrote:
> >
> > > On Sat, Oct 21, 2017 at 12:36 PM, Eric Rescorla <ekr@rtfm.com> wrote:
> > >
> > >> That's reasonable, I suppose, but (a) not everyone is on mobile and
> (b)
> > >>> the endpoint's interests may not align with yours.
> > >>>
> > >>>
> > >>> Those factors are in no way specific to mobile networks.
> > >>> IPv4 addresses and NATs cost money for everyone. Stateless
> translation
> > >>> doesn't use NAT, but because it's stateless, port space has to be
> assigned
> > >>> in advance, so it consumes more IPv4 space than stateful translation.
> > >>> Public IPv4 to users is already infeasible for new entrants, and
> will be
> > >>> infeasible in the sort to medium term incumbents.
> > >>>
> > >>> I don't see any cheaper alternative than IPv6. Do you?
> > >>>
> > >>
> > >> As I said, the endpoints have different incentives, namely to get the
> > >> best performance for their users.
> > >>
> > >> If IPv4 and IPv6 paths are equally fast for the user, then delaying
> > >> attempts to connect v4 in cases where v4 resolves first makes the
> user's
> > >> experience slower.
> > >>
> > >
> > > Sure, but my question was about cost. Perhaps we agree that in the long
> > > term IPv6 is cheaper, even if we don't agree that it's better.
> > >
> >
> > I wasn't trying to answer your question. My concern is the suitability of
> > the recommendations this document makes and the rationales that it
> provides
> > for them.
> >
> > -Ekr
>
> Having IPv4 traffic increases the cost for the ISP and in turn the
> customers.
>

I applaud your allegiance to econ 101 marginal cost pricing, but
I'm skeptical that in practice the need to do IPv4 is an important
contributor to the price experienced by customers. Do you have
some data that shows that this is true?


Not preferencing IPv6 makes it much harder to determine when to
> turn off IPv4 altogether and to leave IPv4 as a service to third
> parties to provide like HE.NET have provided IPv6 as a service for
> lots of people over the last decade and a bit.
>
> If you don't preference IP6 you end up with 50% IPv4 and 50% IPv6
> and having to support IPv4 as a service for ever.  You also end up
> having to maintain both IPv4 and IPv6 servers.


I think this paragraph well reflects the problem I am noting, in that it
conflates the various entities involves in the transaction. By my count,
in two sentences you have used "you" to refer to at least three entities:

- The end-user's devices which do the preferencing
- The ISPs who offer IPv4 and/or IPv6 service
- The server operators who have to maintain various kinds of servers

Each of these entities have different incentives. As I noted in my initial
e-mail, absent evidence that v6 is directly better for the end-use [0] these
parameters seem chosen because of some belief that we should be
prioritizing IPv6 for some larger reason, even if it temporarily makes
matters slightly worse for users. That's a reasonable position -- though
not one I personally subscribe to -- and I agree that it's a WG decision
how to select the constants, but I think the document needs to explain
the rationale. The original text really isn't sufficient here, and while I
can live with Tommy's text, it doesn't actually seem that consistent
with the arguments being advanced in that threat.

-Ekr

[0] The data Lorenzo presents seems ambiguous at best.



> This document is still has too much bias towards IPv4 in it.  It
> doesn't leave enough time for a single DNS request to get to the
> other side of the world and back when there is a cache miss for the
> AAAA lookup and a cache hit for the A lookup before attempting the
> IPv4 connection.  It assumes there will be either cache hits for
> both or cache misses for both.
>
> Mark
> --
> Mark Andrews, ISC
> 1 Seymour St., Dundas Valley, NSW 2117, Australia
> PHONE: +61 2 9871 4742                 INTERNET: marka@isc.org
>