[IPv6]Re: Should known-local be a generalized mechanism?

Nick Buraglio <buraglio@forwardingplane.net> Thu, 08 August 2024 16:34 UTC

Return-Path: <buraglio@forwardingplane.net>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D49F6C14F60B for <ipv6@ietfa.amsl.com>; Thu, 8 Aug 2024 09:34:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.106
X-Spam-Level:
X-Spam-Status: No, score=-2.106 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_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=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 (1024-bit key) header.d=forwardingplane.net
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 sLqcVVA9HgZ5 for <ipv6@ietfa.amsl.com>; Thu, 8 Aug 2024 09:34:21 -0700 (PDT)
Received: from mail-qt1-x829.google.com (mail-qt1-x829.google.com [IPv6:2607:f8b0:4864:20::829]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 04758C14F609 for <ipv6@ietf.org>; Thu, 8 Aug 2024 09:34:21 -0700 (PDT)
Received: by mail-qt1-x829.google.com with SMTP id d75a77b69052e-44fe106616eso6198071cf.1 for <ipv6@ietf.org>; Thu, 08 Aug 2024 09:34:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=forwardingplane.net; s=google; t=1723134860; x=1723739660; darn=ietf.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=oYC1ppp560DUx9Jy8MG1ygZOQMn0zuZiQt2qkTB30pA=; b=aW1waqd2u8L3HGk8QU1GioS0umFjnPKfIc1GOOcRFWKqfPs3PbHpttOTRW5Q62BmCu /2whwZh3V1MoCQUwoVZLFtnGn+MZTiHK+mjwPbOcw/pvw3yK1fWIH4k/bUCESoKWVU27 fb6ZNzWVUTcpnsePwWlgn0fHxInfYyxhD5c+M=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723134860; x=1723739660; h=content-transfer-encoding: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=oYC1ppp560DUx9Jy8MG1ygZOQMn0zuZiQt2qkTB30pA=; b=h0+afiH13lZO0PPyZowTui28vcMHOe1VPoOdLC1szeodMX96NCS01FqEebdWvaG2yD EIimHIYcBIUd4JMFRpIT9oW7YOybSvyTFIHZoiRZW92N8hAja8lsUEEk98KCZ1CRQTVj JVarBQyxD78drSkci4+NDbxjolIjdCtEnFHp7hUxs6t2AkzSZbwCx40qXm0jdGp66bXo jq5SFMsNAZ44GI2TnDmLW1WS97cuk7Tm1LIhmrMVtiLOuNlArE8QwyVI/c+9SU1C2VXa oGguUID1AFDDI6K/AFiSYSIe5omSJclNoBkNXqBd/NTiSopA7CV8CMkHrDCo4M1oEIFc lKrg==
X-Forwarded-Encrypted: i=1; AJvYcCXwN0fK/wcSTQ5Eo61X4bhUok0NNhBxEICYNJc4XhGg7IY1OmvB4XhenIaikxSVJecKwks8s0RnxvC+vUcD
X-Gm-Message-State: AOJu0Ywv1o6J0daLKKsbe+fNB4ia/MqXl+XfDiFqv9MA5uPK2+/SER5v CssbNUr7P7/ywyGlcFlrSKGTj/bVM7z53J1QDrnoinVs/QPd8Mt/+s0fMYYfXWzmcO1YLzgxGB/ AeQDTPzoO3zqx4gwYv4/SbxmqrUFEwp6Ygskz
X-Google-Smtp-Source: AGHT+IEHAPafB/+S53E9QgmSlEX1FOEuh+ihplVh8dHGrAXMe4XJ6EJXKdC91I7EZ9RiNeJby4wJrL95Z2P4wffD+Wc=
X-Received: by 2002:a05:622a:1ccb:b0:450:190:4fe4 with SMTP id d75a77b69052e-451d42cfedamr29869281cf.49.1723134860116; Thu, 08 Aug 2024 09:34:20 -0700 (PDT)
MIME-Version: 1.0
References: <CAN-Dau2W6E5QOfxg1RRGcje=xc7wjQse4VZVWHou6gAyUe7UoA@mail.gmail.com> <CAJU8_nXiDkTCnP86Qb1feeAPYz19AnmHLUV68ydz4O+oLT=qGQ@mail.gmail.com> <CAN-Dau0xpfEu0Ez4wZ6pPoKX+gGHEDtgBAXs_xcM+VvAiORzBw@mail.gmail.com> <CAN-Dau2sEt5NXkmMCAjR2wOMVhQ1GmJ=ksi8CtWd7kA7yHgUdA@mail.gmail.com> <d2e72972-25e0-4fb4-93b3-78b11c3f2989@gmail.com> <CAN-Dau3K6m-gotcY7Yo3GXfO6s9juTq6ZcwZ6Sc5ZqMpsRxyOA@mail.gmail.com> <DB9PR07MB777103B09B7CD2F983B8E79BD6B92@DB9PR07MB7771.eurprd07.prod.outlook.com> <CAN-Dau2t_vZQU6purs8PPERKCTQ1U+Um9gO5F2LKk1zqwb0gjQ@mail.gmail.com>
In-Reply-To: <CAN-Dau2t_vZQU6purs8PPERKCTQ1U+Um9gO5F2LKk1zqwb0gjQ@mail.gmail.com>
From: Nick Buraglio <buraglio@forwardingplane.net>
Date: Thu, 08 Aug 2024 11:34:08 -0500
Message-ID: <CACMsEX93GMQX5PFtujxf59WJ2ZuDgUcUGZs3d_pgcLbmVezt8Q@mail.gmail.com>
To: David Farmer <farmer=40umn.edu@dmarc.ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Message-ID-Hash: 7Z4BAFQI6YHALLANYBQ46VBVMD6QVVBB
X-Message-ID-Hash: 7Z4BAFQI6YHALLANYBQ46VBVMD6QVVBB
X-MailFrom: buraglio@forwardingplane.net
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-ipv6.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Tim Chown <Tim.Chown=40jisc.ac.uk@dmarc.ietf.org>, 6man WG <ipv6@ietf.org>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [IPv6]Re: Should known-local be a generalized mechanism?
List-Id: "IPv6 Maintenance Working Group (6man)" <ipv6.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/cENLoDod3ToeBgkkHOWKCWhubAQ>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Owner: <mailto:ipv6-owner@ietf.org>
List-Post: <mailto:ipv6@ietf.org>
List-Subscribe: <mailto:ipv6-join@ietf.org>
List-Unsubscribe: <mailto:ipv6-leave@ietf.org>

On Thu, Aug 8, 2024 at 6:54 AM David Farmer
<farmer=40umn.edu@dmarc.ietf.org> wrote:
>
>
>
> On Thu, Aug 8, 2024 at 05:48 Tim Chown <Tim.Chown=40jisc.ac.uk@dmarc.ietf.org> wrote:
>>
>> From: David Farmer <farmer=40umn.edu@dmarc.ietf.org>
>> Date: Tuesday, 6 August 2024 at 00:17
>> To: Brian E Carpenter <brian.e.carpenter@gmail.com>
>> Cc: 6man WG <ipv6@ietf.org>
>> Subject: [IPv6]Re: Should known-local be a generalized mechanism?
>>
>> If we don't update it, we should still reference the current text; otherwise, some might get the idea that they can add as many as they want, which would be way worse than an update.
>>
>>
>>
>> We can refer to the RFC 4191 text.
>>
>>
>>
>> Someone could propose a 4191-update, but I don’t think the 6724-update document is the place to do that.
>>
>>
>>
>> Do we know who did the maths to get 17 and their workings?
>
>
> Well, RFC4191 is quite clear: 17 isn’t a technically derived limit, and it is much more philosophical; here is the whole paragraph;
>
>    Routers SHOULD NOT send more than 17 Route Information Options in
>    Router Advertisements per link.  This arbitrary bound is meant to
>    reinforce that relatively few and carefully selected routes should be
>    advertised to hosts.
>
>
> Since the known-local ULA use case might require more than 17 RIOs and justifies the switch to a technically derived limit, I believe this 6724-update might be the suitable location for the update.

I have been racking my brain trying to come up with a design where
this is a great idea. So far, I can't find one I love (or would ever
want to support), and that arbitrary limit is looking more and more
like a "let's put rails on this so it doesn't implode, but not require
it to not implode" (as seen by the SHOULD NOT and not MUST NOT).
Personally, I like to think of things like this in terms of
likelihood. What is the percentage likelihood that this design model
would be useful? We should consider that as we think about designing
for what are presumably edge cases.

Far be it from me to believe I know every good or bad design, but I
feel like we should tread very carefully in this space, and definitely
keep it out of the 6724-update. Another document could be an option,
but we should not gate on that.

>
> Thanks
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests:
> --------------------------------------------------------------------