Re: [v6ops] IPv6 link-local and URLs @ IETF119

Brian E Carpenter <brian.e.carpenter@gmail.com> Tue, 19 March 2024 07:31 UTC

Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 86041C14F714 for <v6ops@ietfa.amsl.com>; Tue, 19 Mar 2024 00:31:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.198
X-Spam-Level:
X-Spam-Status: No, score=-2.198 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, NICE_REPLY_A=-0.091, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=ham 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 FbljAcd8RkbL for <v6ops@ietfa.amsl.com>; Tue, 19 Mar 2024 00:31:11 -0700 (PDT)
Received: from mail-oo1-xc2b.google.com (mail-oo1-xc2b.google.com [IPv6:2607:f8b0:4864:20::c2b]) (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 DC647C14F713 for <v6ops@ietf.org>; Tue, 19 Mar 2024 00:30:30 -0700 (PDT)
Received: by mail-oo1-xc2b.google.com with SMTP id 006d021491bc7-5a4a14c52fcso1113694eaf.1 for <v6ops@ietf.org>; Tue, 19 Mar 2024 00:30:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710833430; x=1711438230; darn=ietf.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=Obir3IgXGHcR2vo3RS8CXirWCPtw3WQanIG0BBqjiOc=; b=hQGo/HiGb2naLFhgbU4cEgugqOvi+ebUpABoUjdAoPfCeZaS53WaxOhq7NL3LU8o2b HVCIqFbUz7wTsmE6wG3BRVtEJ0sjV/3DBFUmDXeKmuMSbsYADLJYGXS8n4LOu67+ne15 p9IeqhbBv9n63Q2yNqzqyce++Bptg7jb6iaGiSRJdd4xbkSVCFBUkGBc7CmTUshuylSQ Usb03l/MzGrncr9Opqgqd3lPnKnZ20jA1xbs6oCiAMWgmveog/Mzk7a6oPQ4aOXm4At0 dtn56dp0ysLtOO39lRykcy9SNpL5PEPv55hlTH1UGB8txMFK9ZXYcbQ0x/yVat/+9290 Ns0g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710833430; x=1711438230; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Obir3IgXGHcR2vo3RS8CXirWCPtw3WQanIG0BBqjiOc=; b=JMUwT5M/esF36y2PSUhCsHIaFfcreTLwVA4gGZX3nGrN9pP8mmAa4zEq7WozhR3KJG w7Ar3blVz7sQH/zARHPeietAXH1/9LqDV/DMSGEOeZDLbIz/iy9625VWoBUB7vvDWPjv Q0pxAKkj4bqojczhck+HzmjfS9UOxNRsQ44ccJLHr2vzsyJajNZntkCJlY/xVwNk3MK0 u0m8botTXAcjzhTqVKqKtsBKcpjfrZZ2bJSykC+6vc8KXQf7GOYVu8a7d5B+TkRPzld5 68Qtzz6fo+qtpivzDfg74UW6q6IAk2gTtDFBe4l1XI5dTfNsOTc/0lIRaPmWw+ZIAx7B bPew==
X-Gm-Message-State: AOJu0YzCe8zIRyGzBukCTj6E2daRIzWDqLrqTLcpPmSEGqlIp8HywEpz iDnqoGDJjW06XG6jikQs3bDMWcV4h8LF+9/Q0Pd0zQz29VBnstZS
X-Google-Smtp-Source: AGHT+IHzgxPRTwXrd4RVp6yPxM0hFN0nBVE+kY9UD/DA7tPWDwqsN7CEJ/e3dtR5uv3s8Vz0qcu+AQ==
X-Received: by 2002:a05:6358:7207:b0:175:4f0f:bbb6 with SMTP id h7-20020a056358720700b001754f0fbbb6mr9996337rwa.25.1710833429895; Tue, 19 Mar 2024 00:30:29 -0700 (PDT)
Received: from ?IPV6:2404:4400:541d:a600:44b7:2c2e:2bc6:8707? ([2404:4400:541d:a600:44b7:2c2e:2bc6:8707]) by smtp.gmail.com with ESMTPSA id s68-20020a637747000000b005b458aa0541sm8178225pgc.15.2024.03.19.00.30.27 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 19 Mar 2024 00:30:29 -0700 (PDT)
Message-ID: <bc63fd8e-4a04-535d-977d-cd102ae0fbae@gmail.com>
Date: Tue, 19 Mar 2024 20:30:25 +1300
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.10.0
Content-Language: en-US
To: George Michaelson <ggm@algebras.org>, Lorenzo Colitti <lorenzo@google.com>
Cc: v6ops@ietf.org, Toerless Eckert <tte@cs.fau.de>, "Murray S. Kucherawy" <superuser@gmail.com>
References: <ZfjN-XGXZ599sxK3@faui48e.informatik.uni-erlangen.de> <CAL0qLwZfRt1o4o3Z0zC+XfO1U_=uGznpmqSaDrKjf06HXAYm5w@mail.gmail.com> <CAL0qLwZ2WELSG868Hcc=dYH_zcm+ecEbavt8Oq7GSTT8st0hWg@mail.gmail.com> <e9387f40-408a-15fb-3f2c-afaa05c5a7ce@gmail.com> <CAKD1Yr09GvBdHFqPAujGaJ-j4cLYX2yMLhMDB4b_GfEM-1SNYw@mail.gmail.com> <CAKr6gn3ektAdcMz2g230S3UZKoyMohc_3_t9Xi1QtAcDem3P1Q@mail.gmail.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
In-Reply-To: <CAKr6gn3ektAdcMz2g230S3UZKoyMohc_3_t9Xi1QtAcDem3P1Q@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: base64
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/xcoS4_YehVHy6uAezKK8S5YvgP0>
Subject: Re: [v6ops] IPv6 link-local and URLs @ IETF119
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Mar 2024 07:31:13 -0000

On 19-Mar-24 19:44, George Michaelson wrote:
> On Tue, Mar 19, 2024 at 4:01 PM Lorenzo Colitti
> <lorenzo=40google.com@dmarc.ietf.org> wrote:
>>
>> FWIW I don't think it makes sense to put scoped addresses in URLs, because the scope portion cannot be known in advance.
>>
>> So it basically requires that the user who types in the URL to somehow figure out what interface needs to be used and what its scope ID is. The set of users that is capable of doing this is vanishingly small. I certainly don't - while I use linux which uses the interface name, I never remember that my wlan interface is called wlp0s20f3. My ethernet interface name is even worse, it's enxx<mac address>. I also don't necessarily know whether the device is on wifi or ethernet.
>>
>> There's a simple solution to this problem: if the user types in a link-local address the browser should open the connection on the default network interface, 

There is no such thing in some operating systems, and again, this is not the behaviour required by the use cases in the document that passed WGLC more than a year ago and which is not on this week's agenda either.

Can we just stop digging this hole any deeper? Please look at the current drafts that are on the 6man and httpbis agendas.


     Brian
just like what it would do with any other connection. This will address the common "I need to configure my home router" use case. It wouldn't address the "I need to configure a home router on this other interface that isn't the default interface", but I think that is super rare.
>>
> 
> i think I agree. I think Lorenzo identified my primary use case. I
> expect to do this to reach assets like my home router, my home PVR, my
> home printer and filestore which are specific local link agnostic,
> mostly.
> 
> If I arrive at a place where I need to know to specify a specific
> link, I guess I'd like a syntax to do it, but I suspect I will almost
> never arrive at that point.
> 
> Would it be harmful to syntactically wire down an awkward "you need to
> drop to shell, ip a | grep or ifconfig -a | grep and then come back"
> element? I think it still beneficial, but I now think its [scope%] ie
> optional not mandatory
> 
> G