Re: [IPv6] rfc6874bis (was: Re: [v6ops] IPv6 link-local and URLs @ IETF119)

Toerless Eckert <tte@cs.fau.de> Tue, 19 March 2024 22:29 UTC

Return-Path: <eckert@i4.informatik.uni-erlangen.de>
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 8FE38C14F61D for <ipv6@ietfa.amsl.com>; Tue, 19 Mar 2024 15:29:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.658
X-Spam-Level:
X-Spam-Status: No, score=-1.658 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=no autolearn_force=no
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 jlhPQBAefOtF for <ipv6@ietfa.amsl.com>; Tue, 19 Mar 2024 15:29:12 -0700 (PDT)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:40]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 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 8C99DC14F5EF for <ipv6@ietf.org>; Tue, 19 Mar 2024 15:29:10 -0700 (PDT)
Received: from faui48e.informatik.uni-erlangen.de (faui48e.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:51]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTPS id 4Tzmbh0FTPznkM1; Tue, 19 Mar 2024 23:29:04 +0100 (CET)
Received: by faui48e.informatik.uni-erlangen.de (Postfix, from userid 10463) id 4Tzmbg6VmBzkn8c; Tue, 19 Mar 2024 23:29:03 +0100 (CET)
Date: Tue, 19 Mar 2024 23:29:03 +0100
From: Toerless Eckert <tte@cs.fau.de>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
Cc: ipv6@ietf.org, Erik Kline <ek.ietf@gmail.com>, Lorenzo Colitti <lorenzo@google.com>, George Michaelson <ggm@algebras.org>, "Murray S. Kucherawy" <superuser@gmail.com>, rwilton@cisco.com
Message-ID: <ZfoRr7NRcGP34iNj@faui48e.informatik.uni-erlangen.de>
References: <CAKD1Yr09GvBdHFqPAujGaJ-j4cLYX2yMLhMDB4b_GfEM-1SNYw@mail.gmail.com> <CAKr6gn3ektAdcMz2g230S3UZKoyMohc_3_t9Xi1QtAcDem3P1Q@mail.gmail.com> <bc63fd8e-4a04-535d-977d-cd102ae0fbae@gmail.com> <CAKD1Yr3hQOKYZ0JwOXf6z8d9r4cwggmUXApLWwdgCyNG9XYWVw@mail.gmail.com> <dd8b103c-33ad-962e-f26f-40bc89175a96@gmail.com> <CAMGpriVH2b_V5U9HMg5cz=zGB67qRZh=SZVrEyEWs=mTfbtvJw@mail.gmail.com> <Zfn_q3Q9duxGNXcf@faui48e.informatik.uni-erlangen.de> <394964de-7c3f-135e-6925-8bf7642eb486@gmail.com> <ZfoFtHD5oXVCczZq@faui48e.informatik.uni-erlangen.de> <9312fa5b-840c-426c-4bca-4612487beee6@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <9312fa5b-840c-426c-4bca-4612487beee6@gmail.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/65yxaUcUq7CaPwI1TPhbbL6vxLM>
Subject: Re: [IPv6] rfc6874bis (was: Re: [v6ops] IPv6 link-local and URLs @ IETF119)
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: Tue, 19 Mar 2024 22:29:16 -0000

On Wed, Mar 20, 2024 at 11:05:27AM +1300, Brian E Carpenter wrote:
> > Ok. Did this happen ? No IESG member beside Murray had a discuss,
> 
> Rob Wilton also holds a DISCUSS. Francesca Palombini supported Murray's DISCUSS.

I actually very much support Robs comments, but i think they are easy to address. Aka: I wish we would explain and allow
both zone_name and zone_id, as used in routers in the field to make useful progress over
rfc6874.

There is also the more fundamental naming issue unveiled by the discussion and Davids comment/writeup,
that what we call zone_id/zone_name are not really what one expect to be that, because they are
randomnly locally allocated instead of assumed to be consistent across the nodes participating in the
zone. So we should add explanation, if not name improvements to highlight this limitation ("local_zone_name"/
"local_zone_id" - or honeslty, even "interface_name", "interface_id")

> > and it would be a sad state of
> > affairs if now all of a sudden, the rest of the IESG would buy into his business argument.
> 
> I'll leave Murray to respond, but the arguments from the W3C side are not really business related. 

Please read David Schinazi's draft, especially https://www.ietf.org/archive/id/draft-schinazi-httpbis-link-local-uri-bcp-03.html#handling .

"If it's clear the browser community does not want (and maybe will not implement) this, what is our justification for proceeding?  In particular, that fact appears to me to eliminate half of the supporting use cases presented in Section 1."

I simply don't think we should constrain our specifications for IPv6 based on a snapshot
of what likely amounts to two browser core implementations (maybe three). If we would have
used the same logic at the start of IPv6 we would be nowhere. If/when the browser community
comes back with a better proposal, fine, then we'll update the rfc again. 

I also think the use-case list is incomplete. It does not list the use of URLs in any form
of programming language, such as anything that uses URLs for API calls, such as restconf. Those
applications may not need to apply the same origin concept (ability to only refer to URLs with same
origin for example. 

And also as mentioned in before: the origin concept is already broken for non-zones linklocal IPv4/IPv6
addresses, and IPv4 link local addresses are happily used in probably billins of browser

(let me configure my router on 192.168.1.1 - oh wait, why the heck does this look like the web page
 of my backup internet router web page on my second SSID... ;-)

> I agree that "we won't implement" in itself is not an argument the IETF should weight too heavily.
> > Also the origin argument AFAIK does not apply to all use of URL for which rfc6874(bis) applies.
> > And the origin problems also exist for other cases (e.g.: non-zoned IPv4/IPv6 link local addresses),
> > and browsers also simply live with those problems.
> 
> Sure, and the browser community is very concerned about this. Hence https://wicg.github.io/private-network-access/

Thanks... need to figure out if/what they imply in that text about avoe example dual SSID
with same addresses case. 

Cheers
    Toerless
> 
>    Brian
> 
> > 
> > Cheers
> >      Toerless
> > 
> > >      Brian
> > > 
> > > > 
> > > > Cheers
> > > >       Toerless
> > > > > Murray Kucherawy has offered to try to drop in for this discussion, if
> > > > > he can step away from his working group when the topic comes up.
> 

-- 
---
tte@cs.fau.de