+1 for option 3 with hyphen. I like to be able to read the URI without having to put my glasses on.
Cheers, Rajiv Sent from my Phone On May 4, 2012, at 3:50 AM, "t.petch" <ie...@btconnect.com> wrote: > Brian > > To me, Option 3 is the clear, right way to go. > > Percent escaping is the purist answer, fine for URI experts who deal with > percent escaping all the time. Most of the world is completely comfortable > with > URIs as long as they look like > www.example.com/user/sample.html > Some get confused even by the addition of http: and most would be completely > thrown by the appearance of a percent sign (even if they are always appearing > on > the Internet Explorer address bar, which most people either do not look at or > have turned off). > > I believe that the audience for this feature is widespread, not just limited > to > URI experts. IPv6 is horribly complicated, it will often go wrong, so I see > help desks asking users to key this in as a common use case. In which case, > you > need a simple to locate on the keyboard, simple to refer to in 'English', > character to separate the two fields. %25 is not it. > > Anything else would do but I think that underscore is the worst choice, > because > it vanishes. > http://[fe80::a_en1 > on my Microsoft MUA displays, underlined in blue, as > f e 8 0 : : a [space] e n 1 > so that is what I know it is; except of course I am a URI expert so I know > that > if it were really a space, the e n 1 would not be underlined in blue so there > is > a invisible underline there! > > tilde is nice, but too hard to find on the keyboard, so, of unreserved, that > leaves period or hyphen; I would go for hyphen. > > --- Original Message ----- > From: "Brian E Carpenter" <brian.e.carpen...@gmail.com> > To: "6man" <ipv6@ietf.org> > Sent: Sunday, April 29, 2012 9:54 AM > >> In the IETF 83 discussion of draft-ietf-6man-uri-zoneid-00, >> there was no clear consensus on the approach to pursue. In fact, >> almost the same discussion occurred around draft-fenner-literal-zone >> several years ago, but at that time the topic was simply dropped. >> >> This note summarises the main options. As a reminder, the problem to >> be solved is how to tell a browser which interface to use when sending >> packets to a literal link-local address. The reason for doing this is >> purely for diagnostic purposes, since the Zone ID that identifies an >> interface has no significance outside the sending host. For more details, >> see the two drafts mentioned above. >> >> What we have today: link local address with no Zone ID >> http://[fe80::a] >> >> The user cannot select the outgoing interface if there is more than one. >> >> The obvious solution would be to use the RFC4007 syntax (for an >> example Zone ID of en1): >> >> http://[fe80::a%en1] >> >> However, this is impossible because % is *always* an escape character in >> URI syntax [RFC3986]. There is no chance of the URI community accepting >> such a hack to the syntax, so it isn't an option for us. >> >> The available options are therefore >> >> 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. >> >> 3) With alternative separator such as _ >> >> http://[fe80::a_en1] >> >> Advantage: allows use of browser. >> Disadvantage: doesn't allow simple cut and paste. >> >> 4) With the "IPvFuture" syntax left open in RFC 3986: >> >> http://[v6.fe80::a_en1] >> >> Advantage: allows use of browser. >> Disadvantage: ugly and redundant, doesn't allow simple cut and paste. >> >> Thus, the WG has to choose between options 1), 2), 3) and 4). >> >> Opinions welcome! >> >> Brian Carpenter > > > -------------------------------------------------------------------- > IETF IPv6 working group mailing list > ipv6@ietf.org > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 > -------------------------------------------------------------------- -------------------------------------------------------------------- IETF IPv6 working group mailing list ipv6@ietf.org Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 --------------------------------------------------------------------