Presentation is loading. Please wait.

Presentation is loading. Please wait.

Internationalized Domain Names and ENUM Protocol Suite Pyo,Min-seok Dept. of Computer and Information Communication Engineering Konkuk University, Seoul,

Similar presentations


Presentation on theme: "Internationalized Domain Names and ENUM Protocol Suite Pyo,Min-seok Dept. of Computer and Information Communication Engineering Konkuk University, Seoul,"— Presentation transcript:

1 Internationalized Domain Names and ENUM Protocol Suite Pyo,Min-seok Dept. of Computer and Information Communication Engineering Konkuk University, Seoul, Korea. mspyo@cclab.konkuk.ac.kr

2 Internationalized Domain Names and ENUM Protocol Suite 2/23 Konkuk University, Korea Agenda Introduction Relative works IDN & ENUM Protocol Suite IDN & ENUM Protocol Suite Map WWW with IDN & ENUM Mail with IDN & ENUM IPv6 IDN & ENUM Specification Protocol Design IDN Test Suite ENUM Test Suite International IPv6 IDN & ENUM Testbed Conclusion and Future works Reference

3 Internationalized Domain Names and ENUM Protocol Suite 3/23 Konkuk University, Korea Introduction (1/2) Internationalized Domain Name (IDN) Current Domain Names are restricted with ASCII’s subset ( a~z, A~Z, 0~9, - ) [RFC 1034, 1035] Requests of IDN are being increased in non-English speaking countries like Korea, China, Japan, Taiwan, etc. Necessity of ENUM and relation with IDN Various Internet services and Many Domain Names Use E.164 number instead of Domain Names Convergence of ENUM with DNS Multilingual in ENUM service

4 Internationalized Domain Names and ENUM Protocol Suite 4/23 Konkuk University, Korea Introduction (2/2) Requirements of IPv6 on IDN & ENUM NGN, 3GPP(IMT-2000), 4GPP -> IPv6/All IP IDN & ENUM are mandatory service in IPv6/All IP Increasing DNS’ importance Solution IPv6 + IDN + ENUM IDN : Protocol specification, Test Suite, Testbed, Client library for application developer ENUM : ENUM will be supported in IDN Server, Client library for application developer

5 Internationalized Domain Names and ENUM Protocol Suite 5/23 Konkuk University, Korea Relative Works IETF Proposed Standard 2002’10 IDNA, Punycode, Nameprep [ Protocol ] IDNS, IDNRA, IDNA [ Encoding ] Punycode, DUDE, RACE, etc UTF -5/6/8/16 [ Nameprep ] Stringprep profile for IDN iDNS [1998, APNG ] mBIND ( Korea ) ngDN Kit ( Korea ) iDNS ( Singapore ) idnkit ( Japan ) IDNS, IDNRA, IDNA Various ACE, UTF encodings Additional requirements ENUM, IPv 6

6 IDN & ENUM Protocol Suite

7 Internationalized Domain Names and ENUM Protocol Suite 7/23 Konkuk University, Korea IDN & ENUM Protocol Suite IDN & ENUM Protocol Suite Map WWW with IDN & ENUM Mail with IDN & ENUM IPv6 IDN & ENUM Specification Protocol Design IDN Test Suite ENUM Test Suite International IPv6 IDN & ENUM Testbed

8 Internationalized Domain Names and ENUM Protocol Suite 8/23 Konkuk University, Korea IDN & ENUM Protocol Suite Map Cellular Phone PDA IDN Test Suite ENUM Client Computer IP Phone Web server ftp server mail server IDN&ENUM server Gateway Client Other Client PSTN ENUM Query IDN Query IPv4/IPv6 Internet IDN : http:// 건국대. 대학. 한국 ENUM : 8224503537 202.30.38.109 2001:220:1017::2 http:// 건국대. 대학. 한국 mailto: 표민석 @ 건국대. 대학. 한국 sip: 표민석 @ 건국대. 대학. 한국 A : Q :

9 Internationalized Domain Names and ENUM Protocol Suite 9/23 Konkuk University, Korea WWW with IDN & ENUM IDN & ENUM Web browser IDN & ENUM Server Web Server ① +82-2-450-3537 ② http:// 컴퓨터통신연구실. 건국대. 대학.kr ③ 컴퓨터통신연구실. 건국대. 대학.kr query ④ destination IP address response ⑤ HTTP Request ⑥ HTTP Response

10 Internationalized Domain Names and ENUM Protocol Suite 10/23 Konkuk University, Korea Mail with IDN & ENUM IDN & ENUM Email Client IDN & ENUM IDN Server Mail Server ① +82-2-450-3537 ② mailto: 표민석 @ 건국대. 대학.kr Mail Server ③ mail deliver to 표민석 @ 건국대. 대학.kr ④ 건국대. 대학.kr query ⑤ destination IP address response ⑥ SMTP Transfer

11 Internationalized Domain Names and ENUM Protocol Suite 11/23 Konkuk University, Korea IPv6 IDN & ENUM Specification Support IDNA mechanism There’s no overhead on server side. Punycode Encoding Support NAPTR record (ENUM) Fulfill IPv6 DNS Requirements

12 Internationalized Domain Names and ENUM Protocol Suite 12/23 Konkuk University, Korea Protocol Design IDN & ENUM Server IDN Client ENUM Module Application Name Resolver ENUM Query Name Service (A, AAAA, A6 or NAPTR) ASCII Domain Name Query or PTR Query Internationalized Domain Name Query Punycode Encoder & Decoder

