Re: [dhcwg] [v6ops] Fwd: New Version Notification for draft-link-dhc-v6only-01.txt

Roy Marples <roy@marples.name> Fri, 13 December 2019 00:50 UTC

Return-Path: <roy@marples.name>
X-Original-To: dhcwg@ietfa.amsl.com
Delivered-To: dhcwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 201971201B7 for <dhcwg@ietfa.amsl.com>; Thu, 12 Dec 2019 16:50:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level:
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=marples.name
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 Iqij5VGxnEa7 for <dhcwg@ietfa.amsl.com>; Thu, 12 Dec 2019 16:50:40 -0800 (PST)
Received: from relay2.marples.name (relay2.marples.name [IPv6:2a00:da00:1800:80d6::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E1641120113 for <dhcwg@ietf.org>; Thu, 12 Dec 2019 16:50:39 -0800 (PST)
Received: from mail.marples.name (cpc115040-bour7-2-0-cust370.15-1.cable.virginm.net [81.108.15.115]) by relay2.marples.name (Postfix) with ESMTPS id A05B475E for <dhcwg@ietf.org>; Fri, 13 Dec 2019 00:50:33 +0000 (UTC)
Received: from [10.73.1.30] (unknown [10.73.1.30]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.marples.name (Postfix) with ESMTPSA id 0BFB41CD5E9; Fri, 13 Dec 2019 00:48:57 +0000 (GMT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marples.name; s=mail; t=1576198137; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=xex+G46LTqcl+ICG2KWIiB+RLMR3JCVoRNWAbWEZwsI=; b=NbgZOQ7pSGwDMU8eiegnvHPcMTvxVW0c3mE0m7geJx6TJ95dqXkAlvbKPY0B4Nx03qEl5F bQeCRZweSpSco8bo/4TG7ibsKTxa3IXy3rMEAaSncy/DYzNhWkUCOd8VCN6OW0aIRB60SY Cvhgczph/UizRaTLERAF+5kPst1TqHM=
To: "Bernie Volz (volz)" <volz@cisco.com>, David Farmer <farmer@umn.edu>
Cc: "dhcwg@ietf.org" <dhcwg@ietf.org>, Ted Lemon <mellon@fugue.com>, Roy Marples <roy=40marples.name@dmarc.ietf.org>
References: <157593507544.2098.9687007201578884820.idtracker@ietfa.amsl.com> <CABKWDgx5SSBP_K7BWxe4aPn9DKm-VPo62OXjsVZP8PRjfu0C2w@mail.gmail.com> <CAFU7BAQHkYh-EDLopUbWvw-gq8i5jttacVogKXUaJvJcBTdCOA@mail.gmail.com> <787AE7BB302AE849A7480A190F8B9330313E7F6E@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <DM6PR11MB41379502CE18C7AF513181F0CF5B0@DM6PR11MB4137.namprd11.prod.outlook.com> <FB5B5DDE-9DB4-4E18-BF7E-7D9ECFCB016E@fugue.com> <DM6PR11MB4137651404FE6807DF29FC8DCF5B0@DM6PR11MB4137.namprd11.prod.outlook.com> <CAN-Dau1F794J3GzDKNmSX+hGBauQbJ954-7ViOGZN9XHs1cRWQ@mail.gmail.com> <F6B54CA9-BCF9-4E2C-B431-AC73954C99AE@cisco.com> <DM6PR11MB413778A43012050E9CB0502BCF550@DM6PR11MB4137.namprd11.prod.outlook.com> <ce5dfc2f-d8a1-35b1-9678-d7b0b5303788@marples.name> <DM6PR11MB41376D48C8D68DE0040E4B7DCF550@DM6PR11MB4137.namprd11.prod.outlook.com> <CAN-Dau3rjTicSA5M5Z02mxceox34txV_-Ne5WM6TBviiJnCMpQ@mail.gmail.com> <DM6PR11MB413715D97F1910CB7A23F961CF550@DM6PR11MB4137.namprd11.prod.outlook.com>
From: Roy Marples <roy@marples.name>
Message-ID: <def59a1e-d546-52fa-5f7c-016deb57349c@marples.name>
Date: Fri, 13 Dec 2019 00:50:31 +0000
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <DM6PR11MB413715D97F1910CB7A23F961CF550@DM6PR11MB4137.namprd11.prod.outlook.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-GB
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/dhcwg/ZF56dW21okuv8muxqbIK7QGj7YY>
Subject: Re: [dhcwg] [v6ops] Fwd: New Version Notification for draft-link-dhc-v6only-01.txt
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <dhcwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dhcwg/>
List-Post: <mailto:dhcwg@ietf.org>
List-Help: <mailto:dhcwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 13 Dec 2019 00:50:41 -0000

On 12/12/2019 23:09, Bernie Volz (volz) wrote:
> That is a good find. I didn’t recall this.

I concurr, a veru good find.

> 
> On the surface, it looks like this document does a similar thing to the 
> v6only option (stop DHCP). And, if yiaddr was 0, this would require 
> checking both the autoconfigure and v6only to see how to proceed?

I still don't understand why we need to check anything if yiaddr is 
unspecified.

> 
>     DHCPOFFERs with a 'yiaddr' of 0x00000000 will only be sent by DHCP
> 
>     servers supporting the Auto-Configure option when the DHCPDISCOVER
> 
>     contained the Auto-Configure option.  Since the DHCPDISCOVER will
> 
>     only contain the Auto-Configure option when a DHCP client knows how
> 
>     to handle it, there will be no inter-operability problems.
> 
> It is likely something that the authors of draft-link-dhc-v6only will 
> need to think about if a yiaddr of 0 is allowed for that case? 
> Personally, another good argument not to use a yiaddr of 0 as it has a 
> special semantic per RFC2563.

Really?
Are you entirely sure that your middleware box is going to allow the 
unspecified address if this option is present AND allows it?

Sorry but that is just going to far.
RFC's have been updated in the past to allow for more conditions on 
pre-existing behaviour - this is no different.

I have no idea what the bee in your bonet is about forcing an address at 
this point as clearly we have RFC's which allow the unspecified address 
in yiaddr. There is clear vocal opposition to the proposal to force an 
address where there is no need to be one.

 > Thanks much for pointing out this document!! (Not sure how widely
 > implemented this is as no one else mentioned it.)

dhcpcd-6.3.0 supported this in 2014.
I would imagine the support for it is quite wide.

Roy