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

"Bernie Volz (volz)" <volz@cisco.com> Thu, 12 December 2019 16:33 UTC

Return-Path: <volz@cisco.com>
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 2DF2A1209D6 for <dhcwg@ietfa.amsl.com>; Thu, 12 Dec 2019 08:33:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level:
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=P79BcG43; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=p5GS1eJt
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 I0X9C8mF7ga5 for <dhcwg@ietfa.amsl.com>; Thu, 12 Dec 2019 08:33:56 -0800 (PST)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3EF56120938 for <dhcwg@ietf.org>; Thu, 12 Dec 2019 08:33:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4356; q=dns/txt; s=iport; t=1576168433; x=1577378033; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=0zag6MzznSWxQEqAxVGs0f4m9HjoU4ZEZMzma7nOpKg=; b=P79BcG43VqTmLod2fQsoei1RHUVMSrW1u9rw0lHMuEWocdcQ8PQWwHlA n5J8/AjoIHZDuXFcReV53CvDeEEb4NHitv8Q3VV2BjGQSlxxbXQLmBtwO bI8eEZq7fUi7wbrYkFUrb4fvpA3k5q6Ey2AHUK4IqOPKo8RmlBzzCvw/v A=;
IronPort-PHdr: 9a23:zNqJNheG1x2NOgUhGtQY7EGClGMj4e+mNxMJ6pchl7NFe7ii+JKnJkHE+PFxlwKUD57D5adCjOzb++D7VGoM7IzJkUhKcYcEFlcejNkO2QkpAcqLE0r+eeDtaz4SF8VZX1gj9Ha+YgBY
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AmAACza/Jd/5hdJa1lGwEBAQEBAQEFAQEBEQEBAwMBAQGBawUBAQELAYFKUAVsWCAECyoKg3mDRgOLCoJfmAaBLoEkA1QJAQEBDAEBGAsKAgEBgUyCdAIXgXMkNQgOAgMNAQEEAQEBAgEFBG2FNwyFXgEBAQEDAQEQEREMAQEsCQIBCwQCAQgOAwQBAQECAiYCAgIlCxUCAQUIAgQOBQgagwGCRgMuAQIMozwCgTiIYXWBMoJ+AQEFhQcYghcDBoEOKAGMFxqCAIERR4JMPoJkAQGBTRgVgnkygiyQLp5FCoIwlhSCQpd/kBGYdwIEAgQFAg4BAQWBUwE3gVhwFTuCbFARFJAgDBcVgzuFFIU/dIEojWABgQ8BAQ
X-IronPort-AV: E=Sophos;i="5.69,306,1571702400"; d="scan'208";a="381728322"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 12 Dec 2019 16:33:52 +0000
Received: from XCH-RCD-007.cisco.com (xch-rcd-007.cisco.com [173.37.102.17]) by rcdn-core-1.cisco.com (8.15.2/8.15.2) with ESMTPS id xBCGXqSb016494 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 12 Dec 2019 16:33:52 GMT
Received: from xhs-aln-002.cisco.com (173.37.135.119) by XCH-RCD-007.cisco.com (173.37.102.17) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 12 Dec 2019 10:33:51 -0600
Received: from xhs-aln-003.cisco.com (173.37.135.120) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 12 Dec 2019 10:33:50 -0600
Received: from NAM10-MW2-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 12 Dec 2019 10:33:50 -0600
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HRaw8kh0IukO11pexLT6zhw5KZgcFIdeuFC2tanWbcNf5Coz/oeYGGa2q8N84AerMHx5QkMuAwsboE/cedq7XFheCQHBOFA94rNKETFaVjX3qOyFcKeik1VMi0KCvErH1xAh2gKjrgJXqFLI5CcPntbLuHobT0QScEjWbIzm4tL5+pTnsijEZ32gxRd9ZH0JBvc8g3I7XgU7feA0zNvlb3MF3taL8GVkSwgY5zb3sJ21s29kh0/vLX+j9v+3EWeLPQJvc1iUvZk9cWXvQkv3G8gOlyKGhSYXhYcO+lAQCu005NZIiv9dpZUrzvRGtdFSZxnhXLGL90WDofPGSj0WkA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0zag6MzznSWxQEqAxVGs0f4m9HjoU4ZEZMzma7nOpKg=; b=Zrla9hT+T7Jyh3tdkRPWwjtqIfJsZNRgW2dxT7/MfDwUwzIWddQbfwPj6kLLEFtiWT6KrKN9OmwQOYvnUhu+YDQ9bDkBc1JZKfua0JnaN5YdlumSAfCiJ3xLvPZV5jTt28VwQezAjm0feN3qEujYm88AORjtP2XZfjGIXHL1Uo8yOTvGkIiM6bsbRW8/XVe+o4Bda9wjRvttH1OlGdrRRj7dD3FgAI0MBetcmab1O8EaKuXsWjXI13oazkfaVRDzOfCFQaC9k1TcmnSgXVRoc05P1DkcugkGmVXmi9Dp2Vo7BymZ30I6XgyJCyVlg6JQA2UskbY7jid3456f6brHlg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0zag6MzznSWxQEqAxVGs0f4m9HjoU4ZEZMzma7nOpKg=; b=p5GS1eJtkXhSZjAUfo4QCxzdnUChzdUDog1H/y6RyhArW6wuH/AHbGJ0d9ZXO1qHWAcfd5dbuSu7J/j4Ig7sug6fKcG8HCaVNbKvzlk1aoyGAKaDQt/j764xfCmKQih5PBkjLfogix4WBQEkeO1aOas/ROuG6AYe451MdKx3ETk=
Received: from DM6PR11MB4137.namprd11.prod.outlook.com (20.176.126.158) by DM6PR11MB2572.namprd11.prod.outlook.com (20.176.100.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2538.17; Thu, 12 Dec 2019 16:33:49 +0000
Received: from DM6PR11MB4137.namprd11.prod.outlook.com ([fe80::4194:dade:1d47:2678]) by DM6PR11MB4137.namprd11.prod.outlook.com ([fe80::4194:dade:1d47:2678%6]) with mapi id 15.20.2538.016; Thu, 12 Dec 2019 16:33:49 +0000
From: "Bernie Volz (volz)" <volz@cisco.com>
To: Ted Lemon <mellon@fugue.com>
CC: "dhcwg@ietf.org" <dhcwg@ietf.org>
Thread-Topic: [dhcwg] [v6ops] Fwd: New Version Notification for draft-link-dhc-v6only-01.txt
Thread-Index: AQHVsQXJ7tuMvA+yuEKKUFqhHfJF+Ke2rPKAgAADsRA=
Date: Thu, 12 Dec 2019 16:33:49 +0000
Message-ID: <DM6PR11MB41374D7CB4ED73AA5F866E10CF550@DM6PR11MB4137.namprd11.prod.outlook.com>
References: <DM6PR11MB413778A43012050E9CB0502BCF550@DM6PR11MB4137.namprd11.prod.outlook.com> <C81ACD24-32DC-4114-80A7-81C3DDF66E1E@fugue.com>
In-Reply-To: <C81ACD24-32DC-4114-80A7-81C3DDF66E1E@fugue.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=volz@cisco.com;
x-originating-ip: [173.38.117.66]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3bf193ac-11d7-490e-3ea6-08d77f21116c
x-ms-traffictypediagnostic: DM6PR11MB2572:
x-microsoft-antispam-prvs: <DM6PR11MB257253AC2C4CA83781D00BF4CF550@DM6PR11MB2572.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0249EFCB0B
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(366004)(396003)(136003)(346002)(39860400002)(376002)(13464003)(199004)(189003)(86362001)(15650500001)(7696005)(33656002)(26005)(316002)(186003)(6506007)(53546011)(2906002)(8676002)(81156014)(45080400002)(8936002)(66556008)(64756008)(52536014)(9686003)(5660300002)(55016002)(6916009)(966005)(66946007)(76116006)(4326008)(66476007)(478600001)(71200400001)(81166006)(66446008); DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR11MB2572; H:DM6PR11MB4137.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 48TuEEmfhtOe1dftkcEji1sXnxKJ0mxO0zQ+M8f2sN+DPr/7D+UdsvbEnEatdbYZUgSXlFZu75BDTy3lY2JfCyGsWms4IKyxBOUKtjS7DMg4jDXRjInd0L7j4pTFggePnUQXMwJaUW4lDzI2LTLa0FcLJ/Ymzj9RvRjdxeKh9sEqRuwWD0b8P34siNSk92qai8lsS29UmvH5BBH1qk9UN2hcHr+tE26EF3WkHhz5NlOWCkSeHvBSN1XDSoIslibY30GhiR0TyUAd7ISJqKA/+YJgstH+e8AfjF0THM0UnZbBw648Wk7dQREZMRthawlxURDiGlImHrOY7IUZZPMHvTIxTWUERxL/WUVc1gDpbxP2QGqNAt4tBOIk9wzPYM1i05GginzeY66AzIjJ6f3qkJrmYPrE9x6W3NOeWtnkDtXII2fdO5lB16DmNhrbwQtCS7GYqA7IuuknjkwiZ2XmzR0wqeAE8gv15Iuj/pJu8ok9cSxsG6XONC6LswxO9Jsg
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 3bf193ac-11d7-490e-3ea6-08d77f21116c
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Dec 2019 16:33:49.8279 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ORdRD4uH0VCEbhk3js3DvVxY3x3abpR7UoD3/s2Frl/gBLJPn5GIAvlpEluRn5tO
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB2572
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.17, xch-rcd-007.cisco.com
X-Outbound-Node: rcdn-core-1.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/dhcwg/AH1hZZAFK5CTgliiJkazcsT8ctY>
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 16:34:01 -0000

No, it is not ridiculous. This is because this is the defined behavior as per RFC2131. 0.0.0.0 is not a valid address to assign to a device. And, your proposal would change that behavior which has been well established for over 20 years (since RFC2131 and probably even back to BOOTP). That is why it is not a good idea to change this well-established behavior.

Your analogy to Windows 95 is also bad as this was incorrect behavior which is different than changing the behavior.

- Bernie

-----Original Message-----
From: dhcwg <dhcwg-bounces@ietf.org> On Behalf Of Ted Lemon
Sent: Thursday, December 12, 2019 11:16 AM
To: Bernie Volz (volz) <volz@cisco.com>
Cc: dhcwg@ietf.org
Subject: Re: [dhcwg] [v6ops] Fwd: New Version Notification for draft-link-dhc-v6only-01.txt

On Dec 12, 2019, at 8:05 AM, Bernie Volz (volz) <volz@cisco.com> wrote:
> 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.)

Can you tell us what brand of middlebox this is?   What software version?   How long ago this behavior was last seen?

What you are saying here is effectively that for all eternity, we must configure this broken middlebox to believe that some IPv4 address that will never be assigned on a link is valid on the link, and configure the DHCP server to know what IPv4 subnet is valid on a particular link, even when IPv4 is no longer in use on that link.

This is, frankly, ridiculous.   If software is broken, we should not design our protocols around that brokenness.  Remember back when we did that for Microsoft’s broken implementation of ASCII strings in their DHCP client back in ~Windows 95?   And now that code is still in every DHCP server?  This is a similar situation.

The reality is that if a network operator wants to be able to disable IPv4 for clients that can use IPv6, they are going to be motivated to fix brokenness on their network.   If they don’t care to do that, they probably aren’t going to bother with this anyway.   And if they don’t care to do that, it’s really not our problem.

You, as a Cisco employee, can perfectly well configure your DHCP server to always send an IP address that works on the link, and this middlebox will still work.   But if we say that DHCP servers MUST not use a fixed address (e.g. 0.0.0.0), then we are saying not that you can choose to do this, but that we are all forced to do this.   That’s the wrong call.
_______________________________________________
dhcwg mailing list
dhcwg@ietf.org
https://www.ietf.org/mailman/listinfo/dhcwg