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

Mark Smith <markzzzsmith@gmail.com> Mon, 15 April 2024 15:38 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 2904AC14F6F3 for <ipv6@ietfa.amsl.com>; Mon, 15 Apr 2024 08:38:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.595
X-Spam-Level:
X-Spam-Status: No, score=-0.595 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, 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, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=no 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 iCNFIk63Mrf5 for <ipv6@ietfa.amsl.com>; Mon, 15 Apr 2024 08:38:51 -0700 (PDT)
Received: from mail-ej1-x62d.google.com (mail-ej1-x62d.google.com [IPv6:2a00:1450:4864:20::62d]) (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 38A96C14F71A for <ipv6@ietf.org>; Mon, 15 Apr 2024 08:38:51 -0700 (PDT)
Received: by mail-ej1-x62d.google.com with SMTP id a640c23a62f3a-a46ea03c2a5so544913266b.1 for <ipv6@ietf.org>; Mon, 15 Apr 2024 08:38:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1713195529; x=1713800329; 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=aG/mHHSYc8oFAdRpWjjgw0XYDqvCkalHS0PMjM2XPDM=; b=ZSMUQX42wk6WVSmff+84JINQDeQloe/V7fQOtsR4gbJ4/vL/qWNmq7xRDompxPEvzg PDVvd0SZkRuBtfvPScTBKmwyDC1q5svuU4D1UyrbWxcDBFoYXb0TQv5mDZnimwTSutI/ B42T7HisOqtWIxSXJ5N0LAedVzGrIICNxcruJ5vKtieZtU97/fWcDVneloieiXSzWarr ChOjvepdeCYc+M7IcCXptjFOqfqUaRd8FnwmgI5es1miSI0OiF8jsBc0s9xtd3jm2AVa URXqOnnXNICfEFsj+7qbgT7lw3B5N7sGGmLvRvo9IxPzLhmkpCn9+Fk0C7R0rtxN0CGX 3tGQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713195529; x=1713800329; 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=aG/mHHSYc8oFAdRpWjjgw0XYDqvCkalHS0PMjM2XPDM=; b=U9bX/MmExx/ZnhnjIyG4lGD8x7qpTqDHSJuTbsPnXJGDsp0xwv+xDW5z1A73LIef98 cZzTGAhfDWEkdA64X0KaiMUpMwqJ2J2eb7UXC1+fuDfwjAHBjdx/9CU65p9oeVNeXfWL BnS//D1xJkzUUqeVYgiFZSTWPyhGIlYUNocSoB3JzS4KRQSUdMnA1tugc5zzegUA953X GRF1DDf1ftAvxfRgD4RZuubUwnPi13QT/3arky7oAHSCzjAJmwjSdDyvapFEywMlWned ig7Eq1k0li2DdiG/pdH2xne3qf7Z6mIU7O/TEn3zqv01+AJuat1IZL9/Tu9hwBfMLkAI uePA==
X-Forwarded-Encrypted: i=1; AJvYcCVZK2Ww8ldaCogWG6rP9Ktd/RUMlN4QMfkeexOP0YMCw9CuRygxSoVREHAKepqtYyAyHMY2jUiaoBX8m6YP
X-Gm-Message-State: AOJu0YxQHqM9MZ1YHE7ZE97nC3kii2frZ5kgN9btsgEbFgHz5xbCrnAO rUxG/EayHxqk4ktr1PekGWxd7HwvN3Vv9Tt2EmwRa7xhiUNexSp8PbFu3eMup18RvGE3MfY2vNz ALlO91wxZidTnKV9SiVyE5f/Zb3Y=
X-Google-Smtp-Source: AGHT+IGh8M3iRbysk86ZR9XQ7M7rkWM6T4scXPINvwI+9VVtS9RdzxTb3BmUxzilSHA5NPXdRJM7qW13FlGvzR1lxKU=
X-Received: by 2002:a17:906:2a0f:b0:a4e:410e:9525 with SMTP id j15-20020a1709062a0f00b00a4e410e9525mr12988eje.30.1713195528897; Mon, 15 Apr 2024 08:38:48 -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> <CAPt1N1k4FGbTVVk1QTw0-or0PxkhSPqGda8fHrJKb2t4shNGkw@mail.gmail.com> <CFFA3926-583D-4DA0-B981-3D58048DE894@jisc.ac.uk>
In-Reply-To: <CFFA3926-583D-4DA0-B981-3D58048DE894@jisc.ac.uk>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Tue, 16 Apr 2024 01:38:36 +1000
Message-ID: <CAO42Z2zFtd1xJm_un34Srkz6NV0i3Zvk3dFN=s=BPaHPa2OhFg@mail.gmail.com>
To: Tim Chown <Tim.Chown=40jisc.ac.uk@dmarc.ietf.org>
Cc: Ted Lemon <mellon@fugue.com>, Bob Hinden <bob.hinden@gmail.com>, Lorenzo Colitti <lorenzo=40google.com@dmarc.ietf.org>, 6man WG <ipv6@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000ee503d0616246ae0"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/f8OeQKaplHcTgDel7Oq361o0unQ>
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 15:38:55 -0000

On Tue, 16 Apr 2024, 00:22 Tim Chown, <Tim.Chown=40jisc.ac.uk@dmarc.ietf.org>
wrote:

> Hi,
>
> On 15 Apr 2024, at 15:11, Ted Lemon <mellon@fugue.com> wrote:
>
> 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.
>
>
> Well, if we agree to the MUST (with the usual caveat of any IETF ‘MUST’
> for an implementor :) then we need to review the rest of the text, which
> would include the default policy table, and the section David contributed.
> I think you’re right, that proposed default table as is would have to
> change.
>
> 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.
>
>
> It’s the SHOULD that’s fuzzy. I’d personally lean towards doing the same,
> i.e. making the default the “safe” one, keeping general ULA-ULA below
> IPv4-IPv4 (despite saying we shouldn’t design for misconfigurations), but I
> may not be speaking for all authors (we’ve not discussed it yet).
>

Preferring IPv4 over ULA is preferring IPv4 over IPv6.

Aren't we supposed to be phasing out IPv4 as soon as possible by preferring
IPv6?


> Tim
>
> 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
>> --------------------------------------------------------------------
>>
>>
>>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>