Re: I-D Action: draft-bourbaki-6man-classless-ipv6-06.txt

Brian E Carpenter <brian.e.carpenter@gmail.com> Tue, 19 April 2022 20:33 UTC

Return-Path: <brian.e.carpenter@gmail.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 989A13A1272 for <ipv6@ietfa.amsl.com>; Tue, 19 Apr 2022 13:33:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.11
X-Spam-Level:
X-Spam-Status: No, score=-7.11 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] 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 WgF4MO4fN2fo for <ipv6@ietfa.amsl.com>; Tue, 19 Apr 2022 13:33:52 -0700 (PDT)
Received: from mail-pl1-x635.google.com (mail-pl1-x635.google.com [IPv6:2607:f8b0:4864:20::635]) (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 9AE793A1271 for <ipv6@ietf.org>; Tue, 19 Apr 2022 13:33:52 -0700 (PDT)
Received: by mail-pl1-x635.google.com with SMTP id n18so16909769plg.5 for <ipv6@ietf.org>; Tue, 19 Apr 2022 13:33:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=vgi7M8R9XygUVZesB4hI5S1SpYewPXP9IRIA7GeQTsU=; b=kbWlZ6Nh1NM80s/3mGC9eTJTTtGYb1Xj9+r7QTIO9h/8IamggTYBJZ9nu8LXsW4cDY 9IGKD8eTdMPlTVqCqBbH+vH6rwXtTQmBVopH1d8bmnSJJz9AXUVi4wKFWf7X/PHaRVt+ p/vmGBThBI9HNNmwdb9kZYNVwzM53corgbSZUXA81ty45iCnM2I6evz3dQIAKOtUONNy Va5VI3jc/m8ZThnR9c0t85QSZR9ICLgEzQBsgVfSRjvfo7Jq/E8k7/ti1WAzInKtY5h5 VEeQj4XB6L/dmOATNsHAzhYcCJHDKjP6W8h0iFtoLINsfbKJsUv3Zf0MBFts+6m5TIzd ZODg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=vgi7M8R9XygUVZesB4hI5S1SpYewPXP9IRIA7GeQTsU=; b=tJZw+tEnuxWjS36titWdam+t6pn6k7HIk9bTaf+EY84MfIGK4DNv/5kEfQ/AuEEjSa W8MPgSicb7Q+aYH0eIdRifev1jCKEU6Yrpq9OV+rSHwwIltnFABvI+p5Gt+l5R54xEeo RmszTOwQdmIrnfN1vyPqfQmNQOHG6drgCcIFPzS09HmXtOrwWAQ1VAO5wKV+TewiClt2 FJ9UiECyF+xvcB7tRSydW0BwfqPcpYcpv4Ul4HPYnye6ZpPWd5NX32sng8KObePodduj T8Bb7Qud/80DVN1MXf1PemPACkLclYMMxCfKRodKYde90AFBwyCxSQpWPbMsFPH/n4Iw MXTA==
X-Gm-Message-State: AOAM531vtUJNoEVmR6Y9b/ryiZcZMcy6dJVTLEXjZIrfmNAvAFEFdqIQ r4vG+Mj6Leylbht5T1wgCR8=
X-Google-Smtp-Source: ABdhPJwiIDhsb5Pjnn+1jtn+AL9QTwNBXd18DhDno/xgVSBYNkkeeqQpO6w/heuEsjQIls7ZThvuoQ==
X-Received: by 2002:a17:90a:e692:b0:1cb:a04d:eb8c with SMTP id s18-20020a17090ae69200b001cba04deb8cmr407844pjy.27.1650400431214; Tue, 19 Apr 2022 13:33:51 -0700 (PDT)
Received: from ?IPv6:2406:e003:1005:b501:db7:d041:a2d:ce65? ([2406:e003:1005:b501:db7:d041:a2d:ce65]) by smtp.gmail.com with ESMTPSA id c16-20020a631c50000000b003a39244fe8esm12856721pgm.68.2022.04.19.13.33.47 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 19 Apr 2022 13:33:50 -0700 (PDT)
Subject: Re: I-D Action: draft-bourbaki-6man-classless-ipv6-06.txt
To: Lorenzo Colitti <lorenzo@google.com>
Cc: Mark Smith <markzzzsmith@gmail.com>, Randy Bush <randy@psg.com>, 6man <ipv6@ietf.org>, bourbaki@bogus.com
References: <165030713553.2600.8991173749687838810@ietfa.amsl.com> <178caafd-cb72-64aa-78e4-ba0cb7198c2d@gmail.com> <A4B7B1A1-159C-4E62-A2D2-C37454FA60C1@psg.com> <CAO42Z2x2E+a31VCcZWyN0XFtio4+KGdS_N34ZzMgrb3eogQaNA@mail.gmail.com> <1c5d5c0c-d348-59f6-42cb-126af86ac6b8@gmail.com> <CAKD1Yr2-RYMEiRgGdcO9BiO-RHy0Ps9Ts673fYsJuT5PJy95_Q@mail.gmail.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <ba868163-8289-790b-e6b3-04866c3ca967@gmail.com>
Date: Wed, 20 Apr 2022 08:33:45 +1200
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.10.0
MIME-Version: 1.0
In-Reply-To: <CAKD1Yr2-RYMEiRgGdcO9BiO-RHy0Ps9Ts673fYsJuT5PJy95_Q@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/vF5QnC_zU0PDsfnCVhMLk_y8xbQ>
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: Tue, 19 Apr 2022 20:33:55 -0000

Lorenzo,

I don't advocate this:

"remove the fixed boundary"

but rather this:

"make the fixed boundary a parameter whose default value is 64"

Mechanisms to change the parameter's value are TBD, of course, and would need significant work.

Regards
    Brian Carpenter

On 19-Apr-22 12:39, Lorenzo Colitti wrote:
> On Tue, Apr 19, 2022 at 7:26 AM Brian E Carpenter <brian.e.carpenter@gmail.com <mailto:brian.e.carpenter@gmail.com>> wrote:
> 
>      > "Lets make IPv6 easier for people learn and adopt by making its addressing as complex as IPv4's", said no one ever.
>      >
>      > IPv6's addressing should be as simple as will do the job.
> 
>     But it doesn't only have one job. draft-bourbaki- is about its job as a locator for routing purposes, and all it really says is what BCP198 (RFC7608) already says: the routing prefix is any length up to 128 bits, and longest-match routing always applies.
> 
> 
> That's not what it's about - at all.  Even the abstract makes it clear that it's about addressing, not routing:
> 
> =====
>     The last
>     remnant of IPv6 classful addressing is a rigid network interface
>     identifier boundary at /64.  This document removes the fixed position
>     of that boundary for interface addressing.
> =====
> 
> and later the draft it says it's *also* about routing:
> 
> =====
>     This document also clarifies that IPv6 routing subnets may be of any
>     length up to 128.
> =====
> 
> I continue to object to this document on the grounds that it makes it impossible to achieve feature parity with IPv4 without abandoning end-to-end connectivity. In IPv4, any edge network participant can endlessly extend the network by using NAT. IPv6 allows this too, but in a different way: because the address assignment unit is fixed at /64, and /64 always has 
enough room for more addresses, any network participant can extend the network by ensuring individual /128s are routed or bridged within their network. If we remove the fixed boundary, then that is no longer possible without sacrificing end-to-end connectivity which is a major improvement that IPv6 can provide over IPv4. I'm sure many others feel the same way, which is presumably why the draft did not progress the last time.
> 
> If the authors really intend this document to be about routing only, they should ensure the text states that plainly. I'm sure it would be less controversial and more likely to gain consensus.