IDN over EPP (IDNPROV) IETF BOF, Washington DC November 2004.

Slides:



Advertisements
Similar presentations
Whois Internationalization Issues John C Klensin.
Advertisements

Internationalizing WHOIS Preliminary Approaches for Discussion Internationalized Registration Data Working Group ICANN Meeting, Brussels, Belgium Jeremy.
ICANN Rio Meeting IDN Authorization for TLDs with ICANN agreements 26 March, 2003 Andrew McLaughlin.
Registry breakout group DC-8, National Library of Canada 5 October 2000.
Global Registry Services 1 INTERNATIONALIZED Domain Names Testbed presented to ITU/WIPO Joint Symposium Geneva 6-7 Dec An Overview On VeriSign Global.
Internationalization Status and Directions: IETF, JET, and ICANN John C Klensin October 2002 © 2002 John C Klensin.
International Domain Name TWNIC Nai-Wen Hsu
August 13-14, 2002 Washington, DC Gary Richenaker Chair ENUM Forum
Introduction to Chinese Domain Name ZHANG Hong Aug 24, 2003.
CVSQL 2 The Design. System Overview System Components CVSQL Server –Three network interfaces –Modular data source provider framework –Decoupled SQL parsing.
#ICANN51 1 Translation and Transliteration of Contact Information PDP Working Group Activities Update ICANN Los Angeles Meeting October 2014 Chris Dillon.
Overview What are the provisioning methods used in the Australian registry system? How are these provisioning systems secured?
1 © 2000, Cisco Systems, Inc. DNSSEC IDN Patrik Fältström
Internationalized Domain Names: Overview of ICANN Activities Masanobu Katoh, Chair, IDN Committee Director, ICANN Board CDNC-CNSG-MINC IDN Joint Meeting.
Launching IDN & IDN TLDs: A gTLD Registry Perspective APNIC, Beijing
1 Application Layer Lecture 5 Imran Ahmed University of Management & Technology.
SIP working group status Keith Drage, Dean Willis.
Overview Who is AusRegistry? Why use the existing infrastructure? What this means for you? Questions raised and Important points.
IDN Standards and Implications Kenny Huang Board, PIR
CcTLD IDN TF Report ccTLD Meeting, Rio de Janero Mar. 25, 2003 Young-Eum Chair, ccTLD IDN TF.
NASK: at the cutting edge of technology Andrzej Bartosiewicz ITU-T SG17 meeting Moscow, 2005.
China Internet Network Information Center Chinese Internet Name Services - Domain Name and Common Name China Internet Network Information Center Xiaodong.
Global Registry Services 1 INTERNATIONALized Domain Names Testbed An Overview On VeriSign Global Registry Services.
Internationalized Domain Names (IDN) APAN Busan James Seng former co-chair, IDN Working Group.
Internationalized Registration Data Working Group (IRD-WG) Interim Report ICANN Meeting, Cartagena, Colombia Edmon Chung Working Group Co-chair 08 December.
THNIC’s IDN Deployment/Experience in Thailand Thai Name Server Co., Ltd. October 11, 2004 Krit Witwiyaruj.
Registration of IDN Language Tables John L. Crain Bangkok, CcTLD Training 2004 John L. Crain Bangkok, CcTLD Training 2004.
CRISP Requirements Discussion draft-ietf-crisp-requirements-02.txt Andrew Newton 55 th IETF, November 19, 2002 Atlanta, GA.
Internationalization of Domain Names Multilingual Domain Names: Joint ITU / WIPO Symposium International Conference Center of Geneva (CICG) December 6-7,
Internationalized Registration Data Working Group (IRD-WG) Interim Report 15 February 2011.
1 IDN TLD Progress Veni Markovski Manager, Regional Relations ccTLD Meeting, Slovenia – 7-8 Sept 2009.
DISPATCH WG: ad hoc meeting on DREGS IETF-76 Mary Barnes (Dispatch WG co-chair) Eric Burger (ad hoc chair) 12 November DREGS ad hoc (DISPATCH) IETF.
IETF Trade WG Adelaide, South Australia 29 March 2000 Donald E. Eastlake, 3rd
IAB Report Technical Plenary IETF 81 July 25, 2011.
ccTLD IDN Report ccTLD Meeting, Montreol June 24, 2003 Young-Eum
1 1 The Why & How of IDN Generic Domain Names Presented by: Chuck Gomes Date: 13 May 2010.
EAI WG meeting IETF-65, March 20, Agenda 17:40 Welcome, blue sheet, scribe, agenda bashing 17:50 Review of WG charter (approved) 17:55 Problem/framing:
DNS SRV and NAPTR Use for SPEERMINT - Tom Creighton, Gaurav Khandpur Comcast SPEERMINT Intermin Meeting Philadelphia Sept
A brief introduction of JET and its activities 25 Mar 2003 Hiro HOTTA
IETF63 - enum WG1 ENUM validation architecture & friends Alex Mayrhofer enum.at / 3.4.e164.arpa Bernie Höneisen SWITCH.
SSAC Report on Domain Name Registration Data Model Jim Galvin.
© 2004 VeriSign, Inc. Domain Registry Version 2 (DREG2) Andrew Newton 8 November 2005 IETF 64 CRISP Working Group Vancouver, BC, Canada.
Peer to Peer Streaming Protocol (PPSP) BOF Gonzalo Camarillo Ericsson Yunfei Zhang China Mobile IETF76, Hiroshima, Japan 13:00~15:00 THURSDAY, Nov 12,
Universal Acceptance of All TLDs ALAC 24 June 2012.
IDN UPDATE Tina Dam ICANN Chief gTLD Registry Liaison Public Forum, Wellington 30 March 2006.
#ICANN50 Translation and Transliteration of Contact Information PDP Working Group Activities Update ICANN London Meeting June 2014 Chris Dillon and Rudi.
Deployment of IDN In Korea Aug. 23, 2003 Korea Network Information Center.
27 Mar 2000IETF IDN-WG1 Requirements for IDN and its Implementations from Japan Yoshiro YONEYA JPNIC IDN-TF / NTT Software Co.
Multilingual Domain Name 22 Feb 2001 YONEYA, Yoshiro JPNIC IDN-TF.
The original Internationalized Domain Name (IDN) WG set the requirements for international characters in domain names in RFC 3454, RFC3490, RFC3491 and.
Internationalization of Domain Names James Seng CTO, i-DNS.net International co-chair, IETF IDN Working Group.
Deployment of IDN In Korea March 1, 2004 Korea Network Information Center.
14 October 2002GGF6 / CGS-WG1 Working with CIM Ellen Stokes
Extensible Provisioning Protocol Scott Hollenbeck.
CNNIC Chinese Domain Name Registration System Zhang Wenhui CNNIC China Internet Network Information Center.
Current Topic – EPP - TWNIC Jeff Yeh
S. Ali, K. Cartwright, D. Guyton, A. Mayrhofer, J-F. Mulé Data for Reachability of Inter/tra-NetworK SIP (drinks) DRINKS WG draft-mule-drinks-proto-02.
Page 1 IETF DRINKS Working Group Data Model and Protocol Requirements for DRINKS IETF 72 - Thursday July Tom Creighton -
1 Internationalized Domain Names Paul Twomey 7 April 2008.
Emergency Context Resolution with Internet Technologies (ecrit) Hannes Tschofenig, Marc Linsner IETF 66, Montreal, June 2006.
ADDRESS INTERNATIONALIZATION ( EAI ) ICANN-55 Mar 06, 2016 TF-AIDN Member 35+ Min : 10- Min ( Q & A )
Draft-srinivasan-xcon-eventpkg- extension-01 IETF July 2007 Srivatsa Srinivasan Roni Even
SIP wg Items Jonathan Rosenberg dynamicsoft Caller Preferences: Changes Discussion of Redirects –Previous draft only proxy –Nothing different for redirect.
Telephone Related Queries (TeRQ)
National Internet Development Agency of Korea (NIDA)
IDN Variant TLDs Program Update
WebDAV Design Overview
Requirements for IDN and its Implementations from Japan
Requirements for IDN and its Implementations from Japan
IETF 105 REGEXT Presenter: Gustavo Lozano
Presentation transcript:

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 Specifies that ToACE conversion to be managed at the application layer at the client for DNS resolution Specifies that ToACE conversion to be managed at the application layer at the client for DNS resolutionNameprep Specifies equivalent Unicode Characters to map and full scope of valid characters Specifies equivalent Unicode Characters to map and full scope of valid charactersPunycode ASCII Compatible Encoding (ACE) ASCII Compatible Encoding (ACE) ICANN IDN Guidelines Intended Language should be considered at registration Intended Language should be considered at registration Conservativeness Principle Conservativeness Principle

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

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

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

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

Basic Concept of Variants Given an IDN registration: Submitted String (Primary IDN) Submitted String (Primary IDN) Intended Language (Language-Tag) Intended Language (Language-Tag) Corresponding Language-Table (Character Equivalence Mapping Table) Corresponding Language-Table (Character Equivalence Mapping Table) A Set of IDN Variants are Generated. These Variants may be: Automatically “Activated” and included in zone Automatically “Activated” and included in zone Reserved and not available for provisioning by other registrant Reserved and not available for provisioning by other registrant “Activated” to the zone at a later time “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.

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

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

Protocol Design Extending EPP Two Main Approaches: Extension to Domain Mapping Extension to Domain Mapping New IDN Object Mapping New IDN Object Mapping Do Nothing: everything to be managed out-of-band

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

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

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 What data to be passed between Client and Server Format of Submitted String Determining standard format(s) to be used during transport Determining standard format(s) to be used during transport Protocol Design

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

Thank You Edmon Chung Patrik Falstrom Howard Eland