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

George Michaelson <ggm@algebras.org> Tue, 19 March 2024 06:44 UTC

Return-Path: <ggm@algebras.org>
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 5A6AAC14F6AF for <v6ops@ietfa.amsl.com>; Mon, 18 Mar 2024 23:44:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.909
X-Spam-Level:
X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=algebras-org.20230601.gappssmtp.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 qw7d-hVcvukk for <v6ops@ietfa.amsl.com>; Mon, 18 Mar 2024 23:44:17 -0700 (PDT)
Received: from mail-oo1-xc2d.google.com (mail-oo1-xc2d.google.com [IPv6:2607:f8b0:4864:20::c2d]) (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 021CBC14F61A for <v6ops@ietf.org>; Mon, 18 Mar 2024 23:44:16 -0700 (PDT)
Received: by mail-oo1-xc2d.google.com with SMTP id 006d021491bc7-5a47abe2ff7so2018369eaf.0 for <v6ops@ietf.org>; Mon, 18 Mar 2024 23:44:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=algebras-org.20230601.gappssmtp.com; s=20230601; t=1710830655; x=1711435455; darn=ietf.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=oFWqMrHVXA0Cqb0cu8cWmFPg4LSJl/95pG4B30Wxwb0=; b=uK6R3c40+ZGsBNNLfqkZ3rWkylaRZ/e9SpEYTSPpnRZ0Mk6z7qmNYhnk+WkePwfeSd 1QlpuongxUu93OWnlAi9RVqbJWM5fT3TNXOyGSWVS50u/jN+Ps3vaH6ivuMqjtKjwelH rV++IbUSTNt6S+PsdSa1qWJeKNr2iq5Y3Mo9Xd41AR4txLS/pDLGONBVD6MdZLFcmCAz cKiBjvcnfiqx/neapOLYhex9Xw8v46cJKpaW6nM19ZmquVEAlAxIZiwjsd4i6K+BXEex 9ExnD2X41ROcRYWQBc5tpCbQ9zerFt9fcqn4a0y9osvCZZqYOJLjCjqcKh0xwljgk3iO ySXg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710830655; x=1711435455; h=content-transfer-encoding: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=oFWqMrHVXA0Cqb0cu8cWmFPg4LSJl/95pG4B30Wxwb0=; b=ay0XFGzGFXAU13jSq7JHLz5YWiurmaREah0P8k9OvZHIR9kfOURAkZXqnDVDtlWNic lDA4Tbm+oiPMeTd/8gfuWjRYwRy/u6WToOClpKlmqlZ0w9ekbYXfALQA2gG6NkFaTqFh g+VX8rUsvUmDy2fc28m1KSl6zcLa+uN88dg94C8H8jHEtKljoQscb72WEHeqQ7ynwuMk U3yCKxycQlhXWcaBkq4Zkf6jSVGeJGC/4VzI6vP7enXz/3FOsF5Q0q7amowcUMjIe4Lz sjE6tffoth0eKXiQwit+rMVzEjFda9Xqs968A1OmBAT407gcm7Y3pn+g+B1tZAoiYpPs mlJQ==
X-Forwarded-Encrypted: i=1; AJvYcCUZA//17PykzjX+H2Kt4M5WaVMdaMTuYc26pJA4ZC/oRP3vsbig8ueHwCOum7YK1AbrZuUs/0N7igGh4kGJlA==
X-Gm-Message-State: AOJu0YzZfo+mLAaT/yj9y94rDgoXbr8kRGU5PMth3ZHJIoucDuJ/1f/G N/CRTT5EiFm/5Ah6RW8Nt0iRgqJUX6xmXFmPj3O8Y4/Ts1zgkSq2UVazsXd8Ht7zw1LTm7G7OJt fP5mDp2GRLRJFdOZnF2wI2MJD8vjF807hAuCxKg==
X-Google-Smtp-Source: AGHT+IHVF8GPSYQs94BB8uNWwlfmOtQb4xqHze7EEudqbUYnepYmqwmA/IwzBEf/nqO+I9vVnMKorZdPBspUv6N+uhU=
X-Received: by 2002:a05:6820:2717:b0:5a4:ae86:118f with SMTP id db23-20020a056820271700b005a4ae86118fmr4867534oob.8.1710830655211; Mon, 18 Mar 2024 23:44:15 -0700 (PDT)
MIME-Version: 1.0
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>
In-Reply-To: <CAKD1Yr09GvBdHFqPAujGaJ-j4cLYX2yMLhMDB4b_GfEM-1SNYw@mail.gmail.com>
From: George Michaelson <ggm@algebras.org>
Date: Tue, 19 Mar 2024 16:44:04 +1000
Message-ID: <CAKr6gn3ektAdcMz2g230S3UZKoyMohc_3_t9Xi1QtAcDem3P1Q@mail.gmail.com>
To: Lorenzo Colitti <lorenzo=40google.com@dmarc.ietf.org>
Cc: Brian E Carpenter <brian.e.carpenter@gmail.com>, v6ops@ietf.org, Toerless Eckert <tte@cs.fau.de>, "Murray S. Kucherawy" <superuser@gmail.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/7iPxK66pnuJipcsCHzhGawYx5c4>
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 06:44:18 -0000

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