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

Brian E Carpenter <brian.e.carpenter@gmail.com> Wed, 07 March 2012 19:27 UTC

Return-Path: <brian.e.carpenter@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 C2A5C11E8086 for <ipv6@ietfa.amsl.com>; Wed, 7 Mar 2012 11:27:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.487
X-Spam-Level:
X-Spam-Status: No, score=-103.487 tagged_above=-999 required=5 tests=[AWL=0.112, BAYES_00=-2.599, 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 o9LS1-+lUnpT for <ipv6@ietfa.amsl.com>; Wed, 7 Mar 2012 11:27:03 -0800 (PST)
Received: from mail-we0-f172.google.com (mail-we0-f172.google.com [74.125.82.172]) by ietfa.amsl.com (Postfix) with ESMTP id 0FC2411E807F for <ipv6@ietf.org>; Wed, 7 Mar 2012 11:27:02 -0800 (PST)
Received: by werb10 with SMTP id b10so5238087wer.31 for <ipv6@ietf.org>; Wed, 07 Mar 2012 11:27:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:organization:user-agent:mime-version:to :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=HQNxBe+Ha/gYBmj0x1f5sWlpCgZttnPMeIZ3DGqBl4g=; b=UktJgjvaGHy5v7sjcaVLb8lVd/sAwAFLDxkBnVpWJCIWbhfClmhxdp85I8JiKEjPPJ VN7uEEG9sY/OukAz6WYJHUyCqJEebQUkNYAHhBAa8E0Sw0HPyxfPHzo3ClFDe2q1NnL7 g2B77yuF7Cbh22t3xOF6NXty+sgmFOa3RmPFr6PDQV4qqs+TSyOV1FsECav2vtnsmBWZ FXy4uMet2GCNL6e+lD5a2QaR6Pl9m6s3AWJZSPkJlBLXSOEjovemOUCdgwzqusICKotA QhGcgSfRkRv7gzl7EDQePEYwVXZEZHD2TaeVZK0V+W5KBCM9Y8cRllqnuWfNxh9fzGKD 8NFQ==
Received: by 10.180.99.100 with SMTP id ep4mr6394242wib.7.1331148422287; Wed, 07 Mar 2012 11:27:02 -0800 (PST)
Received: from [10.1.1.4] ([121.98.251.219]) by mx.google.com with ESMTPS id gf3sm37969780wib.6.2012.03.07.11.26.56 (version=SSLv3 cipher=OTHER); Wed, 07 Mar 2012 11:27:00 -0800 (PST)
Message-ID: <4F57B678.30000@gmail.com>
Date: Thu, 08 Mar 2012 08:26:48 +1300
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
User-Agent: Thunderbird 2.0.0.6 (Windows/20070728)
MIME-Version: 1.0
To: Carsten Bormann <cabo@tzi.org>, ipv6@ietf.org, Brian Haberman <brian@innovationslab.net>, Bill Fenner <fenner@fenron.net>, "ipv6-chairs@tools.ietf.org" <ipv6-chairs@tools.ietf.org>, S Moonesamy <sm+ietf@elandsys.com>
Subject: Re: 6MAN WG Last Call: draft-ietf-6man-uri-zoneid-00.txt
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> <20120307170708.GA6113@elstar.local>
In-Reply-To: <20120307170708.GA6113@elstar.local>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
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 19:27:03 -0000

On 2012-03-08 06:07, Juergen Schoenwaelder wrote:
> On Tue, Mar 06, 2012 at 11:26:06PM +0100, 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.
>>
> 
> At least Juniper boxes use interface names such as fe-0/0/1 (that is
> they include forward slashes) and my understanding is that those names
> won't fit into IPvFuture:
> 
>   IPvFuture  = "v" 1*HEXDIG "." 1*( unreserved / sub-delims / ":" )
> 
>   unreserved  = ALPHA / DIGIT / "-" / "." / "_" / "~"
> 
>   sub-delims  = "!" / "$" / "&" / "'" / "(" / ")"
>                     / "*" / "+" / "," / ";" / "="
> 
> RFC 4007 does not really restrict the characters allowed in zone
> identifiers and hence it seems to me that we can't simply assume zone
> identifiers are always consistent with IPvFuture. (But I might as
> well be missing something.)

What this discussion seems to be missing is that normal, sane
operational people do not want one format for literal addresses
without a zone index and another format for literal addresses
with a zone index.

I fully agree to replacing the ugly %25 with _. But I can't
see a single argument from the user point of view for the
IPvFuture construct. This change is for users (specialists,
but they are still users), not for URI theorists.

I'm not sure we can accommodate names such as the Juniper ones
without including pct-encoded.

   Brian