Re: Options for draft-ietf-6man-uri-zoneid

t.petch <ietfc@btconnect.com> Fri, 11 May 2012 08:10 UTC

Return-Path: <ietfc@btconnect.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 E81E121F8657 for <ipv6@ietfa.amsl.com>; Fri, 11 May 2012 01:10:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.325
X-Spam-Level:
X-Spam-Status: No, score=-3.325 tagged_above=-999 required=5 tests=[AWL=-0.326, BAYES_00=-2.599, J_CHICKENPOX_15=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vdK3lHU2zSEH for <ipv6@ietfa.amsl.com>; Fri, 11 May 2012 01:10:56 -0700 (PDT)
Received: from am1outboundpool.messaging.microsoft.com (am1ehsobe003.messaging.microsoft.com [213.199.154.206]) by ietfa.amsl.com (Postfix) with ESMTP id 2A90B21F864A for <ipv6@ietf.org>; Fri, 11 May 2012 01:10:55 -0700 (PDT)
Received: from mail57-am1-R.bigfish.com (10.3.201.238) by AM1EHSOBE001.bigfish.com (10.3.204.21) with Microsoft SMTP Server id 14.1.225.23; Fri, 11 May 2012 08:10:53 +0000
Received: from mail57-am1 (localhost [127.0.0.1]) by mail57-am1-R.bigfish.com (Postfix) with ESMTP id 8224E2604DD; Fri, 11 May 2012 08:10:53 +0000 (UTC)
X-SpamScore: -34
X-BigFish: PS-34(zz9371I936eK542M1432N98dKzz1202hzz1033IL8275bh8275dhz2dh2a8h5a9h668h839hd24h304l)
X-Forefront-Antispam-Report: CIP:157.55.224.141; KIP:(null); UIP:(null); IPV:NLI; H:DB3PRD0702HT010.eurprd07.prod.outlook.com; RD:none; EFVD:NLI
Received: from mail57-am1 (localhost.localdomain [127.0.0.1]) by mail57-am1 (MessageSwitch) id 1336723852576194_23912; Fri, 11 May 2012 08:10:52 +0000 (UTC)
Received: from AM1EHSMHS016.bigfish.com (unknown [10.3.201.247]) by mail57-am1.bigfish.com (Postfix) with ESMTP id 877912E0230; Fri, 11 May 2012 08:10:52 +0000 (UTC)
Received: from DB3PRD0702HT010.eurprd07.prod.outlook.com (157.55.224.141) by AM1EHSMHS016.bigfish.com (10.3.207.154) with Microsoft SMTP Server (TLS) id 14.1.225.23; Fri, 11 May 2012 08:10:52 +0000
Received: from AMXPRD0610HT004.eurprd06.prod.outlook.com (157.56.248.213) by pod51017.outlook.com (10.3.4.178) with Microsoft SMTP Server (TLS) id 14.15.74.2; Fri, 11 May 2012 08:10:50 +0000
Message-ID: <007c01cd2f44$e5820f00$4001a8c0@gateway.2wire.net>
From: "t.petch" <ietfc@btconnect.com>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, Brian E Carpenter <brian.e.carpenter@gmail.com>, Benoit Claise <bclaise@cisco.com>
References: <4F9CF3A8.7000801@gmail.com> <4FA92EA3.1040802@gmail.com> <20120508173453.GA59571@elstar.local> <005201cd2ecb$97d6fbe0$4001a8c0@gateway.2wire.net> <4FACB82B.40707@gmail.com> <20120511074322.GA9686@elstar.local>
Subject: Re: Options for draft-ietf-6man-uri-zoneid
Date: Fri, 11 May 2012 09:08:31 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Originating-IP: [157.56.248.213]
X-OriginatorOrg: btconnect.com
Cc: 6man <ipv6@ietf.org>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ipv6>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 May 2012 08:10:58 -0000

---- Original Message -----
From: "Juergen Schoenwaelder" <j.schoenwaelder@jacobs-university.de>
To: "Brian E Carpenter" <brian.e.carpenter@gmail.com>; "Benoit Claise"
<bclaise@cisco.com>
Cc: "t.petch" <ietfc@btconnect.com>; "6man" <ipv6@ietf.org>
Sent: Friday, May 11, 2012 9:43 AM
> On Fri, May 11, 2012 at 07:56:43AM +0100, Brian E Carpenter wrote:
> > On 2012-05-10 11:39, t.petch wrote:
> > > ---- Original Message -----
> > > From: "Juergen Schoenwaelder" <j.schoenwaelder@jacobs-university.de>
> > > To: "Brian E Carpenter" <brian.e.carpenter@gmail.com>
> > > Cc: "6man" <ipv6@ietf.org>
> > > Sent: Tuesday, May 08, 2012 7:34 PM
> > >> On Tue, May 08, 2012 at 03:33:07PM +0100, Brian E Carpenter wrote:
> > >>> I'm not exactly seeing overwhelming consensus, but the loudest
> > >>> virtual hum was for
> > >>>
> > >>>    http://[fe80::a-en1]
> > >>>
> > >>> Advantage: allows use of browser.
> > >>> Disadvantage: doesn't allow simple cut and paste.
> > >>>
> > >>> There was a suggestion to encourage a fix to ping (and traceroute?) to
> > >>> allow the "-" separator, and we must note that in any case, strange
> > >>> characters in the interface ID will always have to be %-encoded.
> > >> I am concerned that the long-term result of this might be that we will
> > >> have to live with both % and - used as separators in various tools and
> > >> interfaces and that this might at the end even cause changes to other
> > >> tools and specifications that currently are just fine with using % as
> > >> a separator. Perhaps I am overly anxious but only future will tell.
> > >
> > > Yes, over the long term I could well see the use of % fading away,
> > > but I would regard that as a good thing:-)
> >
> > Would you want this to be stated as a formal update to RFC 4007?
> >
>
> There are other specifications that use "%" because they follow RFC
> 4007 such as RFC 6021 or RFC 4001 (I am sure there is more but I pick
> these because I know them well ;-). If we do something to the
> separator, I think not only an update to RFC 4007 needs to be
> declared, I think there also needs to be a plan what we do with
> documents such as RFC 6021 or RFC 4001. Is the idea to deprecate all
> those definitions, create new ones, have ripple effects on documents
> using those definitions? RFC 4001, for example, is referenced by 61
> other RFCs - pretty much any recent MIB module representing an IP
> address.
>
> The idea that "%" fades away anytime soon is most likely an illusion.
> If we add "-" as a speparator, all we do is create a situation where
> there are two separators deployed and a situation lasting for many
> many years where some parts only understand "%", some only understand
> "-" and some do both.  The question is whether we are all willing to
> pay this price for enabling zone indexes in URLs and complying to URN
> syntax purity rules.
>
> My understanding is that browsers were able to do what people wanted
> with "%" as a separator - its just that we can standardize this due to
> URL purity rules. Perhaps the real solution here is jump over the URL
> fence and find a way to standardize what browsers were able to do and
> what allowed people to cut and paste. Changing all occurances of "%"
> as a separator in our standards just to comply to URL purity rules may
> get the cost / benefit thing wrong.

For me, it comes in the category of let the market place decide.  I would not
update RFC4007 at this point in time, but if, a few years down the track,
the percent sign has been largely superseded, then yes, I would at that time,
but not before.

Equally, inserting what I take to be a missing 'not' into the paragraph of
Juergen's, it may be that the market place decides that it does not care about
URL purity rules and gives people what they want, what is obviously right to all
but URL purists.  In which case, we update RC3986 in a few years time:-)

So I would go ahead with the I-D in question making Option 3 Normative,
explaining the rejected options in a non-Normative appendix; I see this as the
technically correct, not so user friendly approach, which, having gotten
ourselves to where we are, is the best we can do.  Then the marketplace will
make its choice.  We will, at least, have deprecated what could be worse
options, which might arise if we do nothing.

Tom Petch

>
> /js
>
> --
> Juergen Schoenwaelder           Jacobs University Bremen gGmbH
> Phone: +49 421 200 3587         Campus Ring 1, 28759 Bremen, Germany
> Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>
>