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

Lorenzo Colitti <lorenzo@google.com> Fri, 13 December 2019 00:42 UTC

Return-Path: <lorenzo@google.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 0B796120113 for <dhcwg@ietfa.amsl.com>; Thu, 12 Dec 2019 16:42:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.499
X-Spam-Level:
X-Spam-Status: No, score=-17.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 6HhJvvNIvU3f for <dhcwg@ietfa.amsl.com>; Thu, 12 Dec 2019 16:42:53 -0800 (PST)
Received: from mail-io1-xd32.google.com (mail-io1-xd32.google.com [IPv6:2607:f8b0:4864:20::d32]) (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 83CE31201B7 for <dhcwg@ietf.org>; Thu, 12 Dec 2019 16:42:53 -0800 (PST)
Received: by mail-io1-xd32.google.com with SMTP id a22so642653ios.3 for <dhcwg@ietf.org>; Thu, 12 Dec 2019 16:42:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=rl8ATFdV5PA5OpqQfY3OYvn/MG1PQA+9AtFSVaXOEA0=; b=ShsizVD/VDkMn+FURLmG2x36JBDUvwJstbkzP0BqzWYTHRBeErWNBQdJ4GTVRV0fjT IpbkFAFTnz/cmhNuPVTA3Eu2un4DhSvyTZdnKJtLYljX8hWH1hndceP5hywUvN0f+bAx D/rRC7FSiRgLZJ4VGP2LORmCK0I1PBbCvKsZFmv4jtWWwpWkWY9aOW3uwIL4UcaYtQ/a QmzQGC9IZgjdDCDlQ3pl80ftrXbhP1XJu4tt+2laJAAdUEQWbggOPw0RqAjJ5oMPv1jl F7R1c7apzJHC1LHrqPV6FQQJnAwSx+RZ71ck/dnwUgWa6t8vtyqDn6IshYcoLdTfKzaM 2dbA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=rl8ATFdV5PA5OpqQfY3OYvn/MG1PQA+9AtFSVaXOEA0=; b=uKsc41ZMgogevN/7o09ywPAtjTdPB8FOTqBkQQZd+/YI/bn9JX2CHnAyIcTwWed/Wg WFv/PL8IfDpmVTX/xT6pdILZDSsMxHN5/IvsnLPNVtFT6SSfsPUVkGfDh8JXeBxmBAsR Mg4j14iyuJlJdWgEnSRyAw/BlvC6/ksj4XfMVw3o3/+8jtEV4+B6F7uQCyvx50XNSjp3 Es4ShYox/dxdLUXy06CBfYL9Fb5EYr+GsuXLksO7lEz51eUKMmmIj2j6WRm2eTDuxIlB JPhFkG27XZZMP/dQUC3BKbO8h/+FitsvSMEjbIR/iUy4xr9NmdUhf5JCld7KNnzpv4rS Ungg==
X-Gm-Message-State: APjAAAWhIOjl9RZ049jfsh2lxZUWGFIHJs83tryhoSZqS20LiGc/aUzT 1QThShSvCZwFDYhaD7qz0B4n3P3/9XwVuOcpaS5JmaWb
X-Google-Smtp-Source: APXvYqzyUfc2bn2Pejl8/CTsl7Y3ACMuGGzsmCP2Dai48SuBPTJ2Ps4Y1I9cKe5shw47jpXKYfm0nXbyVbvpsjaTIRQ=
X-Received: by 2002:a02:85e8:: with SMTP id d95mr10716576jai.92.1576197772478; Thu, 12 Dec 2019 16:42:52 -0800 (PST)
MIME-Version: 1.0
References: <DM6PR11MB413778A43012050E9CB0502BCF550@DM6PR11MB4137.namprd11.prod.outlook.com> <C81ACD24-32DC-4114-80A7-81C3DDF66E1E@fugue.com>
In-Reply-To: <C81ACD24-32DC-4114-80A7-81C3DDF66E1E@fugue.com>
From: Lorenzo Colitti <lorenzo@google.com>
Date: Fri, 13 Dec 2019 09:42:40 +0900
Message-ID: <CAKD1Yr32MDu0aH3Pxc2OKRtUnj03DwsagwbW43heZRjW3Xy7kg@mail.gmail.com>
To: Ted Lemon <mellon@fugue.com>
Cc: "Bernie Volz (volz)" <volz@cisco.com>, "dhcwg@ietf.org" <dhcwg@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000536fd905998b2480"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dhcwg/BJn9hKAcQgqcJpR9Op4k4roJawM>
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:42:56 -0000

On Fri, Dec 13, 2019 at 1:16 AM Ted Lemon <mellon@fugue.com> wrote:

> 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.
>

Ted, welcome to the Internet. 'Tis is a place full of middleboxes. Many of
them behave incorrectly. It's great to have you here :-)

But seriously: this sould not be surprising. DHCP has been around for
decades, and yiaddr field is pretty fundamental to the protocol, so you'd
expect there to be some ossification in place. Sure, we can attempt to
ignore it and proceed anyway, but it's a tradeoff. Saying that yiaddr
SHOULD or MUST be 0.0.0.0 creates incompatibility problems and complicates
server implementation. What do we gain by doing so? Why can't we just say
that the server MAY return 0.0.0.0, and if it does so, the client MUST NOT
request 0.0.0.0 but must instead assume that that server has nothing to
offer?