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

Ted Lemon <mellon@fugue.com> Mon, 15 April 2024 14:12 UTC

Return-Path: <mellon@fugue.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 EA364C14F6B2 for <ipv6@ietfa.amsl.com>; Mon, 15 Apr 2024 07:12:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.895
X-Spam-Level:
X-Spam-Status: No, score=-1.895 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, 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 (2048-bit key) header.d=fugue-com.20230601.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 dVVcwctm31ab for <ipv6@ietfa.amsl.com>; Mon, 15 Apr 2024 07:12:38 -0700 (PDT)
Received: from mail-qv1-xf2f.google.com (mail-qv1-xf2f.google.com [IPv6:2607:f8b0:4864:20::f2f]) (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 0EB04C14F69B for <ipv6@ietf.org>; Mon, 15 Apr 2024 07:12:37 -0700 (PDT)
Received: by mail-qv1-xf2f.google.com with SMTP id 6a1803df08f44-69b4e94ecd2so9115486d6.3 for <ipv6@ietf.org>; Mon, 15 Apr 2024 07:12:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fugue-com.20230601.gappssmtp.com; s=20230601; t=1713190356; x=1713795156; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=igsAey3ftrBtoYpC62qAQ0DvBfV1uVcLOHHWUMXrdZI=; b=j4EFQYw88LHdmSkMqYpSZoB4WCyRAaRRl8Rb6eB9lyS6vgJoOuz/2b/H/irC4D0taE 4OcVAjcrXKQ3jNop3nGtxqHOQt15VXMYQVuesd7+bRsTLyDCQzXyfyzR6JeQeIP9p5+T qunEusLKM4kRo3PXbTALrPf1G5sKlqAY7xNLL4R4+zfYTz22cYKd6vdy9DMrKyP3I+JP Kmm+glIkHd9qAqy2PTFOeUIywicF9vnR1sghjKVQM04f+O+g85sZyHjn5lsdc4cgr6nN n9WKqMwWLi3Tld7G0KiH5LW5StVqob4dqEVkV6K1FWvt5vEH9JfyGlB+yHTFaTf67G3r WSOA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713190356; x=1713795156; 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=igsAey3ftrBtoYpC62qAQ0DvBfV1uVcLOHHWUMXrdZI=; b=qpezUVUOFrpAWLZpDs0imS8MAgFvgffropvnpLRT5nRMuswF69lbI3I8z6T47NTLEn KOForv4iX3tu13pYxkHw7Guf5y+r95OOIGkEGIO/1WpLEVrycq2+lkHsc/5k/+COm/Jx GABppHlYhJ/7EJbOoZEJZYws4vqeLYvUsUejDZ6dA88QuhqpfDSjaKSYLrRPUy545T6h UiWEM12HYFyO+Tb8eNbcBs8Lr7LKm7WNyoKpCCRZDZ81XS5EBOb0l34o6a1QsX3XoeeO so4Dx9x147dU/IJNAtzpYz/CuVyoRJDH/YwyXyE/zQ57OC8RcUHDR6BrSEcn1HzDJY07 3ZNg==
X-Forwarded-Encrypted: i=1; AJvYcCX3rmg5BSBdDiJNAX+TYAO60VetdW4jyQsD4ZvyA9S+islOLamLw1+0AdgcyWVyR3DzNy3Jp/aYOgr3ucUw
X-Gm-Message-State: AOJu0YyRG3i6Fcen2DOeSzeJRP+m9f1o+faOHUOgkMntmDg29VN0Miwn RZgIlEmnIZ4QjKAfOj1X25iscI+aM/jLApMZp8PDo+HhN+CgS9Vrk7Ey1SrhgHzlwJkkuid3XAQ spXTqv8mmRPhXYSXRi4PTDja2efxjtlS8ZPu5Qg==
X-Google-Smtp-Source: AGHT+IHcINNdS8tppPOL9PFVeRmqXtEF0sAdWIahmFi6hCvyM/XwyFwYG1VtZfBazjmLwKHwuQ/YnBFoCvcLv2nS7vM=
X-Received: by 2002:a0c:f705:0:b0:69c:8708:c086 with SMTP id w5-20020a0cf705000000b0069c8708c086mr381483qvn.37.1713190356463; Mon, 15 Apr 2024 07:12:36 -0700 (PDT)
MIME-Version: 1.0
References: <6A5E5F35-B35F-4358-8EE1-3BD82329141E@jisc.ac.uk> <6FBC1B5A-BF28-4B05-B2B2-A60DA4707755@gmail.com> <CAPt1N1m-Ye8vfOVnsPesFshLMV5QuVoxWqM=HVZiJ37zaBg6AA@mail.gmail.com> <CAKD1Yr1NTvFj0zB0=+nnUKck7TBtwHFz2XoFkD1smx4yCuZohQ@mail.gmail.com> <1EFB11CD-544F-4AD7-B414-6A626075975D@employees.org> <CAPt1N1kJFgu6FhFaVhhkPnEY2dofcLF2ZuKDBHJFF5UU6R+x2g@mail.gmail.com> <F301BC19-2D6D-42F5-9C94-0516A765B97C@jisc.ac.uk>
In-Reply-To: <F301BC19-2D6D-42F5-9C94-0516A765B97C@jisc.ac.uk>
From: Ted Lemon <mellon@fugue.com>
Date: Mon, 15 Apr 2024 10:11:59 -0400
Message-ID: <CAPt1N1k4FGbTVVk1QTw0-or0PxkhSPqGda8fHrJKb2t4shNGkw@mail.gmail.com>
To: Tim Chown <Tim.Chown@jisc.ac.uk>
Cc: Ole Troan <otroan@employees.org>, 6man WG <ipv6@ietf.org>, Bob Hinden <bob.hinden@gmail.com>, Lorenzo Colitti <lorenzo=40google.com@dmarc.ietf.org>
Content-Type: multipart/alternative; boundary="000000000000a14e4106162336f7"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/-4wfP1PaB6iyhxqt_aeo8--Gzeg>
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: Mon, 15 Apr 2024 14:12:42 -0000

I think we're possibly having different interpretations about what adopting
the MUST language would mean. I'm assuming that it means that we do not
change the priority of ULA other than known-local ULA. Thanks for holding
my feet to the fire on this—I'd completely glossed over the fact that if we
/just/ change the SHOULD to a MUST, we haven't done that.

On Mon, Apr 15, 2024 at 9:13 AM Tim Chown <Tim.Chown@jisc.ac.uk> wrote:

> On 15 Apr 2024, at 14:02, Ted Lemon <mellon@fugue.com> wrote:
>
> What should says is the the behavior is not optional—we don’t think there
> is a good reason for an implementation not to do the behavior.  Which is
> true here.
>
> It’s also true, as you say, that not all prefixes will be identifiable as
> local in all cases.  In these cases, we will get the old behavior, which
> works well enough.
>
>
> That’s not true, hence my other email just now about (new vs old) default
> behaviour…
>
> Tim
>
> Op ma 15 apr 2024 om 04:06 schreef Ole Troan <otroan@employees.org>
>
>>
>>
>> > On 11 Apr 2024, at 05:30, Lorenzo Colitti <lorenzo=
>> 40google.com@dmarc.ietf.org> wrote:
>> >
>> > On Thu, Apr 11, 2024 at 1:04 AM Ted Lemon <mellon@fugue.com> wrote:
>> > I continue to think that section 3,  "Operational Issues Regarding
>> Preference for IPv4 addresses over ULAs," should make the new proposed ULA
>> behavior mandatory rather than optional. I don't see a downside to making
>> it mandatory. Hosts will come into compliance when they can; older
>> implementations will not implement this new behavior, but I don't see any
>> point in perpetuating that.
>> >
>> > Absolutely agree. This document should not proceed without that MUST.
>> Preferring non-local ULA over IPv4 is incorrect because IPv4 implies global
>> reachability, and ULA does not offer global reachability. So publishing
>> this document without the MUST is harmful: an implementation that does not
>> implement the SHOULD will cause regressions and break use cases that work
>> today.
>>
>> A host should not make those assumptions.
>> A RFC1918 IPv4 address may or may not have global reachability.
>> A ULA may (or may not) have global reachability.
>>
>> In essence SA/DA combination can be assumed to provide reachability. It
>> has to be probed.
>> The _only_ thing SAS/DAS selection should be used for is ordering of the
>> candidate list.
>>
>> > Also, MUST allows us to make ULA more useful than it is today. It is
>> *desirable* to be able to publish non-local ULAs and have hosts know what
>> is local and what is not. As a simple example: once all hosts implement the
>> MUST, it will be safe to publish local ULAs in the global DNS, because
>> hosts won't try to use them unless they are local.
>>
>> That’s likely a simplification. As they are certainly going to be
>> networks where there will not be possible to signal all ULA prefixes to
>> every host.
>> The IETF conviction that as long as we make something a MUST then every
>> implementor will implement it is flawed. The only thing it does is to water
>> out the value of the MUST. Any MUST/SHOULD debate motivated by this (as
>> opposed to a real interoperability breaking issue) is bike-shedding.
>>
>> O.
>>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>
>
>