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

Mark Andrews <marka@isc.org> Sun, 22 October 2017 01:08 UTC

Return-Path: <marka@isc.org>
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 DEE32134953; Sat, 21 Oct 2017 18:08:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5
X-Spam-Level:
X-Spam-Status: No, score=-5 tagged_above=-999 required=5 tests=[RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 58FMPcKP1OqU; Sat, 21 Oct 2017 18:08:39 -0700 (PDT)
Received: from mx.pao1.isc.org (mx.pao1.isc.org [IPv6:2001:4f8:0:2::2b]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6647D134956; Sat, 21 Oct 2017 18:08:39 -0700 (PDT)
Received: from zmx1.isc.org (zmx1.isc.org [149.20.0.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx.pao1.isc.org (Postfix) with ESMTPS id 7E5DC3AC9BE; Sun, 22 Oct 2017 01:08:28 +0000 (UTC)
Received: from zmx1.isc.org (localhost [127.0.0.1]) by zmx1.isc.org (Postfix) with ESMTPS id 5727516003F; Sun, 22 Oct 2017 01:08:28 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1]) by zmx1.isc.org (Postfix) with ESMTP id 4326416006D; Sun, 22 Oct 2017 01:08:28 +0000 (UTC)
Received: from zmx1.isc.org ([127.0.0.1]) by localhost (zmx1.isc.org [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id Wtth7o73C2nK; Sun, 22 Oct 2017 01:08:28 +0000 (UTC)
Received: from rock.dv.isc.org (c27-253-115-14.carlnfd2.nsw.optusnet.com.au [27.253.115.14]) by zmx1.isc.org (Postfix) with ESMTPSA id E316416003F; Sun, 22 Oct 2017 01:08:27 +0000 (UTC)
Received: from rock.dv.isc.org (localhost [IPv6:::1]) by rock.dv.isc.org (Postfix) with ESMTP id 875E88C6A067; Sun, 22 Oct 2017 12:08:24 +1100 (AEDT)
To: Eric Rescorla <ekr@rtfm.com>
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>
From: Mark Andrews <marka@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>
In-reply-to: Your message of "Fri, 20 Oct 2017 21:39:13 -0700." <CABcZeBPNpfRv8KGbHfEp7DXoDNKC6K1kdBX7PEEjxTPQY-gfcA@mail.gmail.com>
Date: Sun, 22 Oct 2017 12:08:24 +1100
Message-Id: <20171022010824.875E88C6A067@rock.dv.isc.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/ZgQ8bfUrnMp9WEvvqdFbHGO9kD8>
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: Sun, 22 Oct 2017 01:08:41 -0000

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.

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.

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