Re: [IPv6] I-D Action: draft-ietf-6man-rfc6724-update-07.txt

David Farmer <farmer@umn.edu> Fri, 05 April 2024 21:22 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 87119C151082 for <ipv6@ietfa.amsl.com>; Fri, 5 Apr 2024 14:22:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.396
X-Spam-Level:
X-Spam-Status: No, score=-4.396 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_DNSWL_MED=-2.3, RCVD_IN_ZEN_BLOCKED_OPENDNS=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=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 xJk1vxvDaOu3 for <ipv6@ietfa.amsl.com>; Fri, 5 Apr 2024 14:22:22 -0700 (PDT)
Received: from mta-p7.oit.umn.edu (mta-p7.oit.umn.edu [134.84.196.207]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B87BBC14F721 for <ipv6@ietf.org>; Fri, 5 Apr 2024 14:22:21 -0700 (PDT)
Received: from localhost (unknown [127.0.0.1]) by mta-p7.oit.umn.edu (Postfix) with ESMTP id 4VBBJr6K5mz9vLGc for <ipv6@ietf.org>; Fri, 5 Apr 2024 21:22:20 +0000 (UTC)
X-Virus-Scanned: amavisd-new at umn.edu
Received: from mta-p7.oit.umn.edu ([127.0.0.1]) by localhost (mta-p7.oit.umn.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UGre1BEfJ9Gv for <ipv6@ietf.org>; Fri, 5 Apr 2024 16:22:20 -0500 (CDT)
Received: from mail-lf1-f72.google.com (mail-lf1-f72.google.com [209.85.167.72]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mta-p7.oit.umn.edu (Postfix) with ESMTPS id 4VBBJr2v8sz9vLGq for <ipv6@ietf.org>; Fri, 5 Apr 2024 16:22:20 -0500 (CDT)
DMARC-Filter: OpenDMARC Filter v1.3.2 mta-p7.oit.umn.edu 4VBBJr2v8sz9vLGq
DKIM-Filter: OpenDKIM Filter v2.11.0 mta-p7.oit.umn.edu 4VBBJr2v8sz9vLGq
Received: by mail-lf1-f72.google.com with SMTP id 2adb3069b0e04-516c696927aso2270940e87.1 for <ipv6@ietf.org>; Fri, 05 Apr 2024 14:22:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=umn.edu; s=google; t=1712352138; x=1712956938; 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=G5seB7QlLSm/AmTv1+5Wy/NeA6W6z+JtgAdeW54GSBs=; b=ISgF2I31bSk12ISF5gWOWROHF7RwappqExnK2d8YPyeX42ItLM3tBXhK6Opa/tQqBu GcBigUHaR86mYlgiFWOGLKHTTQ8TAohcQzllXUtkV5wSPbWNz6jb5hpTrhbTQbylIfW1 h4KtwMV5QblKecj+8WydhKtrSbiDtBX6geyzMe9XzntLUBwjcK9pDIWmm2/uYXiW2PGV x9ridNJRO726PCUSV7XvOVPW+fQ1uroOr7S757I5yKomoL4Uw5HGQTpide3VQr1JUhfZ aukUmHHc9w3cYsqeSPnK02DviklNW7jTsf+E1TrhIii6/jk3mBJNBZarn0RTfXSEo3dQ Fnzg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712352138; x=1712956938; 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=G5seB7QlLSm/AmTv1+5Wy/NeA6W6z+JtgAdeW54GSBs=; b=IL3Z/FmEYSL7/SsZ/WGyo/3JkXZDOZt2XmX0+BNIK3kRHVxKohKqQO/0arLNcbQddK AW2H5XhfMl3juw8eZ9WsajJCrRXkQOfvm770x9gwszVhbeOfSSydc7jLFDPXj3zUnjWt CIl3pw8/wBGakeZ8INBwHMkgMBT78fl+Rub2dGMsUsDTDM1TLNAqeOf5cdBSB3Cimjxw 6s1wyhHRlA3ITTDjioYRXN3QA3CJWB/h2ACbmgKo4qDLsin5vutsdI6aJlh+StCEpbl4 2zynoNZoR05IXmr3woeeNTA04myT3iUSNKvTyYJ+VpgA/H57tX2rmH7PBxQk5Pj1s9JF wjnw==
X-Forwarded-Encrypted: i=1; AJvYcCVbpvEYZrx20bHEDmwi/Fsmqf3CmAPcxwQjWEJkkEB9d5smhw5U2Q6visJRBB1XPXjDJEH7gaohvjg/oofJ
X-Gm-Message-State: AOJu0Yx6e8KWtHUGEBAhxJUQNmMRzwA+nUBS978SlqlQZIr8ltCdyyCQ jx0pKV4YsLLb3g/m056GCKjmiu13OoHu89nN9R1V21oBkWV/xU2DIXDHJJEylasUfWhF6Yra3Dm 6LbHYQokd9kJV++4S/5hYxrYN0Y+BWz8Z+bHVtyhK1D6a+F1pNzyS2yB0no+aKbg5yT23w9TlRQ dDZ6drpy1GVZyhyT5d2MBkREQ0ZKvJ
X-Received: by 2002:ac2:4289:0:b0:516:cd8e:edaa with SMTP id m9-20020ac24289000000b00516cd8eedaamr2286499lfh.50.1712352138557; Fri, 05 Apr 2024 14:22:18 -0700 (PDT)
X-Google-Smtp-Source: AGHT+IHv/1hrs34tYENj4U9cEgiPjR5jLwnc1H59sHOF3V3l6x9SfGgZD640UaAZqzTDAdCP4iIV+VJIL5lDgMy5OQY=
X-Received: by 2002:ac2:4289:0:b0:516:cd8e:edaa with SMTP id m9-20020ac24289000000b00516cd8eedaamr2286489lfh.50.1712352138049; Fri, 05 Apr 2024 14:22:18 -0700 (PDT)
MIME-Version: 1.0
References: <171225751716.18509.12521562864612372012@ietfa.amsl.com> <a4063219-1cd5-4e06-bf42-b0ffebd2b419@gmail.com> <CAN-Dau3VrqfRR+4Eee7TOS1L2RAWbfWv87_QJH_u5gzVU1Av7g@mail.gmail.com> <CAPt1N1nq9V4H9kq+hf4YO-T6OUdYMv8Vmsd3Vpqf264Jm7mrKg@mail.gmail.com> <CAN-Dau3nh50j6qB2WryL1tM2ktwSntDKX72v8O-_fzNRnu_C4Q@mail.gmail.com> <a1a1d964-949c-48e4-bb6c-462a81402871@gmail.com> <CAN-Dau1izfpYR=jH2DbRmf+h+LWOmACQxa-WeuW_o0ABbsJmPw@mail.gmail.com> <CAPt1N1nX3GbcVLsMUqhY5r-_sFAD_ebsBkANQ=Macneccu8hng@mail.gmail.com>
In-Reply-To: <CAPt1N1nX3GbcVLsMUqhY5r-_sFAD_ebsBkANQ=Macneccu8hng@mail.gmail.com>
From: David Farmer <farmer@umn.edu>
Date: Fri, 05 Apr 2024 16:22:01 -0500
Message-ID: <CAN-Dau2LmVo2cTxuPxP4Mqhbxtod1Go4-WCqkWcvE39PR4Epkw@mail.gmail.com>
To: Ted Lemon <mellon@fugue.com>
Cc: Brian E Carpenter <brian.e.carpenter@gmail.com>, ipv6@ietf.org
Content-Type: multipart/alternative; boundary="000000000000eb58070615600c2b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/UDU7mp9ScQhGhgoKp6hHxahyONU>
Subject: Re: [IPv6] I-D Action: draft-ietf-6man-rfc6724-update-07.txt
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: Fri, 05 Apr 2024 21:22:27 -0000

Ok, I can buy that.

So, "known-local" ULA prefixes are the /48 prefixes containing a ULA
address assigned to any interface via manual configuration, DHCPv6 NA_IA,
or SLAAC or learned from a PIO received on any interface, regardless of how
the PIO flags are set. Additionally, type C hosts, as defined in RFC4191
section 3, include any ULA prefixes learned from RIOs as "known-local" ULAs.

Would that work for you?

On Fri, Apr 5, 2024 at 3:24 PM Ted Lemon <mellon@fugue.com> wrote:

> This is a really contrived scenario, David. The scenario is that this
> constrained device is now succeeding in communicating, and after this
> change will fail, right? Or maybe it's not succeeding now, in which case
> this change can only improve the situation.
>
> The notion is that a constrained device on a very large enterprise network
> with multiple ULA /48s will need to communicate with another device that is
> on a ULA /48 that is not appearing in a PIO option in an RA. The case where
> we'd have a setup like this in an enterprise environment is most likely
> where there are multiple sites. So the likelihood that this constrained
> device needs to communicate with a device at another site within the same
> enterprise and has no GUA that would work for that communication seems
> unlikely. I don't think we need to lose any sleep worrying about this.
>
>
> On Fri, Apr 5, 2024 at 4:15 PM David Farmer <farmer@umn.edu> wrote:
>
>>
>>
>> On Fri, Apr 5, 2024 at 2:37 PM Brian E Carpenter <
>> brian.e.carpenter@gmail.com> wrote:
>>
>>> On 06-Apr-24 07:15, David Farmer wrote:
>>> > On Fri, Apr 5, 2024 at 9:30 AM Ted Lemon <mellon@fugue.com <mailto:
>>> mellon@fugue.com>> wrote:
>>> ...
>>> >     If constrained devices already support the policy table, I do not
>>> think this additional work is onerous.
>>> >
>>> >
>>> > How would the "known-local" ULA prefixes be populated if not
>>> dynamically updated from PIOs and RIOs?
>>>
>>> By the simple fact that a host actually has a ULA. This is the approach
>>> I used in three different userland hacks:
>>>
>>> https://github.com/becarpenter/misc/blob/main/enable_ula.py
>>> https://github.com/becarpenter/misc/blob/main/gai_wrap.py
>>> https://github.com/becarpenter/getapr/
>>>
>>>     Brian
>>>
>>
>> That will work for a single ULA network, but how does that work when you
>> merge ULA networks, as discussed in section 4.2 of RFC4193? Do all hosts
>> have to get an address from the other network(s) to know they are local?
>> Somehow, the host needs to know the other ULA networks to treat it as
>> local; otherwise, effectively, you can't merge ULA networks as RFC4193
>> promises. I envision that coming from ROIs. If not ROIs, what?
>>
>> Thanks
>> --
>> ===============================================
>> 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
>> ===============================================
>>
>

-- 
===============================================
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
===============================================