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

Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de> Fri, 04 May 2012 14:11 UTC

Return-Path: <j.schoenwaelder@jacobs-university.de>
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 9567121F86DF for <ipv6@ietfa.amsl.com>; Fri, 4 May 2012 07:11:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.165
X-Spam-Level:
X-Spam-Status: No, score=-103.165 tagged_above=-999 required=5 tests=[AWL=0.084, BAYES_00=-2.599, HELO_EQ_DE=0.35, 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 Sx6BDLpxom6m for <ipv6@ietfa.amsl.com>; Fri, 4 May 2012 07:10:59 -0700 (PDT)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) by ietfa.amsl.com (Postfix) with ESMTP id B78EC21F8618 for <ipv6@ietf.org>; Fri, 4 May 2012 07:10:59 -0700 (PDT)
Received: from localhost (demetrius2.jacobs-university.de [212.201.44.47]) by hermes.jacobs-university.de (Postfix) with ESMTP id 0AE0A213E6; Fri, 4 May 2012 16:10:59 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius2.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id iuonc_PV8lk6; Fri, 4 May 2012 16:10:58 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 9DDA521334; Fri, 4 May 2012 16:10:58 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id D88631EDC7C4; Fri, 4 May 2012 16:10:59 +0200 (CEST)
Date: Fri, 04 May 2012 16:10:59 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Simon Perreault <simon.perreault@viagenie.ca>
Subject: Re: Options for draft-ietf-6man-uri-zoneid
Message-ID: <20120504141059.GC13761@elstar.local>
Mail-Followup-To: Simon Perreault <simon.perreault@viagenie.ca>, ipv6@ietf.org
References: <4F9CF3A8.7000801@gmail.com> <00a401cd29ca$41453680$4001a8c0@gateway.2wire.net> <F5F897FF-6E59-45EA-B5D1-A4F1363718B4@cisco.com> <20120504134409.GA13761@elstar.local> <4FA3DF9C.90802@viagenie.ca>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <4FA3DF9C.90802@viagenie.ca>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: ipv6@ietf.org
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
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, 04 May 2012 14:11:00 -0000

On Fri, May 04, 2012 at 09:54:36AM -0400, Simon Perreault wrote:
> On 2012-05-04 09:44, Juergen Schoenwaelder wrote:
> >On Fri, May 04, 2012 at 08:29:11AM -0500, Rajiv Asati (rajiva) wrote:
> >>+1 for option 3 with hyphen.
> >>
> >>I like to be able to read the URI without having to put my glasses on.
> >
> >Interface names can contain other fancy characters and hence this one
> >will simply not work in the general case.
> 
> The character just after the address is "special". We know it is
> special because it is just after the address. It can never be
> confused with the interface name itself. We could even choose
> something ridiculous, e.g. "x", as the special character and there
> would be no possibility of conflict.

My understanding is that URI formats place restrictions on the set of
allowed unquoted characters. Some vendors (e.g. Juniper) use interface
names that even contain slashes, e.g. fe-0/0/0. While replacing the %
separating the zone identifier (typically an interface name) solves
one problem, it does not solve the problems with fancy characters in
the zone identifier.

/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/>