[IPv6]Re: draft-carpenter-6man-zone-ui: Call for Adoption
Brian E Carpenter <brian.e.carpenter@gmail.com> Wed, 29 May 2024 20:58 UTC
Return-Path: <brian.e.carpenter@gmail.com>
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 3D909C1840CC; Wed, 29 May 2024 13:58:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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=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 NADsOdBYpzb0; Wed, 29 May 2024 13:58:19 -0700 (PDT)
Received: from mail-pj1-x102e.google.com (mail-pj1-x102e.google.com [IPv6:2607:f8b0:4864:20::102e]) (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 63704C14E513; Wed, 29 May 2024 13:58:19 -0700 (PDT)
Received: by mail-pj1-x102e.google.com with SMTP id 98e67ed59e1d1-2c19bba897bso123644a91.2; Wed, 29 May 2024 13:58:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1717016298; x=1717621098; 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=EYoEgsOPuVgvnCBgaLhsD0V5namC8D9GSbOmTDkpdag=; b=WF1+gmnaOdaDzcXkJ9PRolK2FL/YOaqGc2RqanKPFJ62LFjN8BgRNXaBXn3ZJ+kDZR MiMihBdvg0A0KTalaQgp5K/jBpr3kml+a9yqi7N3WYUAdRO+f8LdBX3LXngBVxsse41f xaTk4UZ5g02YsUmwLTSq0X8CzBmCXxFsmG6S9jh6MCxUseAusl8hpVb5jhS9gdsdABp+ VOl+AdwcNefrbXddaGgVqtCbEgEW2qVoKZO2xF50aLxh0JMQMNiECo4SG13TD+HgHWDy hIhtUI7c6lhSXQAS5LR1QGOlGgD6RXhfSze3xl+2wA7vCcRRYQqAmnTsp8vVnLE3i4RH sQnw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717016298; x=1717621098; 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=EYoEgsOPuVgvnCBgaLhsD0V5namC8D9GSbOmTDkpdag=; b=Ao3+yPgGaUcbDcn6gD10gTWohznfLmEqzATlLDOJ0Tb+EzYwO/UKIS4MOSSPET4E9j IIAGCouG2PcuKyqUaNUkiwvvnBz+6a8Bd/E6N1cbmlGwU0A3NcJZ+LK3QhFzipcw/9B+ JJp3SOmuY6WCJj2tLdEtmoP6d2/nsA73Pp9Qzm97YxaSRYOfGhFnkqjjOMUilRWwY93L yKQpBWV+GBS9TABuoI6PfbdQkBcpxFzr6TEzx7krCYfnFa1PR5KZMU+RP4s7KWsjtZpf +bqKaBTmW7pBmY/aA2gBbjTKjtZKssq357zhHBfLR1qDB5494JMp4Oe1m/Ac9ZnfYxnd cs2Q==
X-Forwarded-Encrypted: i=1; AJvYcCUqY58pZCgT+QCtZeiVc58Ezdl+6LxjCPjuoIR4DKqw0oEWUYRJKAeWpcr59fw7XVohJ0XB9gHe8X1fC2NGncjVJsfnKyYaQ1hcxE/6ffAwEoJXSA==
X-Gm-Message-State: AOJu0YwtG2s4eWjGAv8Q7u4X3TNZEa1b3QmejOD4YIl4alT0G8PH2t4X X1Tn8mOnJk/EbXsk3nWPOD19+KnK4hjlCPvD6wudPQUuf95a68Vs
X-Google-Smtp-Source: AGHT+IFB7Goo77kB3OzPUQoO+NWxVGUL568Qb0H9cF6Y+j1Dxw0y5hzDbv6x2GawoXemaQguXHGU/Q==
X-Received: by 2002:a17:90b:a4d:b0:2b3:28be:ddfa with SMTP id 98e67ed59e1d1-2c1abc6a03dmr235994a91.38.1717016298231; Wed, 29 May 2024 13:58:18 -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 98e67ed59e1d1-2c1a775f8cbsm228292a91.11.2024.05.29.13.58.15 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 29 May 2024 13:58:17 -0700 (PDT)
Message-ID: <d3bba46c-465f-4bc4-99d6-7eee5c1cc28f@gmail.com>
Date: Thu, 30 May 2024 08:58:14 +1200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-US
To: David Farmer <farmer@umn.edu>
References: <CAFU7BATtq-YRJ-g2zAmf671WB9=gUUZtiX_nhq9yvMO7xJr3rw@mail.gmail.com> <CAN-Dau3Fu1yDH_Um65go3fk+OAn=b8C6x3kt_SYD3g5jNxUedw@mail.gmail.com> <db3b705d-a9cc-4e46-a67f-9117148480bf@gmail.com> <CAN-Dau3B+xwn3jy=fGRrkWvdd--wsivEG7-nTHAFXJghAnt1hQ@mail.gmail.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
In-Reply-To: <CAN-Dau3B+xwn3jy=fGRrkWvdd--wsivEG7-nTHAFXJghAnt1hQ@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: base64
Message-ID-Hash: 6T27AHX4ADQCNTTZENX5KRO2DWMN335C
X-Message-ID-Hash: 6T27AHX4ADQCNTTZENX5KRO2DWMN335C
X-MailFrom: brian.e.carpenter@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-ipv6.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: 6man <ipv6@ietf.org>, 6man Chairs <6man-chairs@ietf.org>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [IPv6]Re: draft-carpenter-6man-zone-ui: Call for Adoption
List-Id: "IPv6 Maintenance Working Group (6man)" <ipv6.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/khl7m2zUUAOLQgKj5z-BDSFeRSk>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Owner: <mailto:ipv6-owner@ietf.org>
List-Post: <mailto:ipv6@ietf.org>
List-Subscribe: <mailto:ipv6-join@ietf.org>
List-Unsubscribe: <mailto:ipv6-leave@ietf.org>
On 29-May-24 16:44, David Farmer wrote: > Even with all its problems, and there are many, RFC4007 is remarkably effective. The primary thing missing is a viable solution for IPv6 link-local literals in a URI, especially in a web browser. Earlier in this thread, you said, "This approach does not resolve the issue of how browsers should support link-local addresses." Where instead, I believe a properly clarified and required "default" zone will resolve many of the issues of how browsers should support link-local addresses. > > So, I guess my question is: What use cases that don't currently work does this actually fix? Most applications seem to get what they need out of RFC4007, except for how browsers should support link-local addresses. Well, I can give you one example today, in a quite well-known program. When I run Wireshark on Windows, here's the list of interfaces it offers me: Ethernet 4 Adapter for loopback traffic capture Local Area Connection* 10 Local Area Connection* 9 Local Area Connection* 8 Local Area Connection* 2 Local Area Connection* 1 Wi-Fi Ethernet 7 Ethernet 6 When I ask Windows via ipconfig what interfaces are present, here are the names it gives me: Wireless LAN adapter Wi-Fi: Wireless LAN adapter Local Area Connection* 1: Wireless LAN adapter Local Area Connection* 2: Ethernet adapter Ethernet 7: Ethernet adapter Ethernet 4: Ethernet adapter Ethernet 6: When I'm connected to both WiFi and Ethernet, they are known as "24" and "7" in RFC4007 terminology. "7", by the way, is not "Ethernet adapter Ethernet 7", it's actually "Ethernet adapter Ethernet 4". It's immensely confusing that Wireshark doesn't use the same interface identifiers as the IPv6 address format. If I want to apply a Wireshark display filter for link-local traffic to/from a specific address, I obviously want to use RFC4007 format: ipv6.addr == fe80::2e3a:fdff:fed6:dde7%7 but I can't, because Wireshark doesn't allow it. In any case, I repeat that the zone-ui draft is orthogonal to updating RFC 4007, and addresses a whole different set of implementers. IMHO we should do both. Brian > > Thanks > > On Tue, May 28, 2024 at 10:08 PM Brian E Carpenter <brian.e.carpenter@gmail.com <mailto:brian.e.carpenter@gmail.com>> wrote: > > Strangely enough, I agree with all David's suggestions for improving RFC 4007 (which has other deficiencies that he doesn't mention). > > But I disagree that fixing RFC 4007 would obviate the need for the zone-ui draft. The two things are orthogonal. This draft is the easy part, and IMHO should be done first. > > Regards > Brian Carpenter > > On 29-May-24 12:52, David Farmer wrote: > > I do not support the adoption of this draft. In my opinion, it doesn't fundamentally solve the problem. It provides only slightly more guidance than RFC4007 by adding the option of treating the Zone Identifier as a completely separate input field instead of connecting it with an IPv6 literal using the "%" or other delimiters. While I agree this technique is implementable by many applications, including modern web browsers. Nevertheless, I prefer a different solution to the problem, which I think is more consistent with an unmodified IPv6 literal URI specification in RFC3986. > > > > I believe a better solution to the problem involves the "default" zone. First, the current definition of the "default" zone is confusing. It needs significant clarification and more details about how the "default" zone functions. Second, all implementations should be required to implement the "default" zone for at least the link-local unicast and link-local multicast scopes. > > > > Further, I would like to see a recommendation that the default zone should be associated with the interface that came online most recently for at least the link-local scope. This would allow a user to easily change the interface associated with the link-local default zone by simply bouncing the desired interface. > > > > Finally, since multicast DNS relies on the link-local multicast scope, clarifying the "default" zone behavior for the link-local multicast scope will also provide more consistent multicast DNS behavior when multiple link-local multicast scopes are present. > > > > Thanks > > > > > > > > > > > > On Tue, May 28, 2024 at 3:33 AM Jen Linkova <furry13@gmail.com <mailto:furry13@gmail.com> <mailto:furry13@gmail.com <mailto:furry13@gmail.com>>> wrote: > > > > This email starts an adoption call for the following document: > > > > Title : Entering IPv6 Zone Identifiers in User Interfaces > > Authors : B. Carpenter, R. Hinden > > Pages : 9 > > Date : 2024-03-31 > > > > https://datatracker.ietf.org/doc/draft-carpenter-6man-zone-ui/ <https://datatracker.ietf.org/doc/draft-carpenter-6man-zone-ui/> <https://datatracker.ietf.org/doc/draft-carpenter-6man-zone-ui/ <https://datatracker.ietf.org/doc/draft-carpenter-6man-zone-ui/>> > > > > Please note that the draft in question is a continuation of the work > > done in draft-ietf-6man-rfc6874bis which was adopted by this WG > > previously. > > > > Substantive comments, statements of support for adopting this > > document or objections to the adoption should be sent to the mailing > > list. Editorial suggestions can be sent to the authors. > > . > > This adoption call will end on June 12th 2024. > > > > Regards, > > > > Ole & Jen > > > > -------------------------------------------------------------------- > > IETF IPv6 working group mailing list > > ipv6@ietf.org <mailto:ipv6@ietf.org> <mailto:ipv6@ietf.org <mailto:ipv6@ietf.org>> > > Administrative Requests: > > -------------------------------------------------------------------- > > > > > > > > -- > > =============================================== > > David Farmer Email:farmer@umn.edu <mailto:Email%3Afarmer@umn.edu> <mailto:Email%3Afarmer@umn.edu <mailto:Email%253Afarmer@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 > > =============================================== > > > > -------------------------------------------------------------------- > > IETF IPv6 working group mailing list > > ipv6@ietf.org <mailto:ipv6@ietf.org> > > Administrative Requests: > > -------------------------------------------------------------------- > > > > -- > =============================================== > David Farmer Email:farmer@umn.edu <mailto:Email%3Afarmer@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 > ===============================================
- [IPv6]draft-carpenter-6man-zone-ui: Call for Adop… Jen Linkova
- [IPv6]Re: draft-carpenter-6man-zone-ui: Call for … Mark Smith
- [IPv6]Re: draft-carpenter-6man-zone-ui: Call for … David Schinazi
- [IPv6]Re: draft-carpenter-6man-zone-ui: Call for … Brian E Carpenter
- [IPv6]Re: draft-carpenter-6man-zone-ui: Call for … David Farmer
- [IPv6]Re: draft-carpenter-6man-zone-ui: Call for … Mark Smith
- [IPv6]Re: draft-carpenter-6man-zone-ui: Call for … Brian E Carpenter
- [IPv6]Re: draft-carpenter-6man-zone-ui: Call for … Brian E Carpenter
- [IPv6]Re: draft-carpenter-6man-zone-ui: Call for … Martin J. Dürst
- [IPv6]Re: draft-carpenter-6man-zone-ui: Call for … Behcet Sarikaya
- [IPv6]Re: draft-carpenter-6man-zone-ui: Call for … Brian E Carpenter
- [IPv6]Re: draft-carpenter-6man-zone-ui: Call for … David Farmer
- [IPv6]Re: draft-carpenter-6man-zone-ui: Call for … Martin J. Dürst
- [IPv6]Re: draft-carpenter-6man-zone-ui: Call for … David Schinazi
- [IPv6]Re: draft-carpenter-6man-zone-ui: Call for … Brian E Carpenter
- [IPv6]Re: draft-carpenter-6man-zone-ui: Call for … David Schinazi
- [IPv6]Re: draft-carpenter-6man-zone-ui: Call for … Brian E Carpenter
- [IPv6]Re: draft-carpenter-6man-zone-ui: Call for … Nick Buraglio
- [IPv6]Re: draft-carpenter-6man-zone-ui: Call for … David Schinazi
- [IPv6]Re: draft-carpenter-6man-zone-ui: Call for … Brian E Carpenter
- [IPv6]Re: draft-carpenter-6man-zone-ui: Call for … David Farmer
- [IPv6]Re: draft-carpenter-6man-zone-ui: Call for … David Farmer
- [IPv6]Re: draft-carpenter-6man-zone-ui: Call for … Weiqiang Cheng