Re: [v6ops] IPv6-Only Preferred DHCPv4 option

Ted Lemon <mellon@fugue.com> Mon, 09 December 2019 00:47 UTC

Return-Path: <mellon@fugue.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 1748F12007C for <v6ops@ietfa.amsl.com>; Sun, 8 Dec 2019 16:47:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=fugue-com.20150623.gappssmtp.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 MABGHUCYApG1 for <v6ops@ietfa.amsl.com>; Sun, 8 Dec 2019 16:47:37 -0800 (PST)
Received: from mail-pl1-x62f.google.com (mail-pl1-x62f.google.com [IPv6:2607:f8b0:4864:20::62f]) (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 C47F8120090 for <v6ops@ietf.org>; Sun, 8 Dec 2019 16:47:37 -0800 (PST)
Received: by mail-pl1-x62f.google.com with SMTP id bd4so5055082plb.8 for <v6ops@ietf.org>; Sun, 08 Dec 2019 16:47:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fugue-com.20150623.gappssmtp.com; s=20150623; h=content-transfer-encoding:from:mime-version:subject:date:message-id :references:cc:in-reply-to:to; bh=1bPc4kRwGSZkinozw/p/fWGztepe9GFXAb4Ugj9/lXI=; b=JN2H0GzYysyxSwTyZJuqNb5QwlsnxtwD1fMikpX5KIO/L66H3PyJUts7E0n03xB1fm c5S45mDEJCUHx3lk57yLrZhXX3/JZzh7TvDuhILVTlXWSoeGm4hsgSyXJT7SZrPi2U2p 6gMBlGCueyozcorjBCOaSfrDAuz9uINCPt9S7ZGN6zVZjDVnJwHR1R3y9Z+uG+XOBsUF S20Ua6P6huf/zKl8Gnm8FMiiqjC0CJGNpY04nUyhjfCU4zU4Jt2adEL5F+QKBNAn9hYU +7rJcCJUupg3+UMuWeZTz0/DMS4UVWOjtH+7atAFYGzZhTTWVqqZoSHENczhfTqu9lmd Uqpg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:content-transfer-encoding:from:mime-version :subject:date:message-id:references:cc:in-reply-to:to; bh=1bPc4kRwGSZkinozw/p/fWGztepe9GFXAb4Ugj9/lXI=; b=jsnUg3AePKR/XQxWsa+TLjFcISqqDtAna4qAUAI+o42K3T92AhMAjq+FrUfojqqQPx OAQ/5JdKBmGGDnt7MpKPOzQ6yUNkowiY9rGRpp1UTn4WTYfNbmR7mh3q4MSOjHR3Jwe8 P/cjTuWEIO6abIjzShzU872OmhIhABOZS6hZ4NWH21LSQNGjHweVqRyIriS2SLTWCTY2 fCI3jfaJ4qJBcmDw3IGIHY24Wl4PKBRosntabhyZqlPaMM1prUkfq72+auxyBhJZ8JRj HQwy3sRkruvtnw9fKcDOKS6jwrczUQjPDAkFNY5F/JiUqjUXWtCOroAjeJWS11ABlhMg 25gw==
X-Gm-Message-State: APjAAAWSzVg4PQau38o4N8JKHEqoPQ8t8u1iPw0C+ex1ONLmwoYD94ol dQJJLAWHZ9Y5ulhsYgIvnTveag==
X-Google-Smtp-Source: APXvYqxn7wXl38NVyOCMLEQwhMbvmA58HoVP8tp2tlqGbvX78cPl0GzqprUQ1whMaEmwtqjLrmwTsA==
X-Received: by 2002:a17:902:8541:: with SMTP id d1mr27393625plo.57.1575852457150; Sun, 08 Dec 2019 16:47:37 -0800 (PST)
Received: from [10.20.3.126] (ip-64-134-236-149.public.wayport.net. [64.134.236.149]) by smtp.gmail.com with ESMTPSA id t8sm25781676pfq.92.2019.12.08.16.47.35 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 08 Dec 2019 16:47:36 -0800 (PST)
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: Ted Lemon <mellon@fugue.com>
Mime-Version: 1.0 (1.0)
Date: Sun, 08 Dec 2019 16:47:34 -0800
Message-Id: <2A5D6B07-FD0E-49AB-BD0B-2C8B6500C52E@fugue.com>
References: <CAFU7BAReWthcoru_cc_O5aUQZLiZPyB6mGog7pk-Y5kTnWbeFw@mail.gmail.com>
Cc: Philip Homburg <pch-v6ops-9@u-1.phicoh.com>, V6 Ops List <v6ops@ietf.org>
In-Reply-To: <CAFU7BAReWthcoru_cc_O5aUQZLiZPyB6mGog7pk-Y5kTnWbeFw@mail.gmail.com>
To: Jen Linkova <furry13@gmail.com>
X-Mailer: iPhone Mail (17E180a)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/P2YcrvCt_WZr68slVlLbkA640iE>
Subject: Re: [v6ops] 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: Mon, 09 Dec 2019 00:47:40 -0000

If the client lists the option in the parameter request list, then the server knows it supports it. It can then send back a dhcpoffer with no address, knowing the client will do the right thing.

I don’t think there is a way to shut the client up if it does not support the new behavior. 

> On Dec 8, 2019, at 16:01, Jen Linkova <furry13@gmail.com> wrote:
> 
> On Sat, Dec 7, 2019 at 1:31 AM Ted Lemon <mellon@fugue.com> wrote:
>> I really feel like there is some point-missing going on here. It is trivial to make this feature only activate for clients that support it. If that is done, then there is no reason to assign an address at all. The offer doesn’t even need to include that option. So any discussion of what address to send is irrelevant and unnecessary.
> 
> The goal is that whatever the server does, it should be able to
> distinguish it  from any failure scenarios and stop asking. That's the
> reason why we are not suggesting that
> the server should just ignore requests from the clients if the clients
> sends the option. The positive signal 'I understand the option and
> this network is offering IPv6-only service'. Is there any way to do it
> w/o sending an OFFER back?
> 
>> 
>>>> On Dec 6, 2019, at 06:10, Philip Homburg <pch-v6ops-9@u-1.phicoh.com> wrote:
>>> 
>>> 
>>>> 
>>>> "number of IPv4 addresses in the pool" comes to mind.
>>>> 
>>>> Like, 80% of all hosts are fine with IPv6+NAT64, so why provision a large
>>>> enough subnet to cover 100% of all expected hosts if 20% will do?
>>>> 
>>>> IPv4 seems to be somewhat in short supply these days.
>>> 
>>> With a few exceptions, just about any DHCP pool I come across these
>>> days is using RFC 1918.
>>> 
>>> Are you running out of RFC 1918 addresses in your pool? Or is the setup
>>> that you give publicly routable IPv4 addresses to all dual stack hosts
>>> and want to only put hosts that support NAT64 behind NAT?
>>> 
>>> In that case, what's the rational for providing dual stack hosts with public
>>> IPv4 addresses?
>>> 
>>> 
>>> _______________________________________________
>>> v6ops mailing list
>>> v6ops@ietf.org
>>> https://www.ietf.org/mailman/listinfo/v6ops
>> 
>> _______________________________________________
>> v6ops mailing list
>> v6ops@ietf.org
>> https://www.ietf.org/mailman/listinfo/v6ops
> 
> 
> 
> -- 
> SY, Jen Linkova aka Furry