[IPv6]Re: draft-carpenter-6man-zone-ui: Call for Adoption

David Farmer <farmer@umn.edu> Wed, 29 May 2024 03:52 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 29DDDC14F708 for <ipv6@ietfa.amsl.com>; Tue, 28 May 2024 20:52:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.095
X-Spam-Level:
X-Spam-Status: No, score=-7.095 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_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable 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 Zk7zACdLs4BD for <ipv6@ietfa.amsl.com>; Tue, 28 May 2024 20:52:15 -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 257D2C14F70A for <ipv6@ietf.org>; Tue, 28 May 2024 20:52:09 -0700 (PDT)
Received: from localhost (unknown [127.0.0.1]) by mta-p7.oit.umn.edu (Postfix) with ESMTP id 4VpwS84ZNsz9vF7d for <ipv6@ietf.org>; Wed, 29 May 2024 03:52:08 +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 9tc6Urs7v7cY for <ipv6@ietf.org>; Tue, 28 May 2024 22:52:08 -0500 (CDT)
Received: from mail-lf1-f70.google.com (mail-lf1-f70.google.com [209.85.167.70]) (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 4VpwS80yMFz9vF7j for <ipv6@ietf.org>; Tue, 28 May 2024 22:52:08 -0500 (CDT)
DMARC-Filter: OpenDMARC Filter v1.3.2 mta-p7.oit.umn.edu 4VpwS80yMFz9vF7j
DKIM-Filter: OpenDKIM Filter v2.11.0 mta-p7.oit.umn.edu 4VpwS80yMFz9vF7j
Received: by mail-lf1-f70.google.com with SMTP id 2adb3069b0e04-529aacd68dfso1389772e87.0 for <ipv6@ietf.org>; Tue, 28 May 2024 20:52:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=umn.edu; s=google; t=1716954724; x=1717559524; 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=/FF4liYBbAcDad+yz1ZTk5jk0B8xgYi7DK3y75G4h6M=; b=dmUt59krAeB+3DAHky+nLBIRadsM7zmVjQS7rG06DdcHk4UYUwbG3qDGrBu9S95Gex wTHxLsSPbw9a1yEjna9yJ2Ve32SDPpM7z7Vspkqi9wMJCx7w4Rb1j4rsgORkkvf4EVYd RhlUXJpmI+CoGIvAVSnyqE1tk8k7fzOYxSQ/ilCczQ+JpwjmFDzNuZQeDIY2laXjUD6p zDaEJkMwgJhLcJAhMvuRz7/uf8ETpweaq+gYHNEX716e04T2nn/fNIp1XERuaRJlbcAr +GYyN8e+Qo97Bgw/wiyBlQncTm1+jiLI+eB9po7KWwQhIJjSqRijodxoMmM/W4tVwoCc Zxcw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716954724; x=1717559524; 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=/FF4liYBbAcDad+yz1ZTk5jk0B8xgYi7DK3y75G4h6M=; b=Sx6wGH4HmedjEmvax0sKparsOhOAFmfJBUml/vj1cKaBlFntX1SmKKjJsh0AjzqJh8 EDtJ7bqEVn1PUQOmaVIMjBVOPsM9+svMT3dzv0whYeJ0DEmgwKuB734wZOWmhobMFTR3 YUVyWu/lVRJF+I+alLatFZwDFaEfHCk7lkReksvC85hoqKyIYVXfgPJOOdp15p5O3Vi1 VaNF/dZcjX3QG6DgNR47esQ/o74Cy7TWrvjgWAoPT+ui6a32dZDfoAK6xBrpw1OOnvS5 p5wqe8f8lYqbTGMb52vgRFOFfeNWoPzddymy4vkbVWfNZM228kufRp5a9WHSr4flX//N EKcg==
X-Forwarded-Encrypted: i=1; AJvYcCVHlSjU+Ww41diGYMPgxo7eXWJXUlxxn+QmnTCfox0TQb1B5AnyY0EeB1dIjpVFv4jjTQsmtW5u8qK1xKeB
X-Gm-Message-State: AOJu0Yy9K7JCIrj2MJlrDrlHFHvf8hiWdxY71d6Gen+K1+2Q/JQJ8AZU b25Wtztfge6LxmX19qPgwcWLIie4Zx2Isjq4XWTNFyry68YY7DYahcsfW2qOEAzfKTjnm0d5fnI pPUo+AqzlO1paq4Ff2F3e4zxiu2UKRr88c5P7Vy3DCHtWyzaOh3b8gbHZsaIcXHIcwTt/l5ETlP vAY6ISFQaD3+UC1wjRpAc9WeOn+6o3zSk=
X-Received: by 2002:a05:6512:224c:b0:516:d232:2516 with SMTP id 2adb3069b0e04-529652903a6mr14301023e87.6.1716954724534; Tue, 28 May 2024 20:52:04 -0700 (PDT)
X-Google-Smtp-Source: AGHT+IHyk0D152H0CCDmEdpOFb08xLd0mSn+vDRqLPJksBd3+MIfG3p7o1hO4sf6uUsXwba2xSHWNJeT5Zid1YvDK48=
X-Received: by 2002:a05:6512:224c:b0:516:d232:2516 with SMTP id 2adb3069b0e04-529652903a6mr14301008e87.6.1716954724045; Tue, 28 May 2024 20:52:04 -0700 (PDT)
MIME-Version: 1.0
References: <CAFU7BATtq-YRJ-g2zAmf671WB9=gUUZtiX_nhq9yvMO7xJr3rw@mail.gmail.com> <CAN-Dau3Fu1yDH_Um65go3fk+OAn=b8C6x3kt_SYD3g5jNxUedw@mail.gmail.com> <CAO42Z2zBjWSRAetK2uiUszJes9JAtJDrLE2qd_apY37LvqiY_Q@mail.gmail.com>
In-Reply-To: <CAO42Z2zBjWSRAetK2uiUszJes9JAtJDrLE2qd_apY37LvqiY_Q@mail.gmail.com>
From: David Farmer <farmer@umn.edu>
Date: Tue, 28 May 2024 22:51:46 -0500
Message-ID: <CAN-Dau0WEZ=0H6m1utSDZu87v3sS=3Fq_Pb46ASpUNHE0-Lnzw@mail.gmail.com>
To: Mark Smith <markzzzsmith@gmail.com>
Content-Type: multipart/alternative; boundary="0000000000006c2ac906198fac60"
Message-ID-Hash: O5BL5735BZWY6PC5SXYYNW4PYJELCYHE
X-Message-ID-Hash: O5BL5735BZWY6PC5SXYYNW4PYJELCYHE
X-MailFrom: farmer@umn.edu
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/39a5-viJhcws6RiRRdP30OmuIhY>
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 Tue, May 28, 2024 at 10:00 PM Mark Smith <markzzzsmith@gmail.com> wrote:

> Hi,
>
> On Wed, 29 May 2024 at 10:53, David Farmer
> <farmer=40umn.edu@dmarc.ietf.org> 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.
> >
>
> As a general observation, I think the mechanism of a default zone has
> become less useful as hosts have become commonly multi-interface and
> therefore can more likely be multi-homed since RFC 4007. A default
> zone is much easier to implement and obvious to operate on a single
> interface host.
>
> If I think about all of the "end-user" hosts I've acquired over the
> past 10+ years, e.g., "small" (Rasberry Pi) and large desktop PCs,
> laptops, smartphones, all of them have 2 or more interfaces that can
> run IPv6, such as wired, Wifi and Bluetooth interfaces.
>
> The host being IPv4 or IPv6 multi-homed is also becoming generally
> more common e.g., a smartphone with tethering enabled.
>
> Default zone has a place, however I think the need to be able to
> specify an outgoing interface has increased.
>
> > 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.
> >
>
> I think this is assuming that bouncing an interface is not disruptive
> to anybody other than the person using this interface/zone specifying
> capability.
>
> This would preclude what this RFC is proposing being used on servers,
> routers and switches for troubleshooting.
>
> While I've specified outgoing interfaces on hosts on a number of
> occasions* for both IPv4 and IPv6, it has been far more common for me
> to do that on routers during  IPv4 and IPv6 troubleshooting such as to
> override a route table entry. Bouncing an interface on a router to
> change the default zone would typically be more disruptive than the
> fault I'm trying to fix.
>

If a device selects the default zone to use without any option for input
from the user, then I agree that the default zone is rarely going to be
useful. However, if the user is able to specify the default zone to use,
that is effectively the same thing as including the zone identifier with an
IPv6 literal. I believe the correct definition is that the default zone, as
specified by the user, is used as the zone identifier to use if a zone
identifier is not explicitly included.

Yes, bouncing an interface will be disruptive in many cases, especially for
servers and routers. It is not a universal answer. However, it will not be
disruptive in all cases; when it is not, it could be an easily understood
and verifiable option for unsophisticated users, especially when
bootstrapping a device or network. It will not eliminate the need for,
especially sophisticated, users to be able to specify the default zone or
include a zone identifier with an IPv6 literal; it is just an option to use
when appropriate.

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