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

Ca By <cb.list6@gmail.com> Mon, 23 October 2017 19:03 UTC

Return-Path: <cb.list6@gmail.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 62B08139A22; Mon, 23 Oct 2017 12:03:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.449
X-Spam-Level:
X-Spam-Status: No, score=-2.449 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham 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 HaeYu-akEAKj; Mon, 23 Oct 2017 12:03:33 -0700 (PDT)
Received: from mail-yw0-x235.google.com (mail-yw0-x235.google.com [IPv6:2607:f8b0:4002:c05::235]) (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 54136138351; Mon, 23 Oct 2017 12:03:33 -0700 (PDT)
Received: by mail-yw0-x235.google.com with SMTP id z195so6539411ywz.6; Mon, 23 Oct 2017 12:03:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=l1uOpZUuXyKTUboAf7ecnNaq93EyTXIkNnx/A3YpVng=; b=dTVjXPXx6XLsgjr02JA4La8VyiNFLuAxxwQAb+nBbrOVK96zt+67h9LnasUPgutlXC FgsWLvMn0BO5ixg17UKbMmSQUQ231RWnqjfNE84aA4ukGFe1RYRIBzFH9WznJZ8lkaBc QZ9U22vSrHiaJneKePkKliFreSNmRZH976HlqQWENdI6fKQfvZf8ajJVgE/vFlJDCNl4 XcURIXmQIZKf6eEm31Bffkw0b2LI7x3yEPYmkxuVHxttd1x9NlXin4Ip/TGeEoUKfp2D j5zsgUYZX+beynmyp1eFjqoTBsmg0BDCzDwgIiRYofmWLa/o115uO39GIrznQtqYqGpz lhbw==
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:from:date :message-id:subject:to:cc; bh=l1uOpZUuXyKTUboAf7ecnNaq93EyTXIkNnx/A3YpVng=; b=g6YHfVyK0xSu2PTRW38zQRSJzEgHBJyUsHEQaD1v/X2HBFdL0o7Yo9/0nvTqTmyPmC /SPVWb/KhQ786ufuFb1m1HtCK8oKJfhVFCBVFCX55tEgTKRvrf18YuziTCIFJrZn8Jsn zD2oVyuu5xpXvn53+FK5lPIw7DnqzVfNHi+7uvxnqdnIw+O5c6FwssJjGZm8N5xiQeJ1 FxhQMa2rnHF+2o4K7JrSVvQoW2uCLNt9KfomylLEx8KsUPmLitJ2KDAFPOs7pu0Bts67 mZNfm22USkL0QTpref+YpcKYn6Ld+a/KyA9//bQBdeWJmxLrAW6+/x/DW0hQ2Hq0dDmy oiew==
X-Gm-Message-State: AMCzsaU13/kxbYesZkFcvOjCOARkap69ibnKWa/zpGbJQY8LqDQWcZmf V0WdD+AojZf0Hxm5lz6P89Fgz+Rz3Owtl3wU1Pc=
X-Google-Smtp-Source: ABhQp+Sc46m+Rd5xwQcvDEnRdWnG75AtIzToJnJitjfziZhCIuOVqRfnxrM2nbpHqtW9k8VAGfbGwmuNg7OfUW1CGEQ=
X-Received: by 10.129.77.195 with SMTP id a186mr9593363ywb.490.1508785412275; Mon, 23 Oct 2017 12:03:32 -0700 (PDT)
MIME-Version: 1.0
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>
In-Reply-To: <CABcZeBP_Ca4izJP0k2gJ5MqRLRd2D8bBn6ExiJhvyn+bE617yQ@mail.gmail.com>
From: Ca By <cb.list6@gmail.com>
Date: Mon, 23 Oct 2017 19:03:21 +0000
Message-ID: <CAD6AjGQZ_YTDYw4a67dQ6KH7PXea2iMT42Y1kExCd-H4zwWURA@mail.gmail.com>
To: Eric Rescorla <ekr@rtfm.com>, Mark Andrews <marka@isc.org>
Cc: 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="001a1140c8e68a8305055c3b7aee"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/1QlfQF8WJt1PtdnKQO_yhXlUHqY>
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:03:35 -0000

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.


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
>>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
>