Re: [v6ops] Updating RFC 7084 - alternate logic

otroan@employees.org Fri, 02 December 2022 10:56 UTC

Return-Path: <otroan@employees.org>
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 81A9BC14CEE2 for <v6ops@ietfa.amsl.com>; Fri, 2 Dec 2022 02:56:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=employees.org
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 I-dOhnRxYnXf for <v6ops@ietfa.amsl.com>; Fri, 2 Dec 2022 02:56:23 -0800 (PST)
Received: from vesa03.kjsl.com (vesa03.kjsl.com [IPv6:2001:4830:c170::91]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 636D9C14CEE4 for <v6ops@ietf.org>; Fri, 2 Dec 2022 02:56:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=employees.org; i=@employees.org; q=dns/txt; s=vesa202009; t=1669978583; x=1701514583; h=mime-version:subject:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to; bh=4ebKbbADGCRqcl+dapiJqlEvU6vhK18Cv+43Ib7LORE=; b=gTfOWaOG/nG5bVXGgEovscQM1K0Pno/52cxtzCACus212tw00Cc3iU1u L6EUW/tk3do41/OFVL89trIjLFaBvEBAFNvTo4SG276MXS8dKjJf7AH8Q lPTq+fSXZc8254VhYGXkBKMKAjJKaSadTlLsiUiSJzeXO5qGCCYGTU0kX TlVjGth+07FyaN8O0CJWPi6h88MXBDS4ZiJM/8eiZ5RPhcOKVDy9thRvp ydDSyAGu/l7Hf6pIL8zc9TZYuvCjT4XZPENEDlSdp628NA/T+j5RLb6oY db7ZMjzTPfj4bsnhzGNfyjZBPUCw6lrEV84hCo3OpGReIrauKBCBLesLw w==;
Received: from clarinet.employees.org ([IPv6:2607:7c80:54:3::74]) by vesa03.kjsl.com with ESMTP; 02 Dec 2022 10:56:21 +0000
Received: from astfgl.hanazo.no (ti0389q160-5811.bb.online.no [95.34.2.246]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA512) (No client certificate requested) by clarinet.employees.org (Postfix) with ESMTPSA id 9419B4E11A5E; Fri, 2 Dec 2022 10:56:20 +0000 (UTC)
Received: from smtpclient.apple (localhost [IPv6:::1]) by astfgl.hanazo.no (Postfix) with ESMTP id 6A2E67CAA2C4; Fri, 2 Dec 2022 11:56:17 +0100 (CET)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.200.110.1.12\))
From: otroan@employees.org
In-Reply-To: <CWXP123MB5163BC94F1F2B52FB547CAD2D3179@CWXP123MB5163.GBRP123.PROD.OUTLOOK.COM>
Date: Fri, 02 Dec 2022 11:56:07 +0100
Cc: Ted Lemon <mellon@fugue.com>, IPv6 Operations <v6ops@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <25107439-C970-41C8-9E9C-EF748FF71051@employees.org>
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> <CAPt1N1nqjZyMdGcagHeqOwwZZay=gCdaP_iq-M=JGOZ92=t+aQ@mail.gmail.com> <CWXP123MB516372E5FF9C699BB8180FABD3159@CWXP123MB5163.GBRP123.PROD.OUTLOOK.COM> <CAJgLMKs=CTBAdW=-GaFT+j+rjnd=sdDe6ytoqpZhYE1KW29jUQ@mail.gmail.com> <CWXP123MB51634A6A6D20796AE43A6207D3159@CWXP123MB5163.GBRP123.PROD.OUTLOOK.COM> <db23f437-7dd8-ad24-0c72-e3164dd43f4a@gmail.com> <CWXP123MB516311D9A5E90628BC8E8FD2D3149@CWXP123MB5163.GBRP123.PROD.OUTLOOK.COM> <CAPt1N1m2NKTFzPZhYU8Qxn4npt=wUSaiE4=dOU5xqChqPCKrDg@mail.gmail.com> <CWXP123MB5163BD65A21B1A2FB18CEF62D3149@CWXP123MB5163.GBRP123.PROD.OUTLOOK.COM> <CAPt1N1=CedRs8x9h4y=SQ25e3MBg0umGh9Vd3K1BWt_q0KnSyg@mail.gmail.com> <CWXP123MB5163BC94F1F2B52FB547CAD2D3179@CWXP123MB5163.GBRP123.PROD.OUTLOOK.COM>
To: Olorunloba Olopade <loba.olopade=40virginmediao2.co.uk@dmarc.ietf.org>
X-Mailer: Apple Mail (2.3731.200.110.1.12)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/Xy57lSanrwBoBSuyZxJOoMcmCDQ>
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: Fri, 02 Dec 2022 10:56:27 -0000

