Re: [IPv6] Second Working Group Last Call for <draft-ietf-6man-rfc6724-update>

Mark Smith <markzzzsmith@gmail.com> Thu, 11 April 2024 03:55 UTC

Return-Path: <markzzzsmith@gmail.com>
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 35F5FC14F69D for <ipv6@ietfa.amsl.com>; Wed, 10 Apr 2024 20:55:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.599
X-Spam-Level:
X-Spam-Status: No, score=-5.599 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, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.998, RCVD_IN_DNSWL_HI=-5, 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=gmail.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 eaG0tFfk-ujr for <ipv6@ietfa.amsl.com>; Wed, 10 Apr 2024 20:55:11 -0700 (PDT)
Received: from mail-ej1-x634.google.com (mail-ej1-x634.google.com [IPv6:2a00:1450:4864:20::634]) (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 CD3B7C14F60F for <ipv6@ietf.org>; Wed, 10 Apr 2024 20:55:11 -0700 (PDT)
Received: by mail-ej1-x634.google.com with SMTP id a640c23a62f3a-a51d3193e54so470083666b.2 for <ipv6@ietf.org>; Wed, 10 Apr 2024 20:55:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712807709; x=1713412509; 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=ssTaBroaBQjWqQsg4SNKqPdrVVb2fk6L1OUN+Bm32zY=; b=W9ParDjxFSECKxzECBCNyJemnuE4krFOL2VYuGblkw6+DCxvM3nYqNIDzdbVyaoCUD MxQRXfJyfKZ09tCDZjR8LDVaaMiY1F/w9LdHXGOVvfuCJKEN6vJF5k62ssggqTnCkuPR bqBRaui97XPTBozYlPb8i+kiGtUV7NM5th5ztmOEzldM8Tae8LcbB7l/eJy+QtFBn34a LkJjC/Bzy9W5UerBBsdjhifreOHaDoDcKdelFVR/8lcuT7hGnx3QJlRlTTIf0TIKOYvp Cx7Rh6e0BJy/NZ+CQKJ+OYexGUC8kAL4jD0EoKI0eVKIFHWO4bc0jdZ3XQLOuCUBmljA a7yQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712807709; x=1713412509; 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=ssTaBroaBQjWqQsg4SNKqPdrVVb2fk6L1OUN+Bm32zY=; b=gbVE9x4uw/mBmNPGQI0qziQRLlJ2AaJQX88syeZjMYZXreNeQHyhSnH8RyEt9AVOvh yCJ+posn3pGA23FRJ7oWqnWKGdC4rHLajKYCmhgpj0f2x93nWRI2+Nf3u/30yM1aetc8 dDs6kFpM2NLmFRNaDZo4CwnCyTmwgiPLdKEsCKAVY1BfXOj2maL08wgECvPKf/Bg+lh/ aGsihASj4FQ4n5CbbTcCeUcu31HfBg5vv3J2pOP+CrtX26hRX1z9JLAHXRRBFjcr/qCs Bpzu0Br4t5aq/8UQ4AbMrI3rOW+8qdwCDATrDIiTZB1TZHGutrb0IdUseJKIx9ZQMLYt AZtw==
X-Forwarded-Encrypted: i=1; AJvYcCX7R9ZYgl1+RGUwRRSokz6KCwNZCFLdOR1hGooDGSF7XGMlzLCw1GDJSddj0ZTXny8lUAP1Nvgr52IiPabg
X-Gm-Message-State: AOJu0Yw65YlkPYF0aGtaR2dVEz7dBRB8fWOYxSMN7dmNtCmI0eLxjB1u Ug83TBUB0YhJe0a8tWR/PQtazilGrEwIGFNURfSsOJfgwzdHTKH1pd5EXGnAR+yUGmmUnzfAdDA qh/qFnX2rlWVNsbC3/3O/iQEH4TQ=
X-Google-Smtp-Source: AGHT+IFdu9lt/5oVE7dVyCMH/eHenBO1gyZnGOcnhx0S85rrC468Pp9npTYAQdM0ycsV7AHHBBkt3r8xqaEKPmzFU4A=
X-Received: by 2002:a17:906:55c5:b0:a51:da29:288c with SMTP id z5-20020a17090655c500b00a51da29288cmr2374398ejp.28.1712807709520; Wed, 10 Apr 2024 20:55:09 -0700 (PDT)
MIME-Version: 1.0
References: <6A5E5F35-B35F-4358-8EE1-3BD82329141E@jisc.ac.uk> <6FBC1B5A-BF28-4B05-B2B2-A60DA4707755@gmail.com> <CAJU8_nUX3VFcRtFUoCy+Uxn6UQYsB-wo+64PSufBWxW67Y64bw@mail.gmail.com> <CAPt1N1nDUh=p5x8Kp_fkEYRf9ZktaRo73Hzc40qVQ11X-B-GYw@mail.gmail.com> <CAJU8_nWN+R-bwRPhSpxYPB21qCyJNn6M4jAVtAfDTTYw7c1BGA@mail.gmail.com>
In-Reply-To: <CAJU8_nWN+R-bwRPhSpxYPB21qCyJNn6M4jAVtAfDTTYw7c1BGA@mail.gmail.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Thu, 11 Apr 2024 13:54:41 +1000
Message-ID: <CAO42Z2zA51UazREcewW9dnaBogURpNzq2TkEu1cyA2_qWogmqw@mail.gmail.com>
To: Kyle Rose <krose=40krose.org@dmarc.ietf.org>
Cc: Ted Lemon <mellon@fugue.com>, Bob Hinden <bob.hinden@gmail.com>, IPv6 List <ipv6@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/ndyjhB01XdTVcCYdgu3-eur0dcc>
Subject: Re: [IPv6] Second Working Group Last Call for <draft-ietf-6man-rfc6724-update>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Apr 2024 03:55:12 -0000

Hi Kyle,

On Thu, 11 Apr 2024 at 10:25, Kyle Rose
<krose=40krose.org@dmarc.ietf.org> wrote:
>
> On Wed, Apr 10, 2024 at 5:45 PM Ted Lemon <mellon@fugue.com> wrote:
>>
>> On Wed, Apr 10, 2024 at 12:11 PM Kyle Rose <krose=40krose.org@dmarc.ietf.org> wrote:
>>>
>>>  * At my sites I am fine with preferring GUA->GUA over ULA->ULA, in large part because I don't have any names that map to both types of address.
>>
>>
>> It seems to be the case that your setup would work just fine with the new required behavior, if we required it, no?
>
> Yes. It would make no difference to how my sites would operate. I am concerned about complexity, however, and the more complex a change that is required, the less widely implemented it is likely to be.
>>

<snip>

How is what is being proposed all that complex?

Isn't it as simple as something like:

1. If PIO matches ULA fc::/7 prefix, and ULA prefix length is >= /48,
insert matching aggregate ULA /48 into DA and SA selection table
higher than GUA.

2. If host's interface address matches ULA fc::/7 prefix, insert
matching aggregate ULA /48 into DA and SA selection table higher than
GUA. (Covering a static ULA address configuration or no ULA PIO e.g.
DHCPv6 configured address with no PIO for intra-link traffic hair
pinning via on-link router)

3. If RIO matches ULA fc::/7 prefix, and ULA prefix length is == /48
(could be more robust with >= /48), insert matching ULA /48 into DA
and SA selection table higher than GUA.

1. and 2. would work today with no changes to the network.

The RIO option is only necessary to inform hosts of one or more
different local network /48 ULAs that 1. and 2. won't, when routing
between the different local network ULA /48s has been configured,
similar to when a network routes between different RFC 1918 10.x,
172.16/12 etc. prefixes that have been deployed. I don't think that is
going to be all that common a scenario when a single /ULA /48 provides
64K /64s.

Regards,
Mark.