Re: [v6ops] Updating RFC 7084 - alternate logic

Ted Lemon <mellon@fugue.com> Thu, 01 December 2022 12:01 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 03134C14CE30 for <v6ops@ietfa.amsl.com>; Thu, 1 Dec 2022 04:01:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 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] 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 6C83c_x2HISK for <v6ops@ietfa.amsl.com>; Thu, 1 Dec 2022 04:01:15 -0800 (PST)
Received: from mail-qk1-x735.google.com (mail-qk1-x735.google.com [IPv6:2607:f8b0:4864:20::735]) (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 EF3B0C14CF14 for <v6ops@ietf.org>; Thu, 1 Dec 2022 04:01:15 -0800 (PST)
Received: by mail-qk1-x735.google.com with SMTP id d7so957409qkk.3 for <v6ops@ietf.org>; Thu, 01 Dec 2022 04:01:15 -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=JXUPYb+CPk5W1cjuB4qyAgj8jJWp/QnF8w0ACil7OwI=; b=ShAqbTgNHcVg8f4SHn8SZWy4OJ0amePz3ozartvIHLHbtAfhlq1kv2OEEgUdwXJUHe OMfX3H6bOOdudeISOzN8egca1xIomGWJNLXi8ucRsjYl9zMUDgGJIdPFdBY6phe//qsl Exrx5hAmUMjZJyTjUDRiO08BhqFJK5eSvcEELrMr8NynNrDMApC/HlOUgE9tYQx3vtLX GJIkJg1NXx99VVIlL1z2k9dRZD5CdrVH+t3gKiBHHpbV3EHdRZDSebMkC6+fju+FCSTN reP5Wu1J2COdwan8Rjl9b+PAbYprIkh3w4sHWtlYRBqOS7PIijcQstacAEbBsRrGaZnt +OTA==
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=JXUPYb+CPk5W1cjuB4qyAgj8jJWp/QnF8w0ACil7OwI=; b=Lkjh489qZ8bcHN/jNSRs2vhHkiT5srGh7QFJVGeuhyl7HdbWdROItYFP/4vbwSOMyc eiD99EW+KKAGLbu7F+bK9JriFTzBlLmcL3R/Iq3UCEXwRJm2UVpFvmajwTQUIcvVvpo6 ADiAFza/PH0p3C3dC+gbIXSkKRGJkjes1jNLHG/LZjuqkxlKAeKJqRiZY7U+TT1E18aF 0FzX0tbZXYc3Yqln26Nz9lqEQQiigzZ36teGtuJG26npmaBDfcEdRl1Jov3ghMFVgtjk U0tAICiJ3ZSq6oyPX4ahjVFOERzoExcT4z+B+aducIuVu8+l5jz10EWXsNUOEt07Y2Jt ldXw==
X-Gm-Message-State: ANoB5pnFXBB7tUonLWfxDq6My+jKRjODjamnPFIYGtY/9mSs8nKml11G EQpbU9WgnLzH7VLmG5InWPAMuRxb+fyGCchh+Mo7fA==
X-Google-Smtp-Source: AA0mqf6rjkDB45EeE7zCpfFGxkal1nr4VUFi1QUMqJ22DPwvxxQwJHytfoDAXtY8tHoGONZSPBkGUSNrLkKphWtL3o4=
X-Received: by 2002:a05:620a:13c4:b0:6fc:15c2:c4a7 with SMTP id g4-20020a05620a13c400b006fc15c2c4a7mr38630625qkl.189.1669896074837; Thu, 01 Dec 2022 04:01:14 -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> <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>
In-Reply-To: <CWXP123MB516311D9A5E90628BC8E8FD2D3149@CWXP123MB5163.GBRP123.PROD.OUTLOOK.COM>
From: Ted Lemon <mellon@fugue.com>
Date: Thu, 01 Dec 2022 07:01:04 -0500
Message-ID: <CAPt1N1m2NKTFzPZhYU8Qxn4npt=wUSaiE4=dOU5xqChqPCKrDg@mail.gmail.com>
To: Olorunloba Olopade <loba.olopade=40virginmediao2.co.uk@dmarc.ietf.org>
Cc: Brian E Carpenter <brian.e.carpenter@gmail.com>, IPv6 Operations <v6ops@ietf.org>, Timothy Winters <tim@qacafe.com>
Content-Type: multipart/alternative; boundary="0000000000005a586705eec2fa5d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/pI2NLB8fBZdg8qPoWaYII8uVzCc>
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: Thu, 01 Dec 2022 12:01:17 -0000

Op do 1 dec. 2022 om 02:48 schreef Olorunloba Olopade <loba.olopade=
40virginmediao2.co.uk@dmarc.ietf.org>

> I will rather take a /61 (as an example) than multiple /64s.


This is stated as if we are having a discussion about each other’s
opinions. Can you state this instead as a use case?

The debate is about flat vs tree. SLAAC works with both. I'm not bringing
> variable length SLAAC into the debate.


No. The debate is about whether there should be a single server subdividing
the prefix acquired from the ISP or not. The topology of the network
doesn’t matter in this discussion other than that neither approach does
well with loops, absent additional mechanisms.

The question is simply whether we want to have multiple DHCP servers or
only one, per ISP.

I haven’t heard any argument for why having multiple servers is good. I can
think of quite a few in favor of a single server:

1. No prefixes go to waste because of arbitrary allocation policies
2. No problem with lease computation when subdelegating (the subdelegated
prefix has a lease, so the subdelegating server has to figure out the lease
it offers in dependence on that)
3. Single source of truth (only one server)
4. Don’t run out of prefixes as soon (flat model will allocate multiple
/64s per stub network, when there is definitely no need, and will run out
of prefixes much sooner as you add stub routers to the home network
5. Notification path is less complex when renumbering happens or the ISP
connection goes offline (no cascading notifications).

I could go on, but the point I’m making here is that if you really think we
should follow the cable labs spec, you need to make a technical case for
doing so, and thus far you have not.

>