13 Internationalized Domain Names and ENUM Protocol Suite 13/23 Konkuk University, Korea IDN Test Suite (1/2) For interoperability and compatibility test of IDN Support various encoding types and query types Punycode, DUDE, RACE, Encoding-n, UTF-5, UTF-8 A, AAAA, PTR, MX, TXT, HINFO, CNAME, SOA, etc. Support multi-platform (Implemented by Java) Provide GUI and CLI for convenience Developing IPv6 module (90% Done) Add module for test stability and performance (plan) Add module for support ENUM (plan)

14 Internationalized Domain Names and ENUM Protocol Suite 14/23 Konkuk University, Korea Encoding type choice Query input Query type choice Name server input Result output Query send button Status display line [Query type choice] [Encoding type choice] [IDN Test Suite – Idnslook] IDN Test Suite (2/2)

15 Internationalized Domain Names and ENUM Protocol Suite 15/23 Konkuk University, Korea ENUM Test Suite (1/2) ENUM Plug-in Support toolbar for existing web browser(IE) Connect to web server via ENUM address ENUM Client Application runs over windows platform Query ENUM address to server List services and launch related programs ENUM Server Support NAPTR RR Reply to an ENUM query

16 Internationalized Domain Names and ENUM Protocol Suite 16/23 Konkuk University, Korea ENUM Test Suite (2/2) Service choice Query input Result output Status display line Query send button +8224505862

17 International IPv6 IDN & ENUM Testbed

18 Internationalized Domain Names and ENUM Protocol Suite 18/23 Konkuk University, Korea Local Testbed NG Lab Cisco 2610 CC Lab Cisco 2610 203.255.249.65/28 2001:220:1017:1::1/64 eui-64 203.255.249.66/28 2001:220:1017:1::2/64 203.255.249.67/28 2001:220:1017:1::3/64 203.255.249.149/30 2001:220:1000:42D::1/64 172.16.1.1/24 2001:220:1017:2::/64 eui-64 172.16.2.1/24 2001:220:1017:3::/64 eui-64 Prof Han ’ s room Cisco 2610 KOREN 2Mbps 100Mbps Root server 학교.kr, 회사.kr 학교.sg, 회사.sg 정부.kr, 기관.kr 정부.sg, 기관.sg

19 Internationalized Domain Names and ENUM Protocol Suite 19/23 Konkuk University, Korea International Testbed SingaREN IIR, Singapore Univ. JDNA Local Testbed Konkuk univ. Testbed vBNS Abliene CA*Net2 APAN-JP local IPv6 Local IPv4 KOREN TEN-155

20 Internationalized Domain Names and ENUM Protocol Suite 20/23 Konkuk University, Korea Domain Hierarchy Root Konkuk University Zone IIR Zone 한국 韓國싱가포르新加坡 대학 … 회사公司敎育公司敎育대학회사 ………………… 建國大三星싱가포르건국대무역新可坡貿易삼성 Top Level IDN Second Level IDN KR SG * All domain names are Punycode encoded

21 Internationalized Domain Names and ENUM Protocol Suite 21/23 Konkuk University, Korea Conclusion and Future works Conclusion IDN & ENUM Server, Test Suite International IDN & ENUM Testbed Future works Test Suite Upgrade Fully support IPv4/IPv6 Dual Stack Support Stability, Reliability Test Convergence with ENUM Test Suite Consider IPv6 DNS Extension (DNSEXT, DNSSEC) Testbed extension

22 Internationalized Domain Names and ENUM Protocol Suite 22/23 Konkuk University, Korea References (1/2) P. Mockapetris, “DOMAIN NAMES - CONCEPTS AND FACILITIES”, RFC 1034, November 1987. P. Mockapetris, “DOMAIN NAMES - IMPLEMENTATION AND SPECIFICATION”, RFC1035, November1987. P. Faltstrom, P. Hoffman, A. Costello, "Internationalizing Domain Names in Applications (IDNA)", RFC 3490, March 2003 A. Costello, "Punycode: A Bootstring encoding of Unicode for IDNA", RFC 3492, March 2003 P. Hoffman, M. Blanchet, "Nameprep: A Stringprep Profile for Internationalized Domain Names (IDN)", RFC 3491, March 2003 M. Duerst, "Internationalized Domain Names in URIs", Internet Draft, November 2002 P. Hoffman, P. Faltstrom, "Internationalized Host Names Using Resolvers and Applications (IDNRA)", Internet Draft, August 2000

23 Internationalized Domain Names and ENUM Protocol Suite 23/23 Konkuk University, Korea References (2/2) M. Welter, B. Spolarich, A. Costello, "Differential Unicode Domain Encoding (DUDE)", Internet Draft, Jun 2001 P. Hoffman, "RACE: Row-based ASCII Compatible Encoding for IDN", Internet Draft, November 2000 F. Yergeau, “UTF-8, a transformation format of ISO 10646”, RFC 2270, January 1998 P. Faltstrom, “E.164 number and DNS”, RFC 2916, September 2000 S. Hollenbeck, "Extensible Provisioning Protocol E.164 Number Mapping", Internet Draft, February 2003 S. Lind, "ENUM Usage Scenarios", Internet Draft, June 2002 P. Faltstrom, M. Mealling, "The E.164 to URI DDDS Application (ENUM)", Internet Draft, May 2003 Netpia’s website, http://www.netpia.com iDNS’s website, http://www.i-dns.net JPNIC’s website, http://www.nic.ad.jp


Download ppt "Internationalized Domain Names and ENUM Protocol Suite Pyo,Min-seok Dept. of Computer and Information Communication Engineering Konkuk University, Seoul,"

Similar presentations


Ads by Google