Re: 6MAN WG Last Call: draft-ietf-6man-uri-zoneid-00.txt

Kerry Lynn <kerlyn@ieee.org> Wed, 07 March 2012 15:15 UTC

Return-Path: <kerlyn2001@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 5FA6A21F86D0 for <ipv6@ietfa.amsl.com>; Wed, 7 Mar 2012 07:15:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.517
X-Spam-Level:
X-Spam-Status: No, score=-102.517 tagged_above=-999 required=5 tests=[AWL=-0.140, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, J_CHICKENPOX_37=0.6, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
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 CMopAHC-xvLn for <ipv6@ietfa.amsl.com>; Wed, 7 Mar 2012 07:15:19 -0800 (PST)
Received: from mail-lpp01m010-f44.google.com (mail-lpp01m010-f44.google.com [209.85.215.44]) by ietfa.amsl.com (Postfix) with ESMTP id 3620A21F86D7 for <ipv6@ietf.org>; Wed, 7 Mar 2012 07:15:19 -0800 (PST)
Received: by lagj5 with SMTP id j5so9013760lag.31 for <ipv6@ietf.org>; Wed, 07 Mar 2012 07:15:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=lkmAONhcXOeB3MEGMukORiux3gete+NFIZ4Kl8H5kbA=; b=I++JuMacO0c6DeIxUs6C9qjKnVWi3fT03w04Z/JSaAAXhCwLO1H66oF0i4snS79OTo H6Ic25O6/AZmVprN5/cnZdvUUd1l8AtSHaHjFOuzlSRMEVlSoB4ImkwruWfKo4hRa0CG +Kxsrdr4/TF28vpAf7OfaljYfQog3GQKT78a2wo5PuxxqK7Ngi/bdnBdMlxK3Ym9Oyzl DQe81IR//2tEleX8J2kZC70Yel6Lpax4+H2yuLrw+axYVeFyYdmRIUDJ5wwd1iJ0Ocki hD0MtzMouB6Synx09gnwGn19YRczvUSszmybU5P02YCMhrO8M1NLLPuQhh4F/prV4CZp bTOA==
MIME-Version: 1.0
Received: by 10.152.130.234 with SMTP id oh10mr1755008lab.35.1331131665390; Wed, 07 Mar 2012 06:47:45 -0800 (PST)
Sender: kerlyn2001@gmail.com
Received: by 10.112.86.196 with HTTP; Wed, 7 Mar 2012 06:47:45 -0800 (PST)
In-Reply-To: <CAATsVba4=rMT31O=dc0PkwzteqvekugHE1QvfNez6vCAHMjuOA@mail.gmail.com>
References: <4F552A91.706@innovationslab.net> <491511B4-6EF7-4052-9A54-9C5A7DF5CC5C@tzi.org> <4F554595.7040801@gmail.com> <BFDF1F35-D80D-45CC-9A86-B28751AF85AD@tzi.org> <4F55572F.50806@gmail.com> <CAATsVbYj1TMyStivSYxMJvUWg_62Gm+zLnfKF5_MM9CbR=8TPQ@mail.gmail.com> <4F568AD6.6070602@gmail.com> <0C883703-1F07-495D-A043-602AA9E83405@tzi.org> <4F569353.3010603@gmail.com> <CAATsVba4=rMT31O=dc0PkwzteqvekugHE1QvfNez6vCAHMjuOA@mail.gmail.com>
Date: Wed, 07 Mar 2012 06:47:45 -0800
X-Google-Sender-Auth: ePgrY9wbvaw7b4CGkZTFh8ayfr4
Message-ID: <CABOxzu0PcN9SM1psKrUAELX=LmukUPGqbfBb9EGkhL_8oSmTGA@mail.gmail.com>
Subject: Re: 6MAN WG Last Call: draft-ietf-6man-uri-zoneid-00.txt
From: Kerry Lynn <kerlyn@ieee.org>
To: Bill Fenner <fenner@fenron.net>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
Cc: 6man 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: Wed, 07 Mar 2012 15:15:20 -0000

On Wed, Mar 7, 2012 at 6:22 AM, Bill Fenner <fenner@fenron.net> wrote:
> On Mar 6, 2012, at 5:44 PM, Brian E Carpenter
> <brian.e.carpenter@gmail.com> wrote:
>
>> On 2012-03-07 11:26, Carsten Bormann wrote:
>>> On Mar 6, 2012, at 23:08, Brian E Carpenter wrote:
>>>
>>>> Was there a real reason that you went for this?
>>>> IPv6zone-id = 1*( unreserved / sub-delims / ":" )
>>>
>>> I'm not Bill, but RFC 3986 says:
>>>
>>>      IPvFuture  = "v" 1*HEXDIG "." 1*( unreserved / sub-delims / ":" )
>>>
>>> So you can't go outside that space without updating RFC3986.
>>
>> That inserts a very ugly v6. at the front, which is definitely not
>> what people want.
>
> You're not going to give people what they want.  What people want is
> to use http://[v6addr%foo0]/, which I think we all agree is right out.
>  Once you've strayed from that, you're not giving people what they
> want.
>
>> The point is practical: we want to stick a zone ID
>> on the end of an IPv6 literal.
>
> Yup.  We wanted to do that in 2004 too.
>
>> RFC 3986 is not sacred.
>
> Of course it's not sacred.  That doesn't mean we should change it
> without fully considering the ramifications.
>
> I think there are two issues here:
>
> 1. Should we use "%", "%25" or "something else"?  These were the 3
> options in http://tools.ietf.org/html/draft-fenner-literal-zone-01,
> and between the ipv6 working group and the URI working group we came
> to rough consensus on the "something else" side.
>
What about "%%"? At least it's very close to the user's intention and
models other ESC_ESC patterns (as in the C string "An escape sequence
begins with a backslash \\").

> 2. Should we use the IPvFuture ABNF or modify the IPv6address ABNF?  I
> think there are much weaker feelings here - obviously it's easier to
> do something that matches a Full Standard rather than modify it, and
> for me personally the use case for this is so narrow (e.g.,
> configuring a home gateway for the first time via HTTP) that it is not
> worth spending lots of cycles on it.  On the concern of hosts using a
> scope ID that does not fit in the IPvFuture grammar, RFC4007 says that
> you SHOULD support a fully-numeric scope ID, so hopefully users will
> be able to use the fully-numeric form.  (Again, this goes to the rare
> use case to me.)
>
It's perhaps not as rare as you believe going forward.  We're supposed
to be adding 50B (pick your favorite number) devices to the Internet in
the next ten years (pick your favorite timeframe) and not all of them will
have, nor be configurable through, a global IPv6 address.

-K-

> (Just a note about the use of "v6": the intent was to actually use
> "v1"; the change log at the end of -02 claims that it changed from
> "v6" to "v1" but the text didn't actually change.  The version number
> is meant to be the version of the IPvFuture, not the version of the
> address inside it.)
>
>  Bill
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------