1 / 15

IDN over EPP (IDNPROV)

IDN over EPP (IDNPROV). IETF BOF, Washington DC November 2004. Agenda. Agenda Bashing (5 min) IDN / EPP Basics (2 min) IDN Registration Background (8 min) Problem Statement / Discussion (30 min) Moving Forward (15 min). IDN Basics. IDNA

bell
Download Presentation

IDN over EPP (IDNPROV)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. IDN over EPP (IDNPROV) IETF BOF, Washington DCNovember 2004

  2. Agenda • Agenda Bashing (5 min) • IDN / EPP Basics (2 min) • IDN Registration Background (8 min) • Problem Statement / Discussion (30 min) • Moving Forward (15 min)

  3. IDN Basics • IDNA • Specifies that ToACE conversion to be managed at the application layer at the client for DNS resolution • Nameprep • Specifies equivalent Unicode Characters to map and full scope of valid characters • Punycode • ASCII Compatible Encoding (ACE) • ICANN IDN Guidelines • Intended Language should be considered at registration • Conservativeness Principle

  4. EPP Basics • XML based, created with Domain Registration in mind but extensible for other registries • Session Management Commands (2): • Login/Logout • Query Commands (4): • Check, Info, Poll, Transfer • Transform Commands (5): • Create, Delete, Renew, Transfer, Update • Current Standard Mappings: • Domain Mapping • Contact Mapping • Host Mapping

  5. IDN Registrations • What data is to be passed from the Registrar (Client) to the Registry (Server), and vice versa? • Submitted String (the IDN) • Provisioning Elements • Language-Tags • IDN Variants • Protocol Design

  6. Submitted IDN String • Format of IDN • Punycode? • UTF-8? • Others? • Allow submission in multiple formats? • “Sanitization” of IDN submitted • Must the client submit Nameprep-ed string? • Should the option of sending a non-Nameprep-ed string be included in the core protocol?

  7. Provisioning Elements • Language-Tag • ICANN IDN Guidelines • RFC3066 (BCP47) • Declaration of Intended Language(s) • Multiple Language-Tags for single registration • Updating of associated Language-Tags

  8. Basic Concept of Variants • Given an IDN registration: • Submitted String (Primary IDN) • Intended Language (Language-Tag) • Corresponding Language-Table (Character Equivalence Mapping Table) • A Set of IDN Variants are Generated. These Variants may be: • Automatically “Activated” and included in zone • Reserved and not available for provisioning by other registrant • “Activated” to the zone at a later time • Variants generally inherit the statuses of its Primary IDN, and the set can be considered a subordinate.

  9. Variants Provisioning • Variants • Client / Server determined variant tables? • Conveyance of Variants between Client and Server (full list may be very large) • “Activation” and “Deactivation” of Variants • Manageability / Inheritance of Variants (status values, expiry, name server delegations, etc.) • Host Objects for Variants

  10. Basic Problem Description • IDN Registration will likely become a frequent transaction and a core functionality for most Domain Registries • Diverging Extensions to EPP for the provisioning of IDNs is not in the best interests of the industry and defeats the purpose of having a standardized EPP • IDN Registration requirements relate with Registry Policies, but IDN over EPP extensions should simply allow provisioning of the core elements for IDN registrations to allow Registries to implement their own policies

  11. Current States • Do Nothing (.PL) • No extensions to EPP for IDNs • IDNs transported in Punycode format • No Language-Tags required • Acceptability based on set of valid codepoints • Domain Mapping Extensions (.INFO) • Extensions for conveyance of Language-Tags • IDNs transported in Punycode format • New IDN Object (testbed at .TW) • Language-Tags and Variants provisioning • IDNs transported in UTF-8 (Nameprep-ed)

  12. Our proposal • Extend EPP, so provision of IDN “works” • We already see diversity among solutions • Do this work in a new wg of the IETF

  13. Potential Scope for the wg • Defining a policy-less framework (i.e. set of core requirements for IDN provisioning) • What data to be passed between Client and Server • Format of Submitted String • Determining standard format(s) to be used during transport • Protocol Design

  14. Deliverables • Architecture specification • What data is passed between what entities • Overall architecture description • epp extension specification • Extensions to epp • What if the wg detect changes to core epp is needed? • New version of epp after rechartering

  15. Thank You • Edmon Chung • edmon@afilias.info • Patrik Falstrom • paf@cisco.com • Howard Eland • heland@afilias.info

More Related