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

Eric Rescorla <ekr@rtfm.com> Mon, 23 October 2017 19:07 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 50B0A139B9F for <v6ops@ietfa.amsl.com>; Mon, 23 Oct 2017 12:07:21 -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=ham 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 Iy6iG0MA94B3 for <v6ops@ietfa.amsl.com>; Mon, 23 Oct 2017 12:07:19 -0700 (PDT)
Received: from mail-yw0-x22a.google.com (mail-yw0-x22a.google.com [IPv6:2607:f8b0:4002:c05::22a]) (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 5672B139605 for <v6ops@ietf.org>; Mon, 23 Oct 2017 12:07:19 -0700 (PDT)
Received: by mail-yw0-x22a.google.com with SMTP id k3so12989320ywk.8 for <v6ops@ietf.org>; Mon, 23 Oct 2017 12:07:19 -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=I3B3BMBfdGkC9u5p7VI0/zkBQtnSQCxHxxHcuNq8/Bo=; b=TkFyDdoi8H/yIIfBDlnaeaf6yR4zUsjLeNQ5+aM7ofhqmWh2xGkOVy+bR9LB9OG2g3 Af/yraYIBXlV1nUjz01luAsgyNjZuR4DVceTEe5rU/NRUMOIpxHWnN11iH+4IL63itho cS02TtejKQ7+tAeegUXk45C/GdM5WCrIZstu6jR2Ghd7s2BDe+BWg6NBsSLGnLH2TARE k2kPoJ703Sarx8RxYsIP0uhoxomwV1WcwMVUG/d8CkbRIL1Jp1/LsAts9Vw80n9rjEfR E6+bZ1eA0v89AZuZXSi0SRypd9HgKUXzpjTDdVQfQLJCMKG73i3z7rMNF9Ra4uNwym4J ohCw==
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=I3B3BMBfdGkC9u5p7VI0/zkBQtnSQCxHxxHcuNq8/Bo=; b=M5URQAmC4siywU7keBDc4FFDeq9s7XxWdFbUaSElxLNiaoxxeYZMSZpKWIMjTt76FF Wv6RWkxvETqq/8vrHPBEvYICL8gstK2jCFUv4ZehktoWJhrFE1BacVAodyW3L09hbhw4 uNizYHGpVHtzLWI7SrWvPXZ9O5Ya+b5b7WpldnbLTqIgUEOSKEXopiCr3Y3Xp4/WiaSd Uoxtv8cu0c9ZZOYwHnanIfPSGASYJhsO8J6x8Nz2KjtqOOlcBLKJK181TZBYloa4Pzme 9yTOnN7W65P6KhwOQRLC3FIIXgSn1DgnqfdDovm6o2bnnJ+3ju6YfzPwSV2pEfrCWCAk 0X3A==
X-Gm-Message-State: AMCzsaV2b201p82w/g+TkmvrZXzSVM0JfJs/YEvbgYeVQipSw2iCH09J n9Tk8oN2Dh+FaLnGUx3MdDlnK5WLy6Y0W3k4l1QTKQ==
X-Google-Smtp-Source: ABhQp+QWUYID8m1Poh1CqzvL1IbQVfJu8O6yBoWqR8HqvFtPCwNUrltoKK3EAjWSVeNFmXIgJiPRlbA+5Sb5P8iwHkk=
X-Received: by 10.129.26.208 with SMTP id a199mr8996378ywa.280.1508785638628; Mon, 23 Oct 2017 12:07:18 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.129.75.194 with HTTP; Mon, 23 Oct 2017 12:06:37 -0700 (PDT)
In-Reply-To: <CAD6AjGQZ_YTDYw4a67dQ6KH7PXea2iMT42Y1kExCd-H4zwWURA@mail.gmail.com>
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> <CABcZeBP_Ca4izJP0k2gJ5MqRLRd2D8bBn6ExiJhvyn+bE617yQ@mail.gmail.com> <CAD6AjGQZ_YTDYw4a67dQ6KH7PXea2iMT42Y1kExCd-H4zwWURA@mail.gmail.com>
From: Eric Rescorla <ekr@rtfm.com>
Date: Mon, 23 Oct 2017 12:06:37 -0700
Message-ID: <CABcZeBP4nYLe8hY6xA_=YeAebvGMgWBt7bvzHd_2W+sf9JYZCg@mail.gmail.com>
To: Ca By <cb.list6@gmail.com>
Cc: Mark Andrews <marka@isc.org>, The IESG <iesg@ietf.org>, draft-ietf-v6ops-rfc6555bis@ietf.org, v6ops-chairs@ietf.org, "v6ops@ietf.org WG" <v6ops@ietf.org>
Content-Type: multipart/alternative; boundary="001a1142d0d4087d64055c3b88fb"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/-jT5NDJmuFRkpuELZWMqPeTwjCw>
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 19:07:21 -0000

On Mon, Oct 23, 2017 at 12:03 PM, Ca By <cb.list6@gmail.com> wrote:

>
> On Mon, Oct 23, 2017 at 11:06 AM Eric Rescorla <ekr@rtfm.com> wrote:
>
>> On Sat, Oct 21, 2017 at 6:08 PM, Mark Andrews <marka@isc.org> wrote:
>>
>>>
>>> In message <CABcZeBPNpfRv8KGbHfEp7DXoDNKC6K1kdBX7PEEjxTPQY-gfcA@mail.
>>> gmail.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.
>>
>
> I think we are in bike shed area, but i am fine with saying that ipv6 is
> better and preferred for network operators in terms of cost and scalability
> and keep the end users out of it. I think those benefits are obvious (cgn
> cost on v4 vs no cgn on v6)
>
> I have deployed ipv6 to 10s of millions of users because it was the best
> decision for our business and network, and it is great that customers
> largely have no idea we did.  End users dont know or care about v6.
>
> End users are just one stakeholder in this ecosystem and optimizing just
> for their metrics is a suboptimzation for the larger internet we are trying
> to shepherd here.
>

I agree that we need to look at the bigger picture, but that also involves
acknowledging that we are potentially asking the users t do something less
good for them.

-Ekr


>
> 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
>>> <https://maps.google.com/?q=1+Seymour+St.,+Dundas+Valley,+NSW+2117,+Australia&entry=gmail&source=g>
>>> PHONE: +61 2 9871 4742                 INTERNET: marka@isc.org
>>>
>> _______________________________________________
>> v6ops mailing list
>> v6ops@ietf.org
>> https://www.ietf.org/mailman/listinfo/v6ops
>>
>