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

Roy Marples <roy@marples.name> Thu, 12 December 2019 20:37 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 6456412008F for <dhcwg@ietfa.amsl.com>; Thu, 12 Dec 2019 12:37:32 -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=ham 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 0X-eky2JL1om for <dhcwg@ietfa.amsl.com>; Thu, 12 Dec 2019 12:37:30 -0800 (PST)
Received: from relay2.marples.name (relay2.marples.name [77.68.23.143]) (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 68AF2120024 for <dhcwg@ietf.org>; Thu, 12 Dec 2019 12:37:30 -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 0529C75E for <dhcwg@ietf.org>; Thu, 12 Dec 2019 20:37:28 +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 54FC21CD621; Thu, 12 Dec 2019 20:35:52 +0000 (GMT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marples.name; s=mail; t=1576182952; 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=cvguCFG1apvPRtVRJQUxUjJH6aoMm8gPMZcwKFqx6b0=; b=IfNPrGV0ED86hedhfNdzvseA97M+WwEJxO/xWKhsrrCngxPghahijPQaLes/1rchpQreNB WmrNV3O3xJfIv5fdu5BX5VQPZqwI/mZkS93tAzytbcBnB687kyGtCGssMNQZON6qJN3VMC K2fheZDG16vbQo3xvrvU6xx/WuhP7j4=
To: "Bernie Volz (volz)" <volz@cisco.com>, David Farmer <farmer@umn.edu>, Ted Lemon <mellon@fugue.com>
Cc: "dhcwg@ietf.org" <dhcwg@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>
From: Roy Marples <roy@marples.name>
Message-ID: <ce5dfc2f-d8a1-35b1-9678-d7b0b5303788@marples.name>
Date: Thu, 12 Dec 2019 20:37:24 +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: <DM6PR11MB413778A43012050E9CB0502BCF550@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/xoLpjX8dAcsrDrYmrPQCztx208Y>
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: Thu, 12 Dec 2019 20:37:32 -0000

On 12/12/2019 16:04, Bernie Volz (volz) wrote:
> Hi:
> 
> Just to add one additional point regarding middleboxes … I did confirm 
> (not by actual testing but checking with developers) that at least one 
> middlebox will not pass the DHCPOFFER if the address in the yiaddr field 
> is not appropriate to the network segment the client is on. So, it would 
> not let the DHCPOFFER with yiaddr of 0.0.0.0 go to the client. This is 
> exactly the reason I think this is a bad idea and we MUST NOT do it; the 
> address in the yiaddr must be a “normal” address that the client COULD 
> use. (And asking the middlebox to change to allow an “invalid” address 
> if the IPv6-only option is present in the DHCPOFFER would require a 
> software/firmware update which is not desirable.)
MUST is such a strong word .....

Taking your view should we scrap these RFC's as there are boxes in the 
wild that refuse DHCP leases if the option is present:

RFC4039 - Rapid Commit
RFC4361 - Node specific client id
RFC4702 - DHCP FQDN (when DNS encoding is used)

I could spend time trawling the dhcpcd list archives for more (these are 
just off the top of my head) but I don't have the time right now.

I've always taken the view that dhcpcd should support all RFC's and 
enable modern defaults. I don't see this changing here...
I can quite easily see the same boxes refusing leases if the client 
supplies this new option - so again, taking your view - it should not be 
enabled by default.

You can argue that said boxes are not RFC compliant, but that is the 
same as the argument here - nothing in the standard says that 0.0.0.0 
cannot be offered.

Roy