Re: the race to the bottom problem

Lorenzo Colitti <lorenzo@google.com> Sat, 07 November 2020 07:31 UTC

Return-Path: <lorenzo@google.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ED3983A0AD9 for <ipv6@ietfa.amsl.com>; Fri, 6 Nov 2020 23:31:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.7
X-Spam-Level:
X-Spam-Status: No, score=-15.7 tagged_above=-999 required=5 tests=[DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] 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 X6iFRy7x6l_g for <ipv6@ietfa.amsl.com>; Fri, 6 Nov 2020 23:31:36 -0800 (PST)
Received: from mail-io1-xd2b.google.com (mail-io1-xd2b.google.com [IPv6:2607:f8b0:4864:20::d2b]) (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 B18FF3A0AD7 for <ipv6@ietf.org>; Fri, 6 Nov 2020 23:31:36 -0800 (PST)
Received: by mail-io1-xd2b.google.com with SMTP id s24so3836239ioj.13 for <ipv6@ietf.org>; Fri, 06 Nov 2020 23:31:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=0PDYQpGV5lzQmdJU/FJ+uTpD0u7+plPpH+E28mUE3l4=; b=H4ys8g2hC0caWDOvhq4Fg2RJJ4sf9kbNnC5jK4hDuDWRWRXhYZDsFGwI944W1CwSVJ Uqzwr3P9XcsbkSQ0iLpxZP03VAeinZgDt6RKqVJmtsDi7T5K3KFp7pYQmnhD/nQrTZrs d6XFrYMc1FMVjKkFXbe320kdvkZitz9mMMMvcXGLdyeF9FOqjcwmoRW/shjPd7I8Qm3z ta7wgf8CitSEhjMy5gnfWtuMGSRGi/IUN07O5GrXDEw4GyDFhced1sGvK7rBUqFbSb6e KSUmM7akaplqziEoO2DwiIoCfuINlsRz9a2t9KDR22p38ZX+5ZoMJYVzYjoLcTzDw1Ah z/5Q==
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=0PDYQpGV5lzQmdJU/FJ+uTpD0u7+plPpH+E28mUE3l4=; b=PZtaGmN0Lnxxa5XI007FAOKVSiN4nqBE5fqP2BtFONjYeqnUAw0K3RKUcncPy84XJl /BZgK+D4PPWUmPY4JnHn1KgTZLo3ixe3Du0EtJIQ9nKklC6vOJXrCvcFHWSz+kt928wc cfVlgOJcHEN4rVIM6RkJLugWtlr3oLBiUn99BrW2CG4fUOW6jy3lM3yqwPJfya89lE9+ EYOUkXRWRDpfpEXMhxVzB5C91HiZc7YUf49Bek5kAAQPDa8m+Lc5SiOgZvWVUw7PGrF4 n2fP4tpzpB+jXjxKUKkzql0njqEB3PyX4NPviPMVO280wcCVxX+OrSXuKcix4rUK5vJJ IF/A==
X-Gm-Message-State: AOAM532mGD46S3r1AJvJ+R6VxwmLsaJM8x8AiOg44O30ZfF+ZqvqpdqN dlkmB5Iy1K4Q7QdgqUEeq6TGlPp/NtDkZrWdBub7Fg==
X-Google-Smtp-Source: ABdhPJy8l7PMqYHdlCuNeyAQROmNGdGCedaJPo8xyIIyTjh6pfeo9UT2+czLWRgwN5fLIX5jlTo+punb+1LBwx0HcuI=
X-Received: by 2002:a5e:8f4c:: with SMTP id x12mr4380780iop.140.1604734295572; Fri, 06 Nov 2020 23:31:35 -0800 (PST)
MIME-Version: 1.0
References: <160409741426.1448.16934303750885888002@ietfa.amsl.com> <3c1c3ab5-5726-b141-e7ed-618984bbbdb1@gmail.com> <CABNhwV1zoZpZNjb54rEys4+49H3vpebZW2g9JbO1_58eR+WnQg@mail.gmail.com> <CABNhwV3L7kz=cWu8s3X=djVf4MCwewzbEgx09TWaKzCULCjYUQ@mail.gmail.com> <9A9CE8E7-3552-4FD8-A50E-1BDCA2CB813F@employees.org> <CABNhwV0LxM7EuKo2wNtVacjewsVqdhrmSiVBmB_EL-mqJYdU3A@mail.gmail.com> <CD9F9F09-2CBC-4A72-99C0-4A9A470357ED@employees.org> <9e787ed0-a221-e413-e030-ac2553dffc8e@gmail.com> <a21c9447-730b-e2c0-81f6-46deda57f507@gmail.com> <f4635fa9-45ca-f7ec-40a2-41764e1ca74f@si6networks.com> <905bcc26-a223-53d0-6675-c35579b9a8be@gmail.com> <AAE75F7F-F8DF-4B7F-9C50-3D6C91544997@ciena.com> <2b59b2de-3597-8d35-374d-75e9b10d4d83@gmail.com> <CAO42Z2zUvDE2ZSCnZa_525Hj7OthhEoDGZcd0D9xxZVW3D8aeg@mail.gmail.com>
In-Reply-To: <CAO42Z2zUvDE2ZSCnZa_525Hj7OthhEoDGZcd0D9xxZVW3D8aeg@mail.gmail.com>
From: Lorenzo Colitti <lorenzo@google.com>
Date: Sat, 07 Nov 2020 16:31:23 +0900
Message-ID: <CAKD1Yr1yiXR43mL45KbsZkKY7_YVhWFzW82LL6qed6mVPBjxaw@mail.gmail.com>
Subject: Re: the race to the bottom problem
To: Mark Smith <markzzzsmith@gmail.com>
Cc: Brian E Carpenter <brian.e.carpenter@gmail.com>, 6man WG <ipv6@ietf.org>, draft-mishra-6man-variable-slaac@ietf.org, "Mudric, Dusan" <dmudric=40ciena.com@dmarc.ietf.org>
Content-Type: multipart/alternative; boundary="000000000000a6063605b37f513a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/bN-pZg9AToM1_wjIKbX1fjVBIvE>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 07 Nov 2020 07:31:38 -0000

On Sat, 7 Nov 2020, 08:17 Mark Smith, <markzzzsmith@gmail.com> wrote:

> The current bottom is a single /64.
>
> Any provider who is only giving out a single /64 to customers who might or
> will need more than one /64 has already raced to the current bottom.
>
> A "deeper bottom" or longer default allowed prefix length will just
> facilitate further racing to the deeper bottom. It won't encourage giving
> out more than one /64 for those who might need them; it'll do the opposite.
>

Exactly.

The fixed 64 bit boundary prevents this by defining the bottom in the
*only* way that actually matters: by ensuring that if a network goes below
the bottom, many hosts just won't work.

If it were possible to hand out less than a single /64 and have things work
acceptably for their customers, then someone, somewhere, would be doing it
already.

If we change the standards to make this technically possible but ask
operators not to do it, some will just do it anyway. After all - if it
works for them, why would they do otherwise? Because an RFC they maybe
haven't even read says they shouldn't?

The logical consequence is that we end up at /128. This is particularly
risky because any operator with lots of experience with IPv4 will find "one
/128 per host" obvious, expected and natural. One device has one IP
address, right? And once get to that point, we'll need to bring back NAT in
order to extend further. That would pretty much make the entire transition
to IPv6 pointless. We might as well have stayed with IPv4.

Personally I think that once there's more industry experience and IPv6 is
widely deployed in all network types (say, once we reach 80% of the
internet, and many networks are IPv6-only), we might be able to safely move
the bottom, once. But it's much too early for that.

>