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

Ole Trøan <otroan@employees.org> Tue, 08 May 2012 14:35 UTC

Return-Path: <ichiroumakino@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 A341621F84D0 for <ipv6@ietfa.amsl.com>; Tue, 8 May 2012 07:35:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.005
X-Spam-Level:
X-Spam-Status: No, score=-3.005 tagged_above=-999 required=5 tests=[AWL=0.160, BAYES_00=-2.599, HTTP_ESCAPED_HOST=0.134, MIME_8BIT_HEADER=0.3, 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 GRLE4odbeKhv for <ipv6@ietfa.amsl.com>; Tue, 8 May 2012 07:35:42 -0700 (PDT)
Received: from mail-wi0-f172.google.com (mail-wi0-f172.google.com [209.85.212.172]) by ietfa.amsl.com (Postfix) with ESMTP id 85C9F21F84E4 for <ipv6@ietf.org>; Tue, 8 May 2012 07:35:36 -0700 (PDT)
Received: by wibhj6 with SMTP id hj6so622144wib.13 for <ipv6@ietf.org>; Tue, 08 May 2012 07:35:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer; bh=Cc6oImcw5u3MY4qLacfDNj77ja+3m7Tinp2kmN0jBjk=; b=IisdioW4vWBpEnM14shITcaMmoQOm2VGWYv+7JcPBHL09tnB9aW4ipoxk+MnQk7aYT 4ehlB2YnW+SE+zbGIQwkinGb7iloCF8optfYVOfJu9zFISvnbUz6lP5VVqqJiasHX+a9 Azj8HguDRTgkEGOuSrhOVnFoN9oFti+LKG7nmi4bGPPSYA8NsK2e95WrnR5ywsbKZTY5 nXpud3Z8oNbOz7AMQiRiOFdFZw0tgD6hAjEaIst4IVFQ29Jl0P+cMIQd1nmN3M2oSmc2 86Qq+Dq4RtPvPaHFPJvgPuCsS3dEO5q2SyPJga4xnodS+XDIStUVR7ALYbYkXAwYeOgW t9dg==
Received: by 10.180.101.136 with SMTP id fg8mr45439658wib.4.1336487735742; Tue, 08 May 2012 07:35:35 -0700 (PDT)
Received: from dhcp-lys02-vla252-10-147-117-91.cisco.com (64-103-25-233.cisco.com. [64.103.25.233]) by mx.google.com with ESMTPS id ex2sm46390898wib.8.2012.05.08.07.35.34 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 08 May 2012 07:35:34 -0700 (PDT)
Sender: Ole Troan <ichiroumakino@gmail.com>
Subject: Re: Options for draft-ietf-6man-uri-zoneid
Mime-Version: 1.0 (Apple Message framework v1257)
Content-Type: text/plain; charset="us-ascii"
From: Ole Trøan <otroan@employees.org>
In-Reply-To: <4FA92D0C.3070006@gmail.com>
Date: Tue, 08 May 2012 16:35:32 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <7FBFE026-878F-4635-B3AB-D08685595C26@employees.org>
References: <4F9CF3A8.7000801@gmail.com> <81B7AF4C-95E9-43C1-A344-70F92E04CF35@employees.org> <4FA92D0C.3070006@gmail.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
X-Mailer: Apple Mail (2.1257)
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: Tue, 08 May 2012 14:35:43 -0000

>>> 1) Leave the problem unsolved.
>>> 
>>> This would mean that per-interface diagnostics would still have to be
>>> performed using ping or ping6
>>> 
>>>  ping fe80::a%en1
>>> 
>>> Advantage: works today.
>>> 
>>> Disadvantage: less convenient than using a browswer.
>>> 
>>> 2) Escaping the escape character as allowed by RFC 3986:
>>> 
>>>  http://[fe80::a%25en1]
>>> 
>>> Advantage: allows use of browser.
>>> Disadvantage: ugly and confusing, doesn't allow simple cut and paste.
>> 
>> if we went with option 2; considering that most browsers accept other inputs than URIs,
>> could the UI input be as today (fe80::a%en1) and the URI representation as (fe80::a%25en1)?
> 
> As far as I can tell, current browsers have dropped this, even if
> Kerry still uses it in an ancient Firefox. IMHO this is not a viable
> option for the browser folk.

perhaps I'm missing something, but this is what on the bleeding edge Chrome does too.

>> presumably also with other characters in the interface name escaped.
>> e.g. if I input "interface Dot11Radio0/0/0" in Chrome's address bar I get
>> "interface+Dot11Radio0%2F0%2F0"
> 
> There seems to be no way out of that whatever we do.

if the string has to be escaped regardless, and that UI's may handle this for the end user, what would be the reason to not go with an escaped '%' (%25)?

cheers,
Ole