Re: [v6ops] [dhcwg] IPv6-Only Preferred DHCPv4 option

Mark Smith <markzzzsmith@gmail.com> Thu, 05 December 2019 01:20 UTC

Return-Path: <markzzzsmith@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 C00FD120111; Wed, 4 Dec 2019 17:20:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.498
X-Spam-Level:
X-Spam-Status: No, score=-0.498 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no 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 2Wo4TklzHpuv; Wed, 4 Dec 2019 17:20:05 -0800 (PST)
Received: from mail-oi1-x229.google.com (mail-oi1-x229.google.com [IPv6:2607:f8b0:4864:20::229]) (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 6178D120047; Wed, 4 Dec 2019 17:20:05 -0800 (PST)
Received: by mail-oi1-x229.google.com with SMTP id c16so1216865oic.3; Wed, 04 Dec 2019 17:20:05 -0800 (PST)
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=qSV2vIKyA+/dJTywq4Rua0Z1cM+VOk4GRHCyh4v9vpI=; b=q/coOntia5vgbwkgh6ZVvFgi+9BYpyhinkCqx/yand4VwbHDEQfiyO3roiITpKOJnD ckky/CGryTCfYu+58QPbrzbiTu+salAf/M/8vTn/jC4DpditS8inENIplLwglSTXUE8+ aklxo7MgpEa57F4bGALqP1P3L44xt50ycxoFdLxs11v9QLgCXjJN9SWE5Q5Ef1QA3SWS tj/MjvZwHbnVU0GfgjAj0Mf8mEyFgEjn2nzR+ZgVP4t/VppfUi14KLIpAg2nnFb6mYz3 /p5k+hUhn/EiEk7lEGWs+9pWY75aj0MbCSm3r2lnDcIHzeH+UwDul/IDaswtODSqlXEl ztDg==
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=qSV2vIKyA+/dJTywq4Rua0Z1cM+VOk4GRHCyh4v9vpI=; b=NAa9euiuLW1oqaqjhDS7V3bpbi4OdvsAmA5JGjFIpcdAKDf329QKKKyzEZCwO8SmOO 5ejzFaZhbgqGjFFuGoUbe0mbdbrysjAXl2rLXdUbC5hu+xcfKSUZ8IgsiPgNidhCvw46 jJ8igLPVJD4TPjh7uRiCvZhR2k7yE/BMQwoAU9iHmgpQouD3I0eJ9Lpo+UfpKbydL9BX PQ84AOmmHENypjakqNcujecSJgjgSklMrGrGIujrp9gX2b8iI5UF62fkg/PFzDmdJOKA 4YQZGkSTZ47ZQHxq8p8dVRfI9hkLTLhiZAC0HLFE+bi6aynnzU02966OOiTruCi/3kav XnVQ==
X-Gm-Message-State: APjAAAUn+wYbyVEcg5gYoaWkrIthHZ8/UNuW2k9pqsSSfGPS4lkIWSsW 5D9qyha1fjkLPkhV6ZZlZfplx9KtcUFVuGLdUC7rAw==
X-Google-Smtp-Source: APXvYqyYQnWgaywjQSFuZ39ohI6ngaOuCxZXCpmUPIWIYXOgWGGS1B7VcU1lLg/QN+v4G7Cm5K/U3TnY6Etap192jNs=
X-Received: by 2002:aca:ef85:: with SMTP id n127mr5333812oih.54.1575508804691; Wed, 04 Dec 2019 17:20:04 -0800 (PST)
MIME-Version: 1.0
References: <CAFU7BAR1JLUZps=CAqJfeQtUf-xQ88RYvgYrPCP+QP0Ter7YFg@mail.gmail.com> <da078a21-b606-f0d9-3833-d66b20410853@marples.name>
In-Reply-To: <da078a21-b606-f0d9-3833-d66b20410853@marples.name>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Thu, 05 Dec 2019 12:19:38 +1100
Message-ID: <CAO42Z2ySBsazGTE-RqwgLO8SAVzttqaFKQU3d5ttFL8+7te6mg@mail.gmail.com>
To: Roy Marples <roy=40marples.name@dmarc.ietf.org>
Cc: Jen Linkova <furry13@gmail.com>, dhcwg@ietf.org, draft-link-dhc-v6only@ietf.org, V6 Ops List <v6ops@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/UeNctVVVuJ4LnoD-LCpKqQYObSc>
Subject: Re: [v6ops] [dhcwg] IPv6-Only Preferred DHCPv4 option
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 05 Dec 2019 01:20:07 -0000

On Thu, 5 Dec 2019 at 11:30, Roy Marples
<roy=40marples.name@dmarc.ietf.org> wrote:
>
> Hi Jen!
>
> I maintain dhcpcd, a fairly popular DHCP and DHCPv6 client.
>
> On 04/12/2019 12:09, Jen Linkova wrote:
> > One of the biggest issue in deploying IPv6-only LANs is how to do it
> > incrementally, when some hosts work just fine in NAT64 environment
> > while some legacy devices still need IPv4. Doubling the number of
> > network segments (having an IPv6-only and dual-stack segments of each
> > type) is an operational nightmare. So it would be just awesome if all
> > devices can co-exist in the same network segment and hosts capable of
> > operating in IPv6-only environment do not consume IPv4 addresses.
> > So here is the draft proposing a new DHCPv4 option to help saving IPv4
> > addresses and deploying IPv4-as-a-service:
>
> I disagree with a fair chunk of this.
> It assumes that IPv6 is the be-all and end-all. Maybe one day we will
> have IPv8?
>

Going by the now almost entire lack of existence of Appletalk, IPX,
DECNET, XNS, VINES (I haven't seen or heard of any of them in a
network since 1999),  it's likely IPv6 will be the single network
layer protocol in the future. Running a single network layer protocol
is cheaper and easier, which is why those others have gone away (that
also explains why nearly all links use or emulate (Wifi) Ethernet
framing, unless they specifically can't).

IPv6 will have a life, just as IPv4 has had a life, and those other
past protocols have had a lives. IPv6 is designed to last for much
longer than almost any of them, centuries most likely, so I don't
think we shouldn't be worrying about accommodating "IPv8" now at the
cost of making IPv4 easier to move away from. We don't have any idea
what "IPv8"'s transition requirements are or what it will even look
like.

> It would be much better to say that DHCP as a whole is disabled.
> See RFC 2563 for an equivalent DHCP option for IPv4LL. This is fair
> enough because it's all IPv4 addresses. Set both options and you're golden.
>
> BUT - what if we need to enable DHCP again? Should clients still listen
> for FORCERENEW? It does pose a small dilema because there isn't actually
> anything to renew.
>
> So maybe we could let this new option fit in with T1 and T2 timers
> (well, effectively T2 as there's no address to unicast from) and you can
> even set this to infinity if you wanted to.
>
> Roy
>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops