Re: [v6ops] Updating RFC 7084

Ted Lemon <mellon@fugue.com> Mon, 21 November 2022 01:50 UTC

Return-Path: <mellon@fugue.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 D2BDDC14CF1A for <v6ops@ietfa.amsl.com>; Sun, 20 Nov 2022 17:50:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level:
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=fugue-com.20210112.gappssmtp.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aN27gx_35qBL for <v6ops@ietfa.amsl.com>; Sun, 20 Nov 2022 17:50:26 -0800 (PST)
Received: from mail-qk1-x72e.google.com (mail-qk1-x72e.google.com [IPv6:2607:f8b0:4864:20::72e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0953DC14F741 for <v6ops@ietf.org>; Sun, 20 Nov 2022 17:50:25 -0800 (PST)
Received: by mail-qk1-x72e.google.com with SMTP id x21so7221689qkj.0 for <v6ops@ietf.org>; Sun, 20 Nov 2022 17:50:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fugue-com.20210112.gappssmtp.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=F4VQZqpSOA/Me8gDKUh9+U3331wXhz2NgrLe/drC7Os=; b=Eke6jpyC4A7r+FYFyFh7npMM9eceFqUstqMSRAXEDE4i0dc+Xj3KEonUNrq64vDnoE AwBOxw2NPJLIhotB6dCLChWoel3moGsD/z7xktIT2NI2De6+lRrqnva+WkqIjvmRiVoq xl71G8YBSiDhtsR86hY80Y7l9m2x8MAZZRSQD0eI45CIMXYKBotip6oTb6LhUA0yanGG C0be5uxsvhB6nmB/Yg1zJucVD8sNsO1cpJaCxcGvwQHKLCTF1SPS4HpWnQ7CI5/t9aaA uVIhJUHuEWeaV6LWQYnM4El2XjY8RhWTF54+ewZY+8MqEDnxvj2tBiVSVTB7XQ2b1+n6 Svqw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=F4VQZqpSOA/Me8gDKUh9+U3331wXhz2NgrLe/drC7Os=; b=tufOJBy9jLMgj6jwaSdr7mz/umtwyWvlwpVrjP9UyhGC5WTJuuwuED0hv5FzF/Rxs0 EO7ZQYT35PkUNucNlmFdWuxUxjm18atphLsQqJs9HBDXlx/UtkqjNzqHz/84vaFersir qYsLxVIikXTUfP8JuFG7TLUFrCIci8C0FGfjcRBYQs84Cw1VLM0Tlxb1pKOHsSCyzgDe rJdh1U17fF1ctainYYmGa/CEOFG716ucn63JvNMjG+LADGOkSf6Hrq6bO96iJ1QGHATY iG0VTh3sKXHXxGKhhI8SGBJG3S4VdJbBKkT2OzeKFGzxsjglLZzzSRmkTNB0BmJGjkeI wVsg==
X-Gm-Message-State: ANoB5pkDOxjOgCOjnaTWpwCJkj9AxumfiPwRmKO6Nw9+BsiG585+XYUF FsyeU+WAEFGnypFQlPQksaninEPRshMu2w4DQHoYpg==
X-Google-Smtp-Source: AA0mqf7fnlfoPjoldwu+CVnjTbKykQJCIyqxpMKQZlmBZLvpFEzocSCWasFsfE8S1aRAKbD1hGD0oifI1Yl+pTzvwZY=
X-Received: by 2002:a05:620a:31a5:b0:6fb:ff0f:e7e0 with SMTP id bi37-20020a05620a31a500b006fbff0fe7e0mr2139494qkb.747.1668995424496; Sun, 20 Nov 2022 17:50:24 -0800 (PST)
MIME-Version: 1.0
References: <CAJgLMKs5oYT1Eoq1Z-_3FYDVLvq6q8ecf+-g8cc1zZR5pJtJNw@mail.gmail.com> <CAPt1N1mVVOs3r8+0D13_GC0tuhi7jHGwVLjuamzLgipuqPWWdQ@mail.gmail.com> <CAKD1Yr2W3Jw6SDcrX5zAsFseEqSgCiA==84ZMqfXzr1ONweXXg@mail.gmail.com>
In-Reply-To: <CAKD1Yr2W3Jw6SDcrX5zAsFseEqSgCiA==84ZMqfXzr1ONweXXg@mail.gmail.com>
From: Ted Lemon <mellon@fugue.com>
Date: Sun, 20 Nov 2022 20:50:13 -0500
Message-ID: <CAPt1N1=G_2eU8kKUmZ_5jZ9in7+bM8kPDQr-sB=YArm5PM+KHw@mail.gmail.com>
To: Lorenzo Colitti <lorenzo@google.com>
Cc: IPv6 Operations <v6ops@ietf.org>, Timothy Winters <tim@qacafe.com>
Content-Type: multipart/alternative; boundary="00000000000068c97005edf1478f"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/oGw3xrwz7Q_wxq376g3FcEFnYtQ>
Subject: Re: [v6ops] Updating RFC 7084
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.39
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, 21 Nov 2022 01:50:29 -0000

Yeah, obviously for this to work, we’d have to specify how, because at
present no such specification exists.

Op zo 20 nov. 2022 om 19:59 schreef Lorenzo Colitti <lorenzo@google.com>

> As for multihoming, how would a DHCPv6 PD client get one PD per PVD? I'd
> guess that most PD clients only support one server response. In general I'm
> very confused about how DHCPv6 deals with multiple servers. RFC 8415
> section 18.2.10 seems to support it, but it also seems to assume that all
> servers are run by the same entity, because it says things like "Advertise
> messages with the highest server preference value SHOULD be preferred over
> all other Advertise messages", which sort of only makes sense if the
> preference values are comparable (i.e., set by the same operator).
>
> On Fri, Nov 18, 2022 at 11:57 PM Ted Lemon <mellon@fugue.com> wrote:
>
>> I'll paraphrase my comment on SNAC about this, because we had a good
>> discussion there and I think this is actually more of a v6ops thing than a
>> SNAC thing (there's debate on the SNAC mailing list about whether we'd want
>> to do multi-homing even if the infrastructure supports it).
>>
>> DHCPv6 PD assumes that the network is managed by a single entity, and so
>> if the network is multihomed, you can communicate with a single DHCPv6
>> server and get all the information you need. There are a lot of reasons why
>> this is no longer correct. The first is that DHCPv6 doesn't (and can't)
>> support Provisioning Domains (PvDs). The second is that a very likely
>> scenario for a multi-homed home network (if any such scenario is at all
>> likely!) is that you have two CE routers connected to the same link, each
>> of which is advertising an RA on the link. Hosts on the link see both RAs
>> and are therefore multihomed.
>>
>> RFC7084 doesn't talk about the PvD RA option for the simple reason that
>> the document that describes it was written long after 7084. Now that we
>> have such an option, it seems like an excellent way to indicate that the
>> network is multi-homed: each CE router can advertise a different PvD. How
>> they are defined is something we'd have to figure out, but in principle
>> this seems like a reasonable approach.
>>
>> Why do we care? Because probably a DHCPv6 PD /client/ should be trying to
>> get one PD per PvD, not one PD total. A DHCPv6 PD client that doesn't do
>> this is only ever going to get a PD from one of the two CE routers, and
>> which one it gets isn't going to be deterministic. So this is a really
>> clear limitation for multi-homed networks in this scenario. RFC7084-bis
>> could clarify how this works, and I think it should. It's possible that
>> we'd also need a document in the DHC working group talking specifically
>> about the DHCPv6 PD behavior in the presence of multiple PvD RAs.
>>
>> On Fri, Nov 18, 2022 at 9:47 AM Timothy Winters <tim@qacafe.com> wrote:
>>
>>> Hello,
>>>
>>> I've started a draft to update RFC 7084 to support prefix delegation on
>>> the LAN interfaces.  The current state of IPv6 in home networks is ISP are
>>> assigning prefixes of appropriate sizes but they currently are under
>>> utilized due to the lack of prefix delegation on LAN interfaces.
>>>
>>> This draft is an attempt to add that support to the draft.
>>>
>>> https://datatracker.ietf.org/doc/draft-winters-v6ops-cpe-lan-pd/
>>>
>>> This is only an update to 7084 at the moment, there has been some
>>> discussion on the snac working group about leveraging this work as well.
>>>
>>> One item being discussed is this currently doesn't solve multi-homed
>>> networks.
>>>
>>> I welcome any feedback about the proposal.
>>>
>>> ~Tim
>>> _______________________________________________
>>> v6ops mailing list
>>> v6ops@ietf.org
>>> https://www.ietf.org/mailman/listinfo/v6ops
>>>
>> _______________________________________________
>> v6ops mailing list
>> v6ops@ietf.org
>> https://www.ietf.org/mailman/listinfo/v6ops
>>
>