Re: [v6ops] Updating RFC 7084 - alternate logic

Ted Lemon <mellon@fugue.com> Wed, 30 November 2022 16:44 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 B45DAC14F743 for <v6ops@ietfa.amsl.com>; Wed, 30 Nov 2022 08:44:08 -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 ZmaCpdq962oZ for <v6ops@ietfa.amsl.com>; Wed, 30 Nov 2022 08:44:04 -0800 (PST)
Received: from mail-qk1-x730.google.com (mail-qk1-x730.google.com [IPv6:2607:f8b0:4864:20::730]) (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 6FD2DC14CE53 for <v6ops@ietf.org>; Wed, 30 Nov 2022 08:44:04 -0800 (PST)
Received: by mail-qk1-x730.google.com with SMTP id x21so12706136qkj.0 for <v6ops@ietf.org>; Wed, 30 Nov 2022 08:44:04 -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=tomGk2ztPEbY+lUiVzTWuxEIpT0D42yyR3jeTLMkgmY=; b=bCG1sWfqnHT28GQM+KjfFrEro5TujVekwVTq/OXykzd8iC/tsDz/bUqmsCjTWpouUj elCueg1nQ/46N0TFxd5Fs+CHMIIDAN63xQmq7lX3dXtoxMyapLdidYr3Tfl4QhHsBP7O Qt10uKdAS19rcaHMWZSuth5V3ByexVsA5G0e5q7KdpUpqcrF/tocDy/bjx09MILl/IEK rz1jQh2lgsAQGIKqlHFJWSM7IdE4ohi1DCRNkHbeMJLcTrphYePFlb1w5FoP5nS7NLE4 sFiUF6U1Z1F+E1Uy0X8ggMjOijJjUgvShQpjFjJkvaUIXWEurQufityfa7ExpJgaQ6le eLww==
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=tomGk2ztPEbY+lUiVzTWuxEIpT0D42yyR3jeTLMkgmY=; b=xhJMmY0CcgbZfUS2YfG8AxfQE/cbLzS8ZdvCs4Veg1/NcBAzEbTWpLimcVlqJQq0Vn qZXd3h+ZMNEQqTn5fcF4Z2s86uuwVCg1BwTJHl8OQc4dttPoEMSs60oXc12r8Hp8tXCe flcYYqJLi76gY+2Sh6fojxu5frdyHJPZH5qcTIeXv3yQFl3YcAyyWPOAfJNnXVYMYuZi anmkCsyMiow2BLj2tgAEoucqxLk53rQT1MmdJb+mTwVaSNXiC0ZOkLN10sKgva4aD5dZ oVVRuwl6DJwsAHKroTHT1bvNkMbx03jrWBVtE/Cwq6wdW5fwxa9cqxqfhuVpXM0IiNIn eSpw==
X-Gm-Message-State: ANoB5pkCXZSCz6gMA8B3/8LX9PX604axcHh4+fbqiNYInHDYE2KwsCNY 712r8ejkPzp5Mufs3S0SWiHkVSCx+ImFO+jlVJtrnQ==
X-Google-Smtp-Source: AA0mqf7WMUMoPN8mI3VYNXRDXrnkS7b8ayW9d5cyogTiviniL3T59DDxCA/p/WLCduG91FttGngRBlUw70xR4MGTU2M=
X-Received: by 2002:a37:4ca:0:b0:6fa:f1be:a444 with SMTP id 193-20020a3704ca000000b006faf1bea444mr38638656qke.365.1669826643341; Wed, 30 Nov 2022 08:44:03 -0800 (PST)
MIME-Version: 1.0
References: <CAJgLMKs5oYT1Eoq1Z-_3FYDVLvq6q8ecf+-g8cc1zZR5pJtJNw@mail.gmail.com> <CWXP123MB516352292E412470C7CAB5E5D3159@CWXP123MB5163.GBRP123.PROD.OUTLOOK.COM> <CAJgLMKt8uvW77QL5emk5fUq+k2osyn5AHka7ye2+vSZS5A5PFQ@mail.gmail.com> <CWXP123MB51634E2B32B3643F0FC0274CD3159@CWXP123MB5163.GBRP123.PROD.OUTLOOK.COM>
In-Reply-To: <CWXP123MB51634E2B32B3643F0FC0274CD3159@CWXP123MB5163.GBRP123.PROD.OUTLOOK.COM>
From: Ted Lemon <mellon@fugue.com>
Date: Wed, 30 Nov 2022 11:43:52 -0500
Message-ID: <CAPt1N1nqjZyMdGcagHeqOwwZZay=gCdaP_iq-M=JGOZ92=t+aQ@mail.gmail.com>
To: Olorunloba Olopade <loba.olopade=40virginmediao2.co.uk@dmarc.ietf.org>
Cc: IPv6 Operations <v6ops@ietf.org>, Timothy Winters <tim@qacafe.com>
Content-Type: multipart/alternative; boundary="000000000000e9c85f05eeb2cf66"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/7l0PVKbXBcPRDyRpv1mMFnYqKJw>
Subject: Re: [v6ops] Updating RFC 7084 - alternate logic
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: Wed, 30 Nov 2022 16:44:08 -0000

I think it’s important to be clear on the distinction between what some
spec may require and what will actually work best.  When the spec is wrong,
we should update it. This doesn’t mean every implementation has to be
updated, but if we realize that the spec is wrong, we should definitely fix
it, not live with it forever.

In this case, the spec is clearly wrong: it’s requiring an allocation
strategy that will never in practice be correct. This is why we didn’t
adopt this work in the IETF. This was a known issue at the time.

If you have some use case where you think this is the right thing, then you
should argue from that position. Arguing from the position that we can’t
fix a past mistake just doesn’t make sense.

Op wo 30 nov. 2022 om 11:24 schreef Olorunloba Olopade <loba.olopade=
40virginmediao2.co.uk@dmarc.ietf.org>

> Yes, it is a MUST in the requirements.
>
>
>
> I don’t have a large enough pool to conclude how widely it is implemented.
> But it is implemented (somewhat) in ALL the CPEs I’ve come across.
>
>
>
> If the issue is the tree, this is a by product of the physical topology.
> By avoiding a complex physical topology, we can avoid a complex tree.
> Personally, I still prefer the tree as it mirrors the topology and would
> make troubleshooting easier. I expect that it would be more difficult to
> troubleshoot with relays.
>
>
>
> I also don’t see a problem with under utilised prefixes (something we
> generally don’t have a problem with, when it comes to v6). I see more of a
> problem where I want something later than a /64, and I cannot get it. Yes,
> my scenario for wanting something larger than a /64 is possibly not SNAC
> related, but this comes under general CE requirements.
>
>
>
> *From:* Timothy Winters <tim@qacafe.com>
> *Sent:* 30 November 2022 15:56
> *To:* Olorunloba Olopade <loba.olopade@virginmediao2.co.uk>
> *Cc:* IPv6 Operations <v6ops@ietf.org>
> *Subject:* Re: [v6ops] Updating RFC 7084 - alternate logic
>
>
>
> Hi Olorunloba,
>
>
>
> I was aware of the requirements, there were a couple of things I was
> trying to avoid.   This model creates a tree that can lead to under
> utilized prefixes which was somehting I wanted to avoid.  Additionally, I'm
> aware that it's not widely implemented due to the complexity.   Do you know
> if all eRouters are required to support this?
>
>
>
> ~Tim
>
> On Wed, Nov 30, 2022 at 10:16 AM Olorunloba Olopade <
> loba.olopade@virginmediao2.co.uk> wrote:
>
> Hello,
>
>
>
> Wile RFC7084 doesn’t cover the DHCP requirements, there are other spec
> (e.g. cablelabs) that does. And we have implementation of this.
>
>
>
> I agree that we should support DHCP on the CE, but don’t support limiting
> the sub-delegation to /64, which would make some of the current
> implementations non-compliant. I will suggest something like the following,
> which is an amendment of the cablelabs spec
>
>
>
> • If the Topology mode is set to “favor config”, then divide the delegated
> prefix into sizes specified by the CE config.
>
> • If the provisioned MSO assigned IA_PD is smaller than a /56 (e.g., a
> /60) and the Topology mode is set to "favor depth", the CE MUST divide the
> delegated prefix on two (2)-bit boundaries into four (4) sub[1]prefixes by
> default.
>
> • If the provisioned MSO assigned IA_PD is smaller than a /56 (e.g., a
> /60) and the Topology mode is set to "favor width", the CE MUST divide the
> delegated prefix on three (3)-bit boundaries into eight (8) sub[1]prefixes
> by default.
>
> • If the provisioned MSO assigned IA_PD is a /56 or larger and the
> Topology mode is set to "favor depth", the CE MUST divide the delegated
> prefix on three (3)-bit boundaries into eight (8) sub-prefixes by default.
>
> • If the provisioned MSO assigned IA_PD is a /56 or larger and the
> Topology mode is set to "favor width", the CE MUST divide the delegated
> prefix on four (4)-bit boundaries into sixteen (16) sub-prefixes by default.
>
> • If the provisioned MSO assigned IA_PD is too small to divide in the
> manner described, the CE MUST divide the delegated prefix into as many /64
> sub-prefixes as possible and log an error message indicating the fault
>
>
>
>
>
> *From:* v6ops <v6ops-bounces@ietf.org> *On Behalf Of *Timothy Winters
> *Sent:* 18 November 2022 14:47
> *To:* IPv6 Operations <v6ops@ietf.org>
> *Subject:* [v6ops] Updating RFC 7084
>
>
>
> 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
>
>
>
>
>
> Save Paper - *Do you really need to print this e-mail?*
>
>
>
> This email contains information from Virgin Media and/or Telefonica UK
> Limited (O2) and may be confidential and legally privileged. Statements and
> opinions expressed in this email or any attachment may not represent either
> those of Virgin Media or Telefonica UK Limited. Any representations or
> commitments in this email or any attachment are subject to contract.  The
> information in this email is intended solely for the attention of the
> addressee(s) and if you are not the intended recipient please delete it
> (including any attachment) from your system, and be aware that any
> disclosure, copying distribution or use of any of this information is not
> permitted.
>
>
>
> If you are in receipt of a suspicious email or you have received an email
> in error from Virgin Media, please report it to
> www.virginmedia.com/netreport, or for Telefonica UK Limited (O2), please
> report it to www.o2.co.uk/help/safety-and-security.
>
>
>
>  *Registered offices:*
>
>
>
>  *Virgin Media Limited*, 500 Brook Drive, Reading, RG2 6UU
> <https://www.google.com/maps/search/500+Brook+Drive,+Reading,+RG2+6UU?entry=gmail&source=g>.
> Registered in England and Wales: 2591237
>
>
>
>  *Telefonica UK Limited*, 260 Bath Road, Slough, Berkshire SL1 4DX
> <https://www.google.com/maps/search/260+Bath+Road,+Slough,+Berkshire+SL1+4DX?entry=gmail&source=g>.
> Registered in England and Wales: 1743099
>
>
>
>  *VMED O2 UK Limited*, Griffin House, 161 Hammersmith Road, London,
> United Kingdom, W6 8BS
> <https://www.google.com/maps/search/161+Hammersmith+Road,+London,+United+Kingdom,+W6+8BS?entry=gmail&source=g>.
> Registered in England and Wales: 12580944
>
>
>
>
>
> Save Paper - *Do you really need to print this e-mail?*
>
>
>
> This email contains information from Virgin Media and/or Telefonica UK
> Limited (O2) and may be confidential and legally privileged. Statements and
> opinions expressed in this email or any attachment may not represent either
> those of Virgin Media or Telefonica UK Limited. Any representations or
> commitments in this email or any attachment are subject to contract.  The
> information in this email is intended solely for the attention of the
> addressee(s) and if you are not the intended recipient please delete it
> (including any attachment) from your system, and be aware that any
> disclosure, copying distribution or use of any of this information is not
> permitted.
>
>
>
> If you are in receipt of a suspicious email or you have received an email
> in error from Virgin Media, please report it to
> www.virginmedia.com/netreport, or for Telefonica UK Limited (O2), please
> report it to www.o2.co.uk/help/safety-and-security.
>
>
>
>  *Registered offices:*
>
>
>
>  *Virgin Media Limited*, 500 Brook Drive, Reading, RG2 6UU
> <https://www.google.com/maps/search/500+Brook+Drive,+Reading,+RG2+6UU?entry=gmail&source=g>.
> Registered in England and Wales: 2591237
>
>
>
>  *Telefonica UK Limited*, 260 Bath Road, Slough, Berkshire SL1 4DX
> <https://www.google.com/maps/search/260+Bath+Road,+Slough,+Berkshire+SL1+4DX?entry=gmail&source=g>.
> Registered in England and Wales: 1743099
>
>
>
>  *VMED O2 UK Limited*, Griffin House, 161 Hammersmith Road, London,
> United Kingdom, W6 8BS
> <https://www.google.com/maps/search/161+Hammersmith+Road,+London,+United+Kingdom,%0D%0AW6+8BS?entry=gmail&source=g>.
> Registered in England and Wales: 12580944
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
>