- From: Bob Hinden <bob.hinden@nokia.com>
- Date: Fri, 19 Nov 2004 10:48:38 -0800
- To: Bill Fenner <fenner@research.att.com>
- Cc: ipv6@ietf.org, uri@w3.org
Bill, > Some think that this problem space is so small it's not worth it; I think >it's at least worth throwing out a strawman and seeing what happens to it, >especially since this proposal includes a modification to the grammar for >zone IDs in draft-ietf-ipv6-scoping-arch; better to do that before it gets >published as an RFC if we're going to. I agree that doing this is worthwhile even for the few cases where it will be used. A few comments on the tradeoffs. >2.1 Tradeoffs > > o Use _ or Z or some other character as separator. > Pro: > + Fits current ABNF. > + Doesn't require confusing percent-encoding. > Con: > + Have to remember different separator. > + Can't copy and paste from other forms. (But that is the > case also for percent-encoding, which usually doesn't happen > automatically.) I think loosing the ability to cut and paste these addresses is a problem. The % is in widespread usage today. For example from the machine I am typing on: Connection-specific DNS Suffix . : americas.nokia.com Description . . . . . . . . . . . : Intel(R) PRO/100 VE Network Connection Physical Address. . . . . . . . . : 00-0D-60-2F-8D-F5 Dhcp Enabled. . . . . . . . . . . : Yes Autoconfiguration Enabled . . . . : Yes IP Address. . . . . . . . . . . . : 172.19.69.87 Subnet Mask . . . . . . . . . . . : 255.255.255.0 IP Address. . . . . . . . . . . . : fe80::20d:60ff:fe2f:8df5%4 Default Gateway . . . . . . . . . : 172.19.69.1 DHCP Server . . . . . . . . . . . : 172.18.140.14 DNS Servers . . . . . . . . . . . : 172.18.140.17 172.18.241.9 131.228.6.22 fec0:0:0:ffff::1%1 fec0:0:0:ffff::2%1 fec0:0:0:ffff::3%1 Primary WINS Server . . . . . . . : 10.241.36.9 Secondary WINS Server . . . . . . : 10.241.36.8 Lease Obtained. . . . . . . . . . : November 19, 2004 08:41:58 AM Lease Expires . . . . . . . . . . : November 22, 2004 08:41:58 AM It would be much better if these addresses could be cut/paste without having to also convert the % to something else. > Issues: > + Zone ID is currently loosely specified in scoping-arch; in > order to fit this grammar it needs to be tighter. > + Should "_" (or whatever delimiter) be allowed in the zone > ID? ("No" complicates the ABNF) > + Can a scoping-arch revision change the character in use? It > could suggest that "_" can be used as an alternative to "%". As above, the "%" is current usage. > o Use %25 as an encoded %, the scoping-arch separator. > Pro: > + "%" is the same character. > Con: > + "%25" is confusing. > + Can't copy and paste from other forms where the % is not > encoded. (But that is the case also when using a different > character for the separator.) > + IPvFuture ABNF doesn't permit percent-encoded characters. Agree this is very ugly and IMHO worse than "-". My dump question (that exposes my lack of knowledge about URIs/etc.) is since the literal IPv6 address are enclosed in "[" "]" to allow for the ":" in the literal IPv6 address, why can't the "%" be used in the same way? For example: http://[fe80::20d:60ff:fe2f:8df5%4] Please excuse my ignorance on this, but it would be good to explain this (and include this information in the draft). Thanks, Bob > The I-D announcement follows. It's quite short, so please take a look. > >Thanks, > > Bill & Martin. > >----- Begin forwarded message: > >From: Internet-Drafts@ietf.org >Subject: I-D ACTION:draft-fenner-literal-zone-00.txt >Date: Thu, 18 Nov 2004 15:14:29 -0500 >To: i-d-announce@ietf.org >Reply-to: internet-drafts@ietf.org > > > Title : A Format for IPv6 Scope Zone Identifiers in > Literal URIs > Author(s) : B. Fenner, M. Duerst > Filename : draft-fenner-literal-zone-00.txt > Pages : 9 > Date : 2004-11-18 > >This document specifies the format to be used when specifying a zone > identifier with a literal IPv6 address in URIs and IRIs. While this > combination is expected to be needed rarely, it is important to > specify the exact syntax. > >A URL for this Internet-Draft >is:http://www.ietf.org/internet-drafts/draft-fenner-literal-zone-00.txt > >To remove yourself from the I-D Announcement list, send a message to >i-d-announce-request@ietf.org with the word unsubscribe in the body of the >message. >You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce >to change your subscription settings. > > >Internet-Drafts are also available by anonymous FTP. Login with the username >"anonymous" and a password of your e-mail address. After logging in, >type "cd internet-drafts" and then > "get draft-fenner-literal-zone-00.txt". > >A list of Internet-Drafts directories can be found in >http://www.ietf.org/shadow.html >or ftp://ftp.ietf.org/ietf/1shadow-sites.txt > > >Internet-Drafts can also be obtained by e-mail. > >Send a message to: > mailserv@ietf.org. >In the body type: > "FILE /internet-drafts/draft-fenner-literal-zone-00.txt". > >NOTE: The mail server at ietf.org can return the document in > MIME-encoded form by using the "mpack" utility. To use this > feature, insert the command "ENCODING mime" before the "FILE" > command. To decode the response(s), you will need "munpack" or > a MIME-compliant mail reader. Different MIME-compliant mail readers > exhibit different behavior, especially when dealing with > "multipart" MIME messages (i.e. documents which have been split > up into multiple messages), so check your local documentation on > how to manipulate these messages. > > > >----- End forwarded message: > >-------------------------------------------------------------------- >IETF IPv6 working group mailing list >ipv6@ietf.org >Administrative Requests: https://www1.ietf.org/mailman/listinfo/ipv6 >--------------------------------------------------------------------
Received on Saturday, 20 November 2004 00:10:53 UTC