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 >> >
- [v6ops] Updating RFC 7084 Timothy Winters
- Re: [v6ops] Updating RFC 7084 Ted Lemon
- Re: [v6ops] Updating RFC 7084 Alexandre Petrescu
- Re: [v6ops] Updating RFC 7084 Ted Lemon
- Re: [v6ops] Updating RFC 7084 Alexandre Petrescu
- Re: [v6ops] Updating RFC 7084 Ted Lemon
- Re: [v6ops] Updating RFC 7084 Brian E Carpenter
- Re: [v6ops] Updating RFC 7084 Alexandre Petrescu
- Re: [v6ops] Updating RFC 7084 Lorenzo Colitti
- Re: [v6ops] Updating RFC 7084 Lorenzo Colitti
- Re: [v6ops] Updating RFC 7084 Ted Lemon
- Re: [v6ops] Updating RFC 7084 Vasilenko Eduard
- Re: [v6ops] Updating RFC 7084 Ted Lemon
- Re: [v6ops] Updating RFC 7084 Vasilenko Eduard
- Re: [v6ops] Updating RFC 7084 Vasilenko Eduard
- Re: [v6ops] Updating RFC 7084 Ole Troan
- Re: [v6ops] Updating RFC 7084 Vasilenko Eduard
- Re: [v6ops] Updating RFC 7084 Timothy Winters
- Re: [v6ops] Updating RFC 7084 Ted Lemon
- Re: [v6ops] Updating RFC 7084 Vasilenko Eduard
- Re: [v6ops] Updating RFC 7084 Vasilenko Eduard
- Re: [v6ops] Updating RFC 7084 Ted Lemon
- Re: [v6ops] Updating RFC 7084 Vasilenko Eduard
- Re: [v6ops] Updating RFC 7084 Ted Lemon
- Re: [v6ops] Updating RFC 7084 Vasilenko Eduard
- Re: [v6ops] Updating RFC 7084 Ted Lemon
- Re: [v6ops] Updating RFC 7084 Vasilenko Eduard
- Re: [v6ops] Updating RFC 7084 Ted Lemon
- Re: [v6ops] Updating RFC 7084 Vasilenko Eduard
- Re: [v6ops] Updating RFC 7084 Ted Lemon
- Re: [v6ops] Updating RFC 7084 Vasilenko Eduard
- Re: [v6ops] Updating RFC 7084 Ted Lemon
- Re: [v6ops] Updating RFC 7084 Vasilenko Eduard
- Re: [v6ops] Updating RFC 7084 Ted Lemon
- Re: [v6ops] Updating RFC 7084 Vasilenko Eduard
- Re: [v6ops] Updating RFC 7084 Ted Lemon
- Re: [v6ops] Updating RFC 7084 Alexandre Petrescu
- Re: [v6ops] Updating RFC 7084 Alexandre Petrescu
- Re: [v6ops] Updating RFC 7084 Vasilenko Eduard
- Re: [v6ops] Updating RFC 7084 Alexandre Petrescu
- Re: [v6ops] Updating RFC 7084 Chongfeng Xie
- Re: [v6ops] Updating RFC 7084 Ted Lemon
- Re: [v6ops] Updating RFC 7084 - alternate logic Olorunloba Olopade
- Re: [v6ops] Updating RFC 7084 David Farmer
- Re: [v6ops] Updating RFC 7084 - alternate logic Esko Dijk
- Re: [v6ops] Updating RFC 7084 Vasilenko Eduard
- Re: [v6ops] Updating RFC 7084 - alternate logic Vasilenko Eduard
- Re: [v6ops] Updating RFC 7084 - alternate logic Timothy Winters
- Re: [v6ops] Updating RFC 7084 - alternate logic Ole Troan
- Re: [v6ops] Updating RFC 7084 - alternate logic Ted Lemon
- Re: [v6ops] Updating RFC 7084 - alternate logic Olorunloba Olopade
- Re: [v6ops] Updating RFC 7084 - alternate logic Alexandre Petrescu
- Re: [v6ops] Updating RFC 7084 - alternate logic Olorunloba Olopade
- Re: [v6ops] Updating RFC 7084 - alternate logic Timothy Winters
- Re: [v6ops] Updating RFC 7084 - alternate logic Ted Lemon
- Re: [v6ops] Updating RFC 7084 - alternate logic Ted Lemon
- Re: [v6ops] Updating RFC 7084 - alternate logic Olorunloba Olopade
- Re: [v6ops] Updating RFC 7084 - alternate logic Ted Lemon
- Re: [v6ops] Updating RFC 7084 - alternate logic Brian E Carpenter
- Re: [v6ops] Updating RFC 7084 Gert Doering
- Re: [v6ops] Updating RFC 7084 Ted Lemon
- Re: [v6ops] Updating RFC 7084 - alternate logic Olorunloba Olopade
- Re: [v6ops] Updating RFC 7084 - alternate logic Olorunloba Olopade
- Re: [v6ops] Updating RFC 7084 - alternate logic Esko Dijk
- Re: [v6ops] Updating RFC 7084 - alternate logic Alexandre Petrescu
- Re: [v6ops] Updating RFC 7084 - alternate logic Ted Lemon
- Re: [v6ops] Updating RFC 7084 - alternate logic Ted Lemon
- Re: [v6ops] Updating RFC 7084 - alternate logic Olorunloba Olopade
- Re: [v6ops] Updating RFC 7084 - alternate logic Ted Lemon
- Re: [v6ops] Updating RFC 7084 - alternate logic Brian E Carpenter
- Re: [v6ops] Updating RFC 7084 - alternate logic Olorunloba Olopade
- Re: [v6ops] Updating RFC 7084 - alternate logic otroan
- Re: [v6ops] Updating RFC 7084 - alternate logic Timothy Winters
- Re: [v6ops] Updating RFC 7084 - alternate logic Ole Troan
- Re: [v6ops] Updating RFC 7084 - alternate logic Ted Lemon
- Re: [v6ops] Updating RFC 7084 - alternate logic Ted Lemon
- Re: [v6ops] Updating RFC 7084 - alternate logic Ole Troan
- Re: [v6ops] Updating RFC 7084 - alternate logic Olorunloba Olopade
- Re: [v6ops] Updating RFC 7084 - alternate logic Ted Lemon
- Re: [v6ops] Updating RFC 7084 - alternate logic Esko Dijk
- Re: [v6ops] Updating RFC 7084 - alternate logic Alexandre Petrescu
- Re: [v6ops] Updating RFC 7084 - alternate logic Gert Doering
- Re: [v6ops] Updating RFC 7084 - alternate logic Alexandre Petrescu
- Re: [v6ops] Updating RFC 7084 - alternate logic Gert Doering
- Re: [v6ops] Updating RFC 7084 - alternate logic Alexandre Petrescu
- Re: [v6ops] Updating RFC 7084 - alternate logic Alexandre Petrescu
- Re: [v6ops] Updating RFC 7084 - alternate logic Gert Doering
- Re: [v6ops] Updating RFC 7084 - alternate logic Alexandre Petrescu