Re: [v6ops] IPv6-Only Preferred DHCPv4 option

Jen Linkova <furry13@gmail.com> Mon, 09 December 2019 04:30 UTC

Return-Path: <furry13@gmail.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BF18C1200CC; Sun, 8 Dec 2019 20:30:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.749
X-Spam-Level:
X-Spam-Status: No, score=-1.749 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 2IS_I6MAWlTX; Sun, 8 Dec 2019 20:30:49 -0800 (PST)
Received: from mail-qk1-x743.google.com (mail-qk1-x743.google.com [IPv6:2607:f8b0:4864:20::743]) (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 BCF7412004A; Sun, 8 Dec 2019 20:30:49 -0800 (PST)
Received: by mail-qk1-x743.google.com with SMTP id v23so11962146qkg.2; Sun, 08 Dec 2019 20:30:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=bEQLsBB1cHEr54UDaEEI1x2QNSnFFwfTYMAha4OoBtU=; b=q7n8rTU/j4RdHC7bvx2W0w2z/qvvrSdK0gHDOK8omhVem7fgHvbKIuHCJCD2EiZOtT Z8jDNFqwDAIDQcz5iGEMX684by09mxGJP4eNnQxScPm4nFrkhUTcV/VlI1uNjGpN4HpW qUrSJkkWl7CxvTIsb0KqXHYfDCPRqCJW3QsjhiOZHZChiA4bzdSNUK1yAK3SATGgOS/E FHvxe1L2V9Qm9SERZiSu2zCTWV8CwykNC6mGe/zKwaUieZRkKDGblEZQtPtgHjc+rMH0 SYJu5WeTii8jKx+TI8RHhuY2uY6yRzssNIllFpJ+0ZWDq/VW+1qmSeTwRcBQcCLKdiLE EIgw==
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:content-transfer-encoding; bh=bEQLsBB1cHEr54UDaEEI1x2QNSnFFwfTYMAha4OoBtU=; b=G+CZPiL4MjA8j0lXAaWOqzX0NpenjwFfVHsbLVyeoeQNJ+UNxHe1h0oBz4cpANvLa3 zxqsTh8l2mwAsnv9J2NUkeKyeCzhs5rONQjfi/p2UDlpUFcpXIQH9KC12fqNdjnhWVP5 usIU3kV/Mr4Du9zyDzn5plgvD7tJDE5kZE9TmUg1OKdb/u+OKGHdbYuEdnwKFYR4gV2C BXv3DMhrzN8Eg34qLWbJfJ2/DbeP4hqVlmyo118ScwhCTVulBCOgPkM1n3avQA3v5i5H 9i6emSS/KlEN7+THqe5kv2Vbo0lo0VD2LV9JMCFp1BjWXLPBOa3wG9ljJ3i3tAyK8Z6o NWmw==
X-Gm-Message-State: APjAAAVdCbGV610jUwmX/UNiSkOkpQZZ/22XOjWFzgXt4DiF75xp2POf aN9B3MLkKSJCRyCOq2q99EbiNjp0q5vj4czhJqM=
X-Google-Smtp-Source: APXvYqywHWNfCBB4bBkHKCCK81EUH5AISRCHaWslZMtjeII3tPdRwHEeC7raY7F8/EDU5MdWNqi69/1/WX6klYL5kyI=
X-Received: by 2002:a37:4841:: with SMTP id v62mr18300783qka.444.1575865848521; Sun, 08 Dec 2019 20:30:48 -0800 (PST)
MIME-Version: 1.0
References: <CAFU7BAS_Cst0m9z5e_an__ZTtXSTWa9iXwgve4nc5f3adFcyiw@mail.gmail.com> <8AD8345C-3098-419D-9B25-73595286A7B2@fugue.com>
In-Reply-To: <8AD8345C-3098-419D-9B25-73595286A7B2@fugue.com>
From: Jen Linkova <furry13@gmail.com>
Date: Mon, 09 Dec 2019 15:30:37 +1100
Message-ID: <CAFU7BATt7oEsTTHEs=+V=QK_OOCfkn9S2_2bqF6zpPGOiPzjEQ@mail.gmail.com>
To: Ted Lemon <mellon@fugue.com>
Cc: "Bernie Volz (volz)" <volz@cisco.com>, "dhcwg@ietf.org" <dhcwg@ietf.org>, "v6ops@ietf.org" <v6ops@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/YWcqiDBfyNxa4_NtJblQPQ3JKqY>
Subject: Re: [v6ops] IPv6-Only Preferred DHCPv4 option
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 09 Dec 2019 04:30:51 -0000

On Mon, Dec 9, 2019 at 12:52 PM Ted Lemon <mellon@fugue.com> wrote:
>
> We’ve always assumed that the highest possible entry barrier is changes on the client.

I'd say it's a barrier between 'now' and '100% adoption'. But it's not
a barrier for an incremental deployment. In this case in particular -
I'd not expect 100% of devices to support the option, but as many of
those devices would not have IPv6-only capability as well, that's
fine. So the long tail is acceptable here - that long tail is what we
are deploying IPv6-mostly (IPv4-as-a-Service) networks anyway.

>I’m not aware of any middleware that wouldn’t handle this correctly, and apparently Bernie isn’t either. I think this is a non issue. If we can get support in clients, we should be able to deploy.

To prove existence it's  enough to provide a single example. Proving
non-existence is much harder and absence of evidence is not evidence
of absence.
Practically speaking I'd prefer to minimize the risk.
While do not know the probability of a smart infrastructure device
getting an allergic reaction to abnormal DHCP packet, the potential
impact is quite high.

I'm not sure what's the impact of returning an address (ex. for making
that address unavailable for a short period of time)?

>
> > On Dec 8, 2019, at 17:48, Jen Linkova <furry13@gmail.com> wrote:
> >
> > On Sat, Dec 7, 2019 at 3:02 AM Ted Lemon <mellon@fugue.com> wrote:
> >>> Personally, I would NOT recommend breaking the semantics of a DHCPOFFER and always include an address because you never know how intermediate devices that may be "snooping" this traffic will handle this; for example, the intermediate device might drop what it feels is an invalid packet.
> >>
> >> This is definitely not an issue, though, because the network operator is choosing to deploy this.  They can be responsible for ensuring correct behavior if there are any middleboxes intercepting the DHCPv4 traffic and doing stuff with it.   Expecting this to Just Work with no infrastructure changes seems unnecessary.
> >
> > The question is: how massive those infrastructure changes are and
> > what's the failure scenarios are expected. We might impede or even
> > completely prevent the adoption if the entrance barrier is too high.
> > Also in many cases people operating services (like DHCP) are not the
> > same people who are looking after the network infrastructure.
> >
> > I see a big difference between 'incrementally enabling smth on clients
> > and servers' and 'getting switching and WiFi vendors involved and
> > upgrade the network infrastructure - which means moths or years of
> > delay, not mentioning non-obvious failure scenarios, when only some
> > clients are connected to way-too-smart-boxes'.
> > If we can make it transparent to the switching infrastructure we
> > probably should.
> > --
> > SY, Jen Linkova aka Furry



-- 
SY, Jen Linkova aka Furry