[arch-d] IPv6 (address) usability and tools [Re: Development of Internet Protocol "Five Fields"] (IP-FF): Presentation

Simon Leinen <simon.leinen@switch.ch> Fri, 08 January 2016 13:49 UTC

Return-Path: <simon.leinen@switch.ch>
X-Original-To: architecture-discuss@ietfa.amsl.com
Delivered-To: architecture-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4BB401B29D2 for <architecture-discuss@ietfa.amsl.com>; Fri, 8 Jan 2016 05:49:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.389
X-Spam-Level:
X-Spam-Status: No, score=0.389 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_YOUR=2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id k9pI2XBf_za3 for <architecture-discuss@ietfa.amsl.com>; Fri, 8 Jan 2016 05:49:45 -0800 (PST)
Received: from teruel.switch.ch (teruel.switch.ch [IPv6:2001:620:0:1b::28]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 53FC51B29CB for <architecture-discuss@ietf.org>; Fri, 8 Jan 2016 05:49:45 -0800 (PST)
Received: from surlej.switch.ch (surlej.switch.ch [IPv6:2001:620:0:1001::69]) by teruel.switch.ch (8.14.4/8.14.4/Debian-4) with ESMTP id u08DmxAK007544 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Fri, 8 Jan 2016 14:49:00 +0100
Received: from [2001:620:0:46:ae87:a3ff:fe13:e5b7] (helo=macsl) by surlej.switch.ch with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.72) (envelope-from <simon.leinen@switch.ch>) id 1aHXPX-0003Sk-4P; Fri, 08 Jan 2016 14:48:59 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Message-ID: <22159.48714.504484.955664@switch.ch>
Date: Fri, 08 Jan 2016 14:48:58 +0100
From: Simon Leinen <simon.leinen@switch.ch>
To: Alexey Eromenko <al4321@gmail.com>
In-Reply-To: <CAOJ6w=EbmfntH_3UBmJ4De+eWcEa_Rk7AL_-ZOe8rhOAHe3T4A@mail.gmail.com>
References: <CAOJ6w=H7bs8kGt+ct=DKaVOtNcnD6PnouzpjmmLTL3P=C-Zynw@mail.gmail.com> <D2B140A5.27F7%theodore.v.faber@aero.org> <9020D012-C361-45E2-9C31-B39E852E239B@tony.li> <568C2DF9.2060003@isi.edu> <568EB30F.5050803@bobbriscoe.net> <CAOJ6w=EbmfntH_3UBmJ4De+eWcEa_Rk7AL_-ZOe8rhOAHe3T4A@mail.gmail.com>
X-Mailer: VM 8.2.0b under 25.1.50.1 (x86_64-apple-darwin14.5.0)
X-CanIt-Geo: ip=2001:620:0:1001::69; country=CH; region=Zurich; city=Zurich; latitude=47.372; longitude=8.5413; http://maps.google.com/maps?q=47.372,8.5413&z=6
X-CanItPRO-Stream: switch-ch:outbound (inherits from switch-ch:default, base:default)
X-Canit-Stats-ID: Bayes signature not available
X-Scanned-By: CanIt (www . roaringpenguin . com)
Archived-At: <http://mailarchive.ietf.org/arch/msg/architecture-discuss/hg0UovYmP7jfe_z0RexM23hKm_0>
Cc: architecture-discuss@ietf.org
Subject: [arch-d] IPv6 (address) usability and tools [Re: Development of Internet Protocol "Five Fields"] (IP-FF): Presentation
X-BeenThere: architecture-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: open discussion forum for long/wide-range architectural issues <architecture-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/architecture-discuss>, <mailto:architecture-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/architecture-discuss/>
List-Post: <mailto:architecture-discuss@ietf.org>
List-Help: <mailto:architecture-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/architecture-discuss>, <mailto:architecture-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Jan 2016 13:49:47 -0000

Alexey Eromenko writes:
> On Thu, Jan 7, 2016 at 8:48 PM, Bob Briscoe <ietf@bobbriscoe.net> wrote:
>     * v6 addresses hard to transliterate, read etc    - so what? -
>       just a tools problem

> There are no tools for that. IPv6 is unusable in every way.

No, obviously not in *every* way, since it is being used in the real world.

However, I agree there *are* usability problems, and I found Bob Briscoe's
"so what? - just a tools problem" a bit cavalier.  (I should say that this
was the only part of Bob's message I have a problem with - overall I find
it extremely well thought through and on the topic.)

Of course people can and should use hostnames and not bother with these
addresses at all.  Most end users already do.  But still, developers and
operators often use (and, worse, sometimes force other users to use)
literal IP addresses.  In some cases this is hard to avoid (e.g. an
operator debugging a routing issue and looking at prefixes in the routing
or BGP table), in other cases I don't quite understand myself why people
use literal addresses when they should be using hostnames.

Personally I don't think this is reason enough to throw out IPv6.

But we would do well to take this usability problem more seriously.  I'm
optimistic that much of this could be addressed, and yes, tools (including
better UIs) will play a major role.

So it may well be a tooling problem... but "JUST a tools problem"?
If tools were an easy problem, shouldn't we have solved it by now?

I'm not saying that no tools exist (for example, hostnames exist), but
there's definitely still a gap in that people find IPv6 hard to use -
maybe the tools are there but for some reason they aren't used.

Wouldn't (y)our time be better spent working on this: Trying to make the
fact that IPv6 addresses are "hard to transliterate, read etc" (with which
I agree) less relevant for those who currently feel the pain?

And who is it who's feeling that pain? I'm guessing that many people who
have to configure firewalls and access lists are in that group today.
Who else?
-- 
Simon.