Re: Last Call: Preferred Format for Literal IPv6 Addresses in URL's to Proposed Standard

John Stracke <francis@ecal.com> Tue, 14 September 1999 17:40 UTC

Received: by ietf.org (8.9.1a/8.9.1a) id NAA01576 for ietf-outbound.10@ietf.org; Tue, 14 Sep 1999 13:40:02 -0400 (EDT)
Received: from komarr.local.thibault.org (adsl-151-197-16-76.bellatlantic.net [151.197.16.76]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA01421 for <ietf@ietf.org>; Tue, 14 Sep 1999 13:36:22 -0400 (EDT)
Received: from ariel.local.thibault.org (ariel.local.thibault.org [192.168.10.18]) by komarr.local.thibault.org (8.9.3/8.9.3) with ESMTP id NAA04693; Tue, 14 Sep 1999 13:35:45 -0400
Received: from ecal.com (localhost [127.0.0.1]) by ariel.local.thibault.org (8.8.7/8.8.7) with ESMTP id NAA14707; Tue, 14 Sep 1999 13:35:51 -0400
Sender: francis@ariel.local.thibault.org
Message-ID: <37DE8777.2F3B59D8@ecal.com>
Date: Tue, 14 Sep 1999 13:35:51 -0400
From: John Stracke <francis@ecal.com>
X-Mailer: Mozilla 4.6 [en] (X11; I; Linux 2.0.36 i586)
X-Accept-Language: en
MIME-Version: 1.0
To: ietf@ietf.org
Subject: Re: Last Call: Preferred Format for Literal IPv6 Addresses in URL's to Proposed Standard
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

> The IESG has received a request from the IPNG Working Group to
> consider
> Preferred Format for Literal IPv6 Addresses in URL's
> <draft-ietf-ipngwg-url-literal-02.txt> as a Proposed Standard.

I believe that this format is ill-advised for two reasons.

First, it is insufficiently backwards compatible with existing
HTTP clients.  If a syntax were used that was compatible with the
existing http: syntax, then an existing client, even on an
IPv4-only machine, could pass the URL to an IPv6-enabled proxy to
contact an IPv6 server.  (For an example of such a syntax, see
draft-masinter-url-ipv6-02.txt, which suggests a pseudo-TLD
.ipv6, with rules for converting, say,
1080--8-800-200C-417A.ipv6, into 1080::8:800:200C:417A.) With
this format, however, an existing client may see the multiple
colons and decide that the URL is simply broken, and not worth
passing to the proxy.  (I previously brought this point up with
the authors of this draft; if I recall correctly, they were
simply not interested in older clients.)

Second, it uses the "[" and "]" characters, which are not legal
in URIs (see RFC-2396, Appendix A).  Section 2.4.3 of RFC-2396
lists these characters among those which were excluded because
they were "unwise"; that is, they were considered likely to be
used as delimiters in various contexts, and/or known to be
transformed by some gateways.

I hope that this format will be rejected in favor of
draft-masinter-url-ipv6-02.txt (or something like it).

--
/=================================================================\
|John Stracke    | http://www.ecal.com |My opinions are my own.   |
|Chief Scientist |================================================|
|eCal Corp.      |No matter how tempting the prospect of unlimited|
|francis@ecal.com|power, I will not consume any energy field      |
|                |bigger than my head.                            |
\=================================================================/