Download
current topic epp n.
Skip this Video
Loading SlideShow in 5 Seconds..
Current Topic – EPP - PowerPoint Presentation
Download Presentation
Current Topic – EPP -

Current Topic – EPP -

142 Vues Download Presentation
Télécharger la présentation

Current Topic – EPP -

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. Current Topic – EPP - TWNIC Jeff Yeh <jeff@twnic.net.tw>

  2. Overview • EPP Introduction • What is EPP • Why EPP • EPP relate information • TWNIC EPP Implementation • TWNIC EPP Environment • EPP issue • Policy issue • TWNIC technical issue

  3. What is EPP • Client-Server Protocol for provisioning and management objects • Key feature • Object model • XML Based • Extensible framework • Generic object management operation

  4. EPP Command • Session Management Commands • Login: login to EPP server • Logout: logout from EPP server • Query Commands • Check: retrieve object availability • Info: retrieve information about an object • Transfer: retrieve status of a transfer operation • Poll: retrieve queued messages at server • Object Transform Commands • Create: create an instance of an object • Delete: delete an instance of an object • Renew: extend the validity of an object • Transfer: initiated a change in the sponsorship of an object • Update: change information associated with an object

  5. Typical EPP command <?xml version="1.0" encoding="UTF-8" standalone="no"?> <epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0 epp-1.0.xsd"> <command> <info> <obj:info xmlns:obj="urn:ietf:params:xml:ns:obj" xsi:schemaLocation="urn:ietf:params:xml:ns:obj obj.xsd"> <obj:name>example</obj:name> </obj:info> </info> <clTRID>ABC-12345</clTRID> </command> </epp>

  6. Typical EPP response <?xml version="1.0" encoding="UTF-8" standalone="no"?> <epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0 epp-1.0.xsd"> <response> <result code="1000"> <msg lang="en">Command completed successfully</msg> </result> <trID> <clTRID>ABC-12345</clTRID> <svTRID>54321-XYZ</svTRID> </trID> </response> </epp>

  7. connection teardown connection setup <response> <response> <response> <response> <greeting> <command-n> <command-1> <logout> <login> A Typical EPP Session EPP Client (Registrar) EPPServer (Registry) EPP SessionEstablishment EPP Transactions: Object Provisioning and Queries EPP Session Closedown

  8. EPP server state machine Connected Or <hello> Waiting for Client Prepare Greeting Send Greeting Close Connection Or Idle Timeout End session Waiting for Client Authentication Send Response <login> Received Prepare Fail Response Send 2501 Response Processing <login> Auth Fail Auth OK Timeout Waiting for Command Send Response Send x5xx Response Command Received Prepare Response Command Processed Processing command

  9. EPP domain

  10. Why EPP • IETF Standard • Extensible • UTF8 • Security • Well-defined atomic operation • Automation

  11. EPP current status • RFC Standard (RFC-EDITOR) • draft-ietf-provreg-epp-09.txt • draft-ietf-provreg-epp-contact-07.txt • draft-ietf-provreg-epp-domain-07.txt • draft-ietf-provreg-epp-host-07.txt • draft-ietf-provreg-epp-tcp-06.txt • Standard Port 700 (3121) • TLDs adopting EPP • gTLDs: .biz, .info, .name, .coop • ccTLDs: .us, .au, .cn, .tw, .at, .pl,...

  12. EPP related information • Provreg WG website: http://www.ietf.org/html.charters/provreg-charter.html • Mail Archive: http://www.cafax.se/ietf-provreg/maillist/

  13. TWNIC environment • draft-ietf-provreg-epp-04.txt • draft-ietf-provreg-epp-contact-02.txt • draft-ietf-provreg-epp-domain-02.txt • draft-ietf-provreg-epp-host-02.txt

  14. TWNIC environment • EPP Server OS: Linux 2.4.18 • Develop Language: Perl 5.8.0 • Database Server OS:SunOS 5.8 • Database Server:Oracle 8.0.5

  15. TWNIC EPP Structure registrars registry registrar1 EPP client EPP Server 1 registrar2 EPP client Registry Database registrar3 EPP client registrar4 EPP client EPP Server 2 registrar5 EPP client registrar6 EPP client

  16. TWNIC EPP status • Launch on Jan 20th, 2004 • Connect with 18 registrars (via NeuLevel) • More than 300 domain name registered on the first day • New registration growth 35%

  17. EPP developing reminder • Linked Status • Roid • Poll message • Extension for each registry • Schema validation (*.xsd)

  18. TWNIC Policy issue • Transfer procedure • Rename • Grace Period • Special Field

  19. TWNIC technical issue • Database code type • BIG5->UTF8 • Database layout • Front end user interface problem • BIG5->UTF8 • API & EPP parallel run

  20. IDN over EPP • UTF8 • No standard until now