Flat vs hierarchical prefix assignment.

Hierarchical assignment does route summarisation "naturally". That's not very important in such a small network. Even a /48 has only 64K subnets. That's a small RIB/FIB.

Hierarcihcal uses the prefix space inefficiently. If the prefix space is split equally at each level, then in an unbalanced tree, you end up with an unoptimal use of prefixes. That matters when a user is allocated just a /60 for example.

Not all networks are built with a hierarchical topology.

In a hierarchical toplogy, addressing follows the hierarchy. In a flat approach you could imagine not having to renumber a link, just because there was a topology change.

There are some differences in ther mechanics, but I think the underlaying problems are the same:

- you need to build a spanning tree of DHCP relays (flat) and DHCP servers (in hierarchical)
- you need to have a mechanism to negotiate the owner of a link in the case of multiple routers attached
- you need to figure out how to deal with multiple sources of information. i.e. multiple prefixes provided by multiple edge routers (aka multi-homing)

Because of these problems, I don't think this work is something that can/should be done within v6ops. It requires protocol work.

O.




> On 2 Dec 2022, at 10:47, Olorunloba Olopade <loba.olopade=40virginmediao2.co.uk@dmarc.ietf.org> wrote:
> 
> By topology, I’m referring to layer 3 topology of the infrastructure. Sorry, but I didn’t get your explanation. With respect to the later 3 infrastructure, you would have the routers being dhcp servers. Hence, the resulting tree is representative of how the routers in the network are interconnected. That will always happen, not by accident. In the case of a flat structure, it would only happen if the underlying layer 3 topology is flat.
>  Another advantage of this is that you have address summarisation at the right places.
>  The limitation I’m referring to is not 64 bit boundary for SLAAC. But the inability to do any form of address summarisation on the network.
>  As per example, I would refer you to the one I gave previously.
>  To address some of the other points you raised
> No, it is not about the single DHCP server vs multiple. In the flat model, you could still choose to turn on DHCP server on the LAN interfaces behind the routers. In which case, you still end up with multiple DHCP servers. I’m assuming here that you are not thinking of relaying IA-NA request to the ISP CE. If this is the case, it over-complicates the implementation of the DHCP server on the CE, as it has to include the processing of dhcpv6 link-address.
>  Continuing from previous point, similar argument for the flat system having a single source of truth.
>  Disagree with notification being less complex. You still have the same amount of routers to reprogramme, but a whole lot more routes.
>  Loba
>  From: Ted Lemon <mellon@fugue.com> 
> Sent: 01 December 2022 13:40
> To: Olorunloba Olopade <loba.olopade@virginmediao2.co.uk>
> Cc: Olorunloba Olopade <loba.olopade=40virginmediao2.co.uk@dmarc.ietf.org>; IPv6 Operations <v6ops@ietf.org>
> Subject: Re: [v6ops] Updating RFC 7084 - alternate logic
>  On Thu, Dec 1, 2022 at 8:34 AM Olorunloba Olopade <loba.olopade@virginmediao2.co.uk> wrote:
> Yes, I recognised that point was subjective, and did not try to make it look different.
>  Were these not technical points, that were previously stated? I could go on as well.
>     • Resulting tree mirrors topology
> 
>  If you allocate /64s one at a time, then the resulting tree will always exactly mirror the topology of the network. If you subdivide prefixes and have multiple servers, then allocation may sometimes accidentally mirror topology, but e.g. in the case of stub networks will never match topology except when resources are so scarce that the delegating router coincidentally allocates /64s—the behavior that I am arguing should be the default behavior, and not an accident.
>  
>     • Removes limitation on a specific prefix size
> 
>  This limitation is baked into the internet addressing architecture. We can't remove it by using an inefficient allocation model.
>  
>     •  
>     • More flexible design
> 
>  Can you give an example of how the multiple-server approach is "more flexible"? 
> 
> 
>  
> 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. Registered in England and Wales: 2591237
>   Telefonica UK Limited, 260 Bath Road, Slough, Berkshire SL1 4DX. Registered in England and Wales: 1743099
>   VMED O2 UK Limited, Griffin House, 161 Hammersmith Road, London, United Kingdom, W6 8BS. Registered in England and Wales: 12580944
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops