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

Mark Smith <markzzzsmith@gmail.com> Thu, 05 December 2019 02:26 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 D5407120133; Wed, 4 Dec 2019 18:26:50 -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 5bsl64A4bCrc; Wed, 4 Dec 2019 18:26:49 -0800 (PST)
Received: from mail-ot1-x342.google.com (mail-ot1-x342.google.com [IPv6:2607:f8b0:4864:20::342]) (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 7C832120043; Wed, 4 Dec 2019 18:26:49 -0800 (PST)
Received: by mail-ot1-x342.google.com with SMTP id a15so1287935otf.1; Wed, 04 Dec 2019 18:26:49 -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=cSv4XAyI0p2jF7RcS6uHOC+0GT6hPqBupnoPwFakblw=; b=qxTAGozB45cjMocOlUH+71fo23ZvbaHZUkxsTwvquMJ5gNjvSgRh9UFaYDd1rk4j0h TlT5LtUtNtWDe8fF5loYXB5PizfQJcmQLZ5vzFtp9b7tKDZKNlb/rf3BONVp1LA5wQwb kwDYiRz3zC4E+fif8VFpbXoOey9IlDLt0IcT4Ksq21AjGEMy03ROuu5gEzYFEiQwVzRz Sf9nF7pSuUVvVz+RVeRQ7+0Yv53eAOlhBn2byvqoO7ZE2V1skR12Qv3HnhKg922DDdfK AvJI9itd/w/cq/y2vx2oeWiuBiTK97BpVh0mjxp/PGXl0f6AXxG6ve/wR7jL+7sC9PM3 JXyQ==
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=cSv4XAyI0p2jF7RcS6uHOC+0GT6hPqBupnoPwFakblw=; b=eSQDHkLI0MuKBuPhR3OxnG7fM2TA1grk9NlG92hraj2kAA8zZ16Bo7AFjI5O2ROgJ0 TFJ5bIWTE5byknTsxgE+dQ4Nx+6aWKwPaxCte1p5XqKAZ/Eg4FjUU9/sr79HqT6Gx9qu 6LEZeUBFY8qL81RqN+UvtuBTcIZEZShPjR8h0lMFuk37O69/RVotaSJtHDvcXhfjEY0N C6Loh49ktJZqvRGdMQNYKm12jGn5hBD0UsZ391BYuU2w3mGw44/sZ7jTtcmkHkpNeJLA cS1MPFZjG/T2FSFj929u0PUoOcY5vLRH1DfoRlGoJ08la70VU2HVlDgF2mzvSIYg/Amg 1ZSQ==
X-Gm-Message-State: APjAAAWJ7+qQ5Kayj2bDuD510xmdvCYKR5Fv5ZY/cSH6qWzuhpGzecy/ cGo1amFmNpNrSzQgV4rJPisT+0kBE9PTJ0u0xlo=
X-Google-Smtp-Source: APXvYqzEHLHlOYDShwnYZup7tavd+G07RkH64x4yD0BRN6MT3wH2wzFVfxuRO9FnZfCDqJJP+U/SRgIg+YM4TYBduIo=
X-Received: by 2002:a9d:6005:: with SMTP id h5mr5299842otj.153.1575512808839; Wed, 04 Dec 2019 18:26:48 -0800 (PST)
MIME-Version: 1.0
References: <CAFU7BAR1JLUZps=CAqJfeQtUf-xQ88RYvgYrPCP+QP0Ter7YFg@mail.gmail.com> <da078a21-b606-f0d9-3833-d66b20410853@marples.name> <CAO42Z2ySBsazGTE-RqwgLO8SAVzttqaFKQU3d5ttFL8+7te6mg@mail.gmail.com> <6f8f4dbc-2f61-3aa9-16e9-cc6e6b11d246@marples.name>
In-Reply-To: <6f8f4dbc-2f61-3aa9-16e9-cc6e6b11d246@marples.name>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Thu, 05 Dec 2019 13:26:22 +1100
Message-ID: <CAO42Z2yu_H+EbafBN5jrY2fh797Kr_7BoX0CaSAMtkdd_v75yg@mail.gmail.com>
To: Roy Marples <roy@marples.name>
Cc: dhcwg@ietf.org, V6 Ops List <v6ops@ietf.org>, draft-link-dhc-v6only@ietf.org
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/i98Qj0xMut0ixlP1Nq2VbAQldXg>
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 02:26:51 -0000

On Thu, 5 Dec 2019 at 12:37, Roy Marples <roy@marples.name> wrote:
>
> On 05/12/2019 01:19, Mark Smith wrote:
> > 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.
>
> And this affects the wording and intent of my proposal how?
>

I wasn't addressing your specific proposal.

I was addressing this comment.

"> It assumes that IPv6 is the be-all and end-all. Maybe one day we will
> have IPv8?"

and indirectly this comment:

> 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."

A network/link using the sort of mechanism in this draft and the past
IPv6-Only RA flag draft have made conscious decision to switch off
IPv4. They have actively decided that "IPv6 is the be-all and end-all"
is their intent from now on.

They know they're very unlikely to need to switch IPv4 back on on that
link (otherwise, why would they enable these types of mechanisms?),
which means we don't have to place much if any weight on situations
such as "BUT - what if we need to enable DHCP again? Should clients
still listen for FORCERENEW? "

If somebody wanted to switch IPv4 back on on that link, after they've
actively enabled one of these IPv4 switch off types of mechanisms,
then it would be reasonable for us to assume they're willing to reboot
all of the hosts or similar to boot strap DHCPv4 again. They they're
not willing to go to that effort, then they're not ready to switch
IPv4 off yet.



>



> 1 client sends DISCOVER with I CAN WORK WITHOUT DHCP ADDRESS option
> 2 server sends I HAVE NO DHCP ADDRESS option with T2 timer
> 3 client reads this and will retry in T2 seconds
>
> This satisfies the use case the OP put forward and makes no mention of
> any other protocol than DHCP
>AND makes things much simpler to actually
> implement.
> What did I miss?
>


> Roy