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

David Farmer <farmer@umn.edu> Mon, 15 April 2024 18:50 UTC

Return-Path: <farmer@umn.edu>
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 804D3C14CE24 for <ipv6@ietfa.amsl.com>; Mon, 15 Apr 2024 11:50:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.094
X-Spam-Level:
X-Spam-Status: No, score=-2.094 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, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=umn.edu
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 ktNzUQy-iBGr for <ipv6@ietfa.amsl.com>; Mon, 15 Apr 2024 11:50:20 -0700 (PDT)
Received: from mta-p6.oit.umn.edu (mta-p6.oit.umn.edu [134.84.196.206]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B4AEFC14CE55 for <ipv6@ietf.org>; Mon, 15 Apr 2024 11:50:19 -0700 (PDT)
Received: from localhost (unknown [127.0.0.1]) by mta-p6.oit.umn.edu (Postfix) with ESMTP id 4VJGSq02QZz9w8Pf for <ipv6@ietf.org>; Mon, 15 Apr 2024 18:50:19 +0000 (UTC)
X-Virus-Scanned: amavisd-new at umn.edu
Received: from mta-p6.oit.umn.edu ([127.0.0.1]) by localhost (mta-p6.oit.umn.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wUGsauTOl3gi for <ipv6@ietf.org>; Mon, 15 Apr 2024 13:50:18 -0500 (CDT)
Received: from mail-ed1-f69.google.com (mail-ed1-f69.google.com [209.85.208.69]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mta-p6.oit.umn.edu (Postfix) with ESMTPS id 4VJGSp4D1jz9w8Pp for <ipv6@ietf.org>; Mon, 15 Apr 2024 13:50:18 -0500 (CDT)
DMARC-Filter: OpenDMARC Filter v1.3.2 mta-p6.oit.umn.edu 4VJGSp4D1jz9w8Pp
DKIM-Filter: OpenDKIM Filter v2.11.0 mta-p6.oit.umn.edu 4VJGSp4D1jz9w8Pp
Received: by mail-ed1-f69.google.com with SMTP id 4fb4d7f45d1cf-56e242ec7ffso1958633a12.3 for <ipv6@ietf.org>; Mon, 15 Apr 2024 11:50:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=umn.edu; s=google; t=1713207015; x=1713811815; 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=Q+66qLmq4IOBhNIi0akVTmLeMJrWWKfyCx3zOCwevts=; b=Jc7RTkHVV3DKNztWW7jHCRPzr7+Eytslwt7PVyuv/RgiVPdlCjpOZaFLFL9RF0nvEp 7TluZrM6564PqrPX2r104xsiUOlkjoN/wE+GIMcASoFJBxZtiTX6ZDRTyWBdt8dkrBUr g9aLb9xJUjXsC5L/dt96Dr6MOreFteWLRnvmfjy57V8HC1yvRxNP/9sQ/lR26G3hw0ds 4KDtpg0d72xg8zv5dpCTqdwwOzc79aOP1WwFgtn9l6OPdiZd58ehvRa0MNRnSi8+YAO7 Eqnq8RI5LbZun5H17KSVhFAVyBznI/0n9fezU5xGXTEEBrMym74OcqzZo/TGmsAor/CK VQQg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713207015; x=1713811815; 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=Q+66qLmq4IOBhNIi0akVTmLeMJrWWKfyCx3zOCwevts=; b=pXX8TEIhvKWhklfZxJ/G05+Qe7EjqNL4HSQYgWL2INyeyWXFYEo01xVy7ZuGZUR5Yu bUMzEJqxntlxLBvlsnycEn1LYUmem4nhmN5WSeGiRn+pfx0zz4nXWEhx+mQmoCe2U779 qhO6qpRkv7b+B/xl6a6ffUtIuPLIucSOtB+3aaKOOGU+8ff72JG3G6nyrCmeRh0T9Y+G 9bHvY12u/HF1lBTY8FjPye3q2rQUgeXa93nJ7ou0GMz9Pl4m93rv/cP1oOXPi+3efWIl Qo/fOblUbJ+uq8Yr1bfOistDwgJJN2FIENQBLrgOtM11bJTbCt/13/k//B/v+IoFJW7X PP5w==
X-Forwarded-Encrypted: i=1; AJvYcCUhgtNEm9jSTi8eHJt5FW8IaMmNlyUwnMgbHtrsV2iAmMa5Xzsp+xMVyP8jJMEIS8SSfRYADjY8JIa7UR2A
X-Gm-Message-State: AOJu0YyfwpqrFP0U1xSK6e8VpuWT2tQHk8pQwL99Un3sBmCtY7oyq3Mx VtSrkROwLZ2NHmZ3fHvHt8zXFvtRiJUoGBeOGk9aH+q5ETnaIibWIIAXnu4ADGuL907dCL3PuVR kgjrUnX02EuipWUBHwc4rdNV3B8Iga60lt0Gyt8z3Cqg632+w7Rn6rBBBRoInypu/W2KhMI+W9h hUac4qTYrX91oZwauj3eEd
X-Received: by 2002:a50:cdd5:0:b0:56e:219a:b49c with SMTP id h21-20020a50cdd5000000b0056e219ab49cmr6454042edj.32.1713207015155; Mon, 15 Apr 2024 11:50:15 -0700 (PDT)
X-Google-Smtp-Source: AGHT+IH74GWRvwYgwRpJvV4u2dKLkSLfoQdxNjSZnOnMZrklxjNV0WlLZDy3zeaL6OZn883mssQup/vbuxgXf3RIgSE=
X-Received: by 2002:a50:cdd5:0:b0:56e:219a:b49c with SMTP id h21-20020a50cdd5000000b0056e219ab49cmr6454027edj.32.1713207014796; Mon, 15 Apr 2024 11:50:14 -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>
In-Reply-To: <CAPt1N1kJFgu6FhFaVhhkPnEY2dofcLF2ZuKDBHJFF5UU6R+x2g@mail.gmail.com>
From: David Farmer <farmer@umn.edu>
Date: Mon, 15 Apr 2024 13:49:57 -0500
Message-ID: <CAN-Dau3XniXsT83GTN9L9y56aT2kAQYx8YJFkT=kiG4rZnf=HQ@mail.gmail.com>
To: Ted Lemon <mellon@fugue.com>
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="0000000000008b47f3061627174b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/QdFsHmoQZukwtqHw-huw-a4VRwg>
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 18:50:24 -0000

You say, "In these cases, we will get the old behavior, which works well
enough."

However, RFC6724 is not implemented universally or entirely. Therefore, the
current behavior, or the old behavior compared to this update, is a mix of
RFC3484, RFC6724, and a hybrid of the two in gai.conf.

Moreover, you and others might feel RFC6724's behavior is good enough, but
at least many of those instigating this draft think preferring IPv4-IPv4 or
ULA-ULA is incorrect behavior and contrary to the intent of preferring IPv6
to IPv4.

It would be best for all IPv6 implementations to implement known-local
ULAs. The normative language best suited to accomplishing that is
debatable; I'm fine with SHOULD or MUST, with a slight preference for MUST.

Nevertheless, any implementation that does not implement known-local ULAs
should raise the ULA label's preference above that of the IPv4 label. Give
that at least most implementations that use gai.conf already do that that
is not inconsistent with the current behavior works good enough.

Thanks

On Mon, Apr 15, 2024 at 8:02 AM 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.
>
> 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
> --------------------------------------------------------------------
>


-- 
===============================================
David Farmer               Email:farmer@umn.edu
Networking & Telecommunication Services
Office of Information Technology
University of Minnesota
2218 University Ave SE        Phone: 612-626-0815
Minneapolis, MN 55414-3029   Cell: 612-812-9952
===============================================