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

"Bernie Volz (volz)" <volz@cisco.com> Fri, 13 December 2019 02:27 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 C47C9120822 for <dhcwg@ietfa.amsl.com>; Thu, 12 Dec 2019 18:27:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level:
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, 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=Lhzx6H5e; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=caqt/5ku
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 K5f2JksFifqp for <dhcwg@ietfa.amsl.com>; Thu, 12 Dec 2019 18:27:11 -0800 (PST)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A7A85120894 for <dhcwg@ietf.org>; Thu, 12 Dec 2019 18:27:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=16508; q=dns/txt; s=iport; t=1576204031; x=1577413631; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=rONTBo3ahOdbE09sgfRcpvV2/kJ41Ss3LxovoLbQSq8=; b=Lhzx6H5ePukBhIlwRw7ovtiRu0nQ8/W1UQzSYEKIRJS2UzV3buBQ89pb 4DYn6Xe/e+pl7dUuqHwtMqFc7W2y21eod+UzHN6XBQh/d6j6MWxHtHzxY No0HGQQKtibRQ7KiDHOW8X+cGCwIPBPtSG+nHM5/s9bGGk1huFEktTISO k=;
IronPort-PHdr: 9a23:hcfT+xEI2d9VZ6Z4ggzhRJ1GYnJ96bzpIg4Y7IYmgLtSc6Oluo7vJ1Hb+e4w0Q3SRYuO7fVChqKWqK3mVWEaqbe5+HEZON0ETBoZkYMTlg0kDtSCDBjlK/r4Ryc7B89FElRi+iLzPA==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0DAAACP9vJd/5xdJa1lGgEBAQEBAQEBAQMBAQEBEQEBAQICAQEBAYF+gRwvUAVsWCAECyoKg3mDRgOLDIJfkySEYoFCgRADVAkBAQEMAQEtAgEBhEACF4FzJDgTAgMNAQEEAQEBAgEFBG2FNwyFXgEBAQECARIRChMBATUCAQQLAgEIEQQBAQEnAwICAjAUCQgCBAENBQgWBIMBgXlNAw4gAQKjKQKBOIhhdYEygn4BAQWFBxiCFwmBNowYGoIAgViCFzU+gmQEgSUJARIBAwYYNIJaMoIsjW2CQYVUJIkzjxoKgjCWFIJCh3aQCY5Lmj0CBAIEBQIOAQEFgWkiZ3FwFYMnUBEUjRI4gzuKU3QBgSeMQYEiAYEPAQE
X-IronPort-AV: E=Sophos;i="5.69,308,1571702400"; d="scan'208,217";a="452766531"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by rcdn-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 13 Dec 2019 02:26:54 +0000
Received: from XCH-RCD-008.cisco.com (xch-rcd-008.cisco.com [173.37.102.18]) by rcdn-core-5.cisco.com (8.15.2/8.15.2) with ESMTPS id xBD2Qrs6012494 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 13 Dec 2019 02:26:54 GMT
Received: from xhs-aln-003.cisco.com (173.37.135.120) by XCH-RCD-008.cisco.com (173.37.102.18) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 12 Dec 2019 20:26:53 -0600
Received: from xhs-aln-001.cisco.com (173.37.135.118) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 12 Dec 2019 20:26:53 -0600
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 12 Dec 2019 20:26:52 -0600
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TpKWdTDvfOLdkkeyU0KGPuuO0TUB8mHnxbMEYgX11zv1tM2D+h5q4Eu6QcFgbQ021SOBgGMyoBa1XXaMO2VcFu79FXZHQGqvJMlx8Vk5afr4ofEaK9xBzXRW2IVVdvoOt9N0VRbbxuULfF6rPEfVbnprQDPY+6z9wmauDfNf0+OqUj8TDM+IAvaOIVWf6wgqEf0ngy6zEoWtIVSov3aXXSb0uDQEFelpyzER+mvZgnsc/dHEC3OlU0yEfU6gtCOxC2fmnOxBDvDa1YkYuHhz0PIj7ce88EY4DyaqlBDGAwOn1yb6nbV5x1w6TfRrssjR48jXae1pQpAMvgy7xrFqjQ==
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=rONTBo3ahOdbE09sgfRcpvV2/kJ41Ss3LxovoLbQSq8=; b=Tfu9ByDXV9wGk8sfwviiio+JhfXCecbhDtQXA2t50eKduwR1BT7FL7Gw7/hg+MjaLgOGeKqQhcTIE0oBJcw7APzrhDIQgKqjiEn19WPYBGZNU/CEqcyAONebpk5LFZODARJf2fEe+MMHnVq98vfUoLaTq571S/UqWx19dJ3H12HzR6fIG5Lxnd0CWFkHHDMu+mcg1m+XDVn194jIFEA7FR8vWMzhAW9/B292PEKUwIa/NLEpVpM5v8T1Sp9QNPC5zfgD4ahJrG5vLGYUx9zpYfW9ocCx3u+qxzfVr4r1N6GQP24KTYT8PB4I5DawtZxbjonCZjbqkl5X3OxysHYLig==
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=rONTBo3ahOdbE09sgfRcpvV2/kJ41Ss3LxovoLbQSq8=; b=caqt/5kutPVW+IA95KKnRX3Bak4zvgEVvIpTmL3w5hJZa4g/Fa+PY+xR48A+Kh9mQMlZn/6rJMdrvQzIduvr0LtAv2dOW6HYYuKsKlE+n4aHEJG2m4F67cmhFJ8nLFBM+kpHEPp/QUJBRSOhMFAAZI8FUgE0ON+UfnD7YZQk61c=
Received: from DM6PR11MB4137.namprd11.prod.outlook.com (20.176.126.158) by DM6PR11MB2988.namprd11.prod.outlook.com (20.177.216.215) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2516.13; Fri, 13 Dec 2019 02:26:51 +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; Fri, 13 Dec 2019 02:26:51 +0000
From: "Bernie Volz (volz)" <volz@cisco.com>
To: Lorenzo Colitti <lorenzo=40google.com@dmarc.ietf.org>, Roy Marples <roy=40marples.name@dmarc.ietf.org>
CC: "dhcwg@ietf.org" <dhcwg@ietf.org>, Ted Lemon <mellon@fugue.com>
Thread-Topic: [dhcwg] [v6ops] Fwd: New Version Notification for draft-link-dhc-v6only-01.txt
Thread-Index: AQHVsQXJ7tuMvA+yuEKKUFqhHfJF+Ke2rPKAgACNdACAAANBgIAABVwAgAAGKoCAAAnNAIAAAknw
Date: Fri, 13 Dec 2019 02:26:50 +0000
Message-ID: <DM6PR11MB41375C5B10D1A07DC3F02063CF540@DM6PR11MB4137.namprd11.prod.outlook.com>
References: <DM6PR11MB413778A43012050E9CB0502BCF550@DM6PR11MB4137.namprd11.prod.outlook.com> <C81ACD24-32DC-4114-80A7-81C3DDF66E1E@fugue.com> <CAKD1Yr32MDu0aH3Pxc2OKRtUnj03DwsagwbW43heZRjW3Xy7kg@mail.gmail.com> <cf17f63d-f9ad-d9d8-e0b7-8272d78db8fd@marples.name> <CAKD1Yr2dVZY4eMAfa9vCfiU4QpjtPD=p0fcVtjODVFXHFcs2Xw@mail.gmail.com> <d59b9043-9583-1103-2438-8cadaa0c06f8@marples.name> <CAKD1Yr0hfAxU8L3CgZ_ZSZWa1MTSVgo8tf3Hh5UrrsCbiBFcCQ@mail.gmail.com>
In-Reply-To: <CAKD1Yr0hfAxU8L3CgZ_ZSZWa1MTSVgo8tf3Hh5UrrsCbiBFcCQ@mail.gmail.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.76]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 8b21e933-3153-47bb-bb71-08d77f73e98d
x-ms-traffictypediagnostic: DM6PR11MB2988:
x-microsoft-antispam-prvs: <DM6PR11MB298852D0CD933E3C8A8753C1CF540@DM6PR11MB2988.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0250B840C1
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(136003)(366004)(376002)(39860400002)(396003)(346002)(189003)(199004)(54906003)(8676002)(71200400001)(33656002)(55016002)(316002)(110136005)(9686003)(81166006)(52536014)(66476007)(66446008)(66556008)(64756008)(5660300002)(86362001)(6506007)(76116006)(15650500001)(66946007)(186003)(2906002)(8936002)(478600001)(26005)(81156014)(53546011)(7696005)(4326008); DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR11MB2988; H:DM6PR11MB4137.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A: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: dQmWv0ERoLTZd38NBwVYvB/E5P1fu2ePHsX8nfKRcT4GcWliIlchGRmak1l9I6e4XIWyhaMEgzCkI+ayacz/eJM5iHnLOVJ+01TGsbQ+Z4XPyI2Tpo1zvE05BQPE7hTVTa2ZQPhWi+VHxVHvdun1P8avU4vu7lgewGNmoR3xrFXGn2Ykv+FF3PQIppThFsGA/xm4R2RtodnBeLxjDJRoLfihlbkiJdMVeZCRs8pQ8VdZlqFvHssnpCzKxCnyndER67k1TEL2oFfcz6RJZU8xstkgyThGIfmVrT65xfbQralWsAeBHAcPCsdL1JLMFOv7siQiBu5vRqxP6S3GPL06f3TweG6UczFdND+C0EMCYwRVjsGZj0EvnrlX5sOuLiEISo9xxfgrpxu9GDWrsN5oaQUjnTyMBn7yRRfY02CvHO+gJMVGwtOwrNZeWXgPs40u
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_DM6PR11MB41375C5B10D1A07DC3F02063CF540DM6PR11MB4137namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 8b21e933-3153-47bb-bb71-08d77f73e98d
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Dec 2019 02:26:51.0572 (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: 7ZZ1lA6TVil8nM6OmFsMxPKF4ZhjSfB+mJ/pNr/r1T0ZLQ7H0PUSrZMbcKpQjJTh
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB2988
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.18, xch-rcd-008.cisco.com
X-Outbound-Node: rcdn-core-5.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/dhcwg/cWBliUNKQ3XVtMQ73DmwuQd4p4k>
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 02:27:14 -0000

And, having this option just be returned by the server when requested and if configured means no server changes are needed. Servers aren’t swapped out (updated) as frequently as clients, so that’s a big win for deployment. And, that’s a strong reason to allow normal processing – and it also means no middlebox issues.

It is perfectly normal for a client to initiate a DHCPDISCOVER but never follow up with a DHCPREQUEST – the client disconnected or was power cycled or … So there’s nothing wrong with assigning a “real” address.

Again, I think (with any necessary (?) consideration of RFC2563) we can allow 0.0.0.0 to be returned.

See my earlier email on this topic (allowing either a real or 0.0.0.0 address to be returned by the server in yiaddr).


  *   Bernie

From: dhcwg <dhcwg-bounces@ietf.org> On Behalf Of Lorenzo Colitti
Sent: Thursday, December 12, 2019 9:11 PM
To: Roy Marples <roy=40marples.name@dmarc.ietf.org>
Cc: dhcwg@ietf.org; Ted Lemon <mellon@fugue.com>; Bernie Volz (volz) <volz@cisco.com>
Subject: Re: [dhcwg] [v6ops] Fwd: New Version Notification for draft-link-dhc-v6only-01.txt

On Fri, Dec 13, 2019 at 10:35 AM Roy Marples <roy=40marples.name@dmarc.ietf.org<mailto:40marples.name@dmarc.ietf.org>> wrote:
> I really don't see why returning a fake address is preferable.

Please.

All documentation refers to the 0.0.0.0 address as UNSPECIFIED.
It's not fake, it's just all zeros.

UNSPECIFIED means just that. You cannot put ANY specification on it
otherwise it would not be UNSPECIFIED.

Starting a terminology discussion will not help settle this issue. What I'm talking about is an address that cannot be used by the client to communicate with the network. We can call an address fake, or green cheese, or whatever. The question is: why is it preferable to return such an address? It seems to me that it is preferable to return an address that could instead be used for communication.

> A real
> address is easier for many servers to return, and is more compatible
> with middleboxes.

We've already agreed that middleboxes HAVE to accept yiaddr unspecified
thanks to RFC2563.

Well, except that the middleboxes themselves don't agree. We can ignore them, but if we do, we run the risk of making things not work. We need to look at those risks and make trade-offs.

If a client changes it mind it can renew out of bounds and omit the new
option. It can say RENEW 1.2.3.4 and the server can OFFER 0.0.0.0.
In just the same way today that a client can request 10.0.0.1 and the
server will OFFER 192.168.0.1.

That doesn't seem very useful since the client doesn't know what to request. Sure, the client can send another discover (or, if it's in renewing or rebinding, another request) without the option. But if it has already received an address from the server, it doesn't need to do that. It can just request it.