21
NUM- --- S.,L. Chou 1 工工工工工工工 電電電電電電電電電電 Industrial Technology Research Institute Computer & Communications Research Laboratories 11/21/00 ENUM --- A Mechanism for Personalized IP Services Management Using E.164 Number 工工工 工工 工工工工工工 E-mail: slchou@itri .org .tw Tel: 03-5915616 2003. 07

Why ENUM ?

  • Upload
    trynt

  • View
    62

  • Download
    1

Embed Size (px)

DESCRIPTION

ENUM --- A Mechanism for Personalized IP Services Management Using E.164 Number 周勝鄰 博士 工研院電通所 E-mail: [email protected] Tel: 03-5915616 2003. 07. Why ENUM ?. How do network elements (gateways, SIP servers etc) find services on the Internet if you only have a telephone (E.164) number? - PowerPoint PPT Presentation

Citation preview

Page 1: Why ENUM ?

ENUM- --- S.,L. Chou 11

工業技術研究院電腦與通訊工業研究所Industrial Technology Research InstituteComputer & Communications Research Laboratories

11/21/00

ENUM --- A Mechanism forPersonalized IP Services

ManagementUsing E.164 Number

周勝鄰 博士工研院電通所

E-mail: [email protected]: 03-5915616

2003. 07

Page 2: Why ENUM ?

ENUM- --- S.,L. Chou 22

工業技術研究院電腦與通訊工業研究所Industrial Technology Research InstituteComputer & Communications Research Laboratories

11/21/00

Why ENUM ? How do network elements (gateways, SIP servers etc) find

services on the Internet if you only have a telephone (E.164) number?

How can subscribers define their preferences for incoming communications?

Many Number & Addressing Mechanism Used

With ENUM Only One Number

Page 3: Why ENUM ?

ENUM- --- S.,L. Chou 33

工業技術研究院電腦與通訊工業研究所Industrial Technology Research InstituteComputer & Communications Research Laboratories

11/21/00

ENUM 101

What is ENUM (RFC 2916)?Make Telephone Number Become a Domain Name in InternetAny Telephone Number can Register As Domain Name in IP

World

Importance of ENUMNew Addressing Mechanism in IP WorldMechanism for IP/PSTN Convergence

Global ENUM Activities IETF, ITU-T, US ENUM Form, Europe, …ENUM Trials: More Than 10 Countries

Different Kinds of ENUMPublic (Personalized) ENUM: Future VisionCarrier ENUM: Enhance MMS/SMS ServicesEnterprise ENUM: Enhance Enterprise Telecomm Service

Page 4: Why ENUM ?

ENUM- --- S.,L. Chou 44

工業技術研究院電腦與通訊工業研究所Industrial Technology Research InstituteComputer & Communications Research Laboratories

11/21/00

What is ENUM ?

ENUMMechanism

E.164 Number

Domain Name System (DNS)

URI(Service@Host)

ENUM is a Mechanism to Translate an E.164 Number into A List of URI (Service@Host)

So that An IP User Can be Accessed by E.164 Number.

Problem: How to Address (or Locate) a User in IP World fromIP/PSTN Network ?

Page 5: Why ENUM ?

ENUM- --- S.,L. Chou 55

工業技術研究院電腦與通訊工業研究所Industrial Technology Research InstituteComputer & Communications Research Laboratories

11/21/00

ENUM Domain

1.e164.arpa

arpa

The root node “.”

...

7.1.e164.arpa

...

1.2.3.4.5.5.5.2.3.7.1.e164.arpa

e164.arpa in-addr.arpa

third-level node third-level node

second-level node

com

second-level node second-level node

net

Figure 1: A single common ENUM domain, which is e164.arpa

Page 6: Why ENUM ?

ENUM- --- S.,L. Chou 66

工業技術研究院電腦與通訊工業研究所Industrial Technology Research InstituteComputer & Communications Research Laboratories

11/21/00

Tier-0 Top Level Domain (TLD)

The Choice of Common Designated Domain fir ENUM Tier-0 is Undecided and is Proving ControversialARPA as ENUM TLD is Controlled by IETF and Operated by

RIPE-NCC US and some other countries, ISOC/IAB/IETF Support IETF

Conclusion European Union, France and Germany Proposed ITU-TSB as the

Operator for ENUM China, France, Germany, Syria and Spain Objected to ARPA as TLD

for political reason to reinforce the infrastructure of Internet governance

E.A-ENUM Recommendation “Principle and procedures for the administration of E.164 Country

codes for registration into the Domain Name System” TLD is open ITU-TSB is the ENUM Tier-0 Administrator

Page 7: Why ENUM ?

ENUM- --- S.,L. Chou 77

工業技術研究院電腦與通訊工業研究所Industrial Technology Research InstituteComputer & Communications Research Laboratories

11/21/00

ENUM in a Nutshell

• take phone number +46-8-6859131

• turn into domain name 1.3.1.9.5.8.6.8.6.4.e164.arpa.

• return list of URI’ssip:[email protected]

• ask the DNS

mailto:[email protected]

Source: IETF

Page 8: Why ENUM ?

ENUM- --- S.,L. Chou 88

工業技術研究院電腦與通訊工業研究所Industrial Technology Research InstituteComputer & Communications Research Laboratories

11/21/00

ENUM in More Detail

“Call setup”

Sipsip:[email protected]

Query1.3.1.9.5.8.6.8.6.4.e164.arpa.?

Dial+4686859131

DNS-Server

Sip serverGateway

Responsesip:[email protected]

Source: IETF

Page 9: Why ENUM ?

ENUM- --- S.,L. Chou 99

工業技術研究院電腦與通訊工業研究所Industrial Technology Research InstituteComputer & Communications Research Laboratories

11/21/00

ENUM DNS Hierarchy

2.6.8.8.e164.arpa -> ns1.t1a.com; ns2.t1a.com6.6.8.8.e164.arpa -> ns1.t1b.com; ns2.t1b.com

4.3.2.1.4.9.3.2.2.6.8.8.e164.arpa-> NAPTR RRs (ldap URL)

LDAP DB

...

Tier 1

Tier 2(Designated bythe end user)

4.3.2.1.4.9.3.2.2.6.8.8.e164.arpa-> ns1.t2.biz; ns2.t2.biz

Tier 3(Depending onthe application)

6.8.8.e164.arpa -> ns1.t1.com ns2.t1.com

Tier 0(RIPE)

ns1.t1.com/ns2.t1.com

...4.3.2.1.8.9.2.6.6.8.8.e164.arpa-> ns1.t2.org; ns2.t2.org

ns1.t1b.com/ns2.t1b.comns1.t1a.com/ns2.t1a.com

ns1.t2.biz/ns2.t2.biz

ldap URL

Source: James Yum, Neustar

.arpa .

Page 10: Why ENUM ?

ENUM- --- S.,L. Chou 1010

工業技術研究院電腦與通訊工業研究所Industrial Technology Research InstituteComputer & Communications Research Laboratories

11/21/00

ENUM Scenario

IP Network

Softswitch

SIP Proxy

IADIAD

ENUMServer

E-Mail Server

1

5

Dial:03-5915616

2

SIPPhone

3

3

0910961527

41. User Dial Tel. No2. ENUM Query, get 3 URIs3. Make SIP Call, No Answer4. Make Mobile Call, Fail5. Connect to E-Mail

DNS

$ORIGIN 6.1.6.5.1.9.5.3.6.8.8.e164.arpa. IN NAPTR 100 10 “u” “sip+E2U” “!^.*$!sip:[email protected]!” IN NAPTR 102 10 “u” “tel+E2U” “!^.*$!tel:+886910961527!” IN NAPTR 102 10 “u” “mailto+E2U” “!^.*$!mailto:[email protected]!”

Media Gateway

Signal Gateway

Enum Record

Page 11: Why ENUM ?

ENUM- --- S.,L. Chou 1111

工業技術研究院電腦與通訊工業研究所Industrial Technology Research InstituteComputer & Communications Research Laboratories

11/21/00

ENUM Scenario (cont.)1. User Make Call to E.164 Number: 03-5915616

2. Softswitch Translates the E.164 Number to Query Input to ENUM Server:6.1.6.5.1.9.5.3.6.8.8.e164.arpa and gets a list of URIs returned

3. The Softswitch Processes the 1st URI Record,a. Query DNS to get the IP Address of Host: itri-sip-proxy.org.twb. Make SIP Call to SIP Phone of slchou through SIP Proxyc. SIP Phone Does not Answer

4. The Softswitch Processes the 2nd URI Record,a. Make PSTN Call Through Gateway to 0910961527b. 0910961527 Does not Answer

5. The Softswitch Processes the 3rd URI Record,a. Query DNS to get the IP Address of Host: itri.org.twb. Connect the Caller E-Mail Server SMTP Protocolc. Caller Leave the E-Mail Message

Page 12: Why ENUM ?

ENUM- --- S.,L. Chou 1212

工業技術研究院電腦與通訊工業研究所Industrial Technology Research InstituteComputer & Communications Research Laboratories

11/21/00

ENUM and MMS Service

GGSN

Internet/Data Network

ENUM Server

MMS ‘A’

Gateway MMSC ‘B’

Step 3b

To: 0944-012345

Query:5.4.3.2.1.0.4.4.9.e164.apra

IP = 192.9.200.3

Network A

Network B

Registry Server

SGSN

Step 1

Step 2

Step 3a‘SMS Based’

Responsemms:0944012345@domainB

Page 13: Why ENUM ?

ENUM- --- S.,L. Chou 1313

工業技術研究院電腦與通訊工業研究所Industrial Technology Research InstituteComputer & Communications Research Laboratories

11/21/00

ENUM Administrative Model

Page 14: Why ENUM ?

ENUM- --- S.,L. Chou 1414

工業技術研究院電腦與通訊工業研究所Industrial Technology Research InstituteComputer & Communications Research Laboratories

11/21/00

Registry vs. Registrar Registry

Runs the DNS server for a specific domain nameone domain -> one registry

RegistrarProvide ENUM Registration to ENUM UsersSo that Users Need Not to Contact RegistryRegistrar verify customer data, do billing, and send data to

registry when delegation is to be done, changed or cancelled

Page 15: Why ENUM ?

ENUM- --- S.,L. Chou 1515

工業技術研究院電腦與通訊工業研究所Industrial Technology Research InstituteComputer & Communications Research Laboratories

11/21/00

ITU-T ENUM Activities

ITU-T Study Group 2 Interim Procedures for Use of the ARPA Domain

Approved in May, 2002 Interim procedures for delegation of E.164 country codes into

ARPA domain before Approval of E.A-NUMRIPE-NCC is Authorized by ITU-TSB to Perform such Delegation

at this Stage http://www.ripe.net/enum/instructions.html

Page 16: Why ENUM ?

ENUM- --- S.,L. Chou 1616

工業技術研究院電腦與通訊工業研究所Industrial Technology Research InstituteComputer & Communications Research Laboratories

11/21/00

IETF ENUM Activities Telephone Number Mapping (ENUM) WG

RFC 2916, “E.164 number and DNS” RFC 2915, “The naming authority pointer (NAPTR) DNS resource record”, August, 2000 RIPE-NCC

Related ENUM Activities after RFC 2916 Update RFC to reference the DDDS

– RFC2916bis,”The E.164 to URI DDDS Application” ENUM Administrative and Operational Prtocedures

– Registration and Provisioning Procedures, Validation and Authentication of Data– Operational Privacy, Security Issues and Procedure

IETF Liaison with ITU-T SG2 New Issues Being Considered:

– Extent Same URI in RFC 2916 for Different Service» e.g., 2 SIP URIs but one for voice and one is instant messaging

SIP vs. ENUM Services, e.g., distinction the location provided by SIP and ENUM Adding Presence as an ENUM service Extension of ENUM service ‘tel’ URI Location Number Portability, using DNS as the source Extensible Provisioning Protocol (EPP) in PROVREG WG, IETF

Page 17: Why ENUM ?

ENUM- --- S.,L. Chou 1717

工業技術研究院電腦與通訊工業研究所Industrial Technology Research InstituteComputer & Communications Research Laboratories

11/21/00

886 Issue in IP World

6.8.8.e164.arpa

ENUM TLD

TaiwanENUM TIER 1

6.8.8.e164.arpaJPN ENUM

TIER 1

US ENUM TIER 1

ENUM TIER 2

ENUM TIER 2

ENUM TIER 2

ENUM TIER 2

ENUM TIER 2

• Permanent Caching 6.8.8.e164.arpa pointing to Taiwan ENUM Tier-1 in other Countries Tier-1

Page 18: Why ENUM ?

ENUM- --- S.,L. Chou 1818

工業技術研究院電腦與通訊工業研究所Industrial Technology Research InstituteComputer & Communications Research Laboratories

11/21/00

ENUM Provisioning Issues Privacy Issues

Need to obtain end-user agreement to enter number in DNS, depending on national data-protection laws

Hardening the ENUM zone data against data mining, especially for the purposes of spam?

But hard to stop ENUM name servers being harvested for resources bound to an E.164 number

Security Issue Almost no security in normal DNS Transaction Signatures (TSIG) provides simple form of DNS Security

based on shared secret Ultimately DNSSEC needs to be deployed

uses public key encryption to generate digital signatures for every resource record in a zone

public keys are also signed and included in the zone, allowing the signatures to be validated

Page 19: Why ENUM ?

ENUM- --- S.,L. Chou 1919

工業技術研究院電腦與通訊工業研究所Industrial Technology Research InstituteComputer & Communications Research Laboratories

11/21/00

ENUM Provisioning Issues Service Integrity

Unexpected Service Activated to the Caller

Service Provisioning and ManagementE.164 Number Authentication

Service Validation on NAPTR Modifications ?

Page 20: Why ENUM ?

ENUM- --- S.,L. Chou 2020

工業技術研究院電腦與通訊工業研究所Industrial Technology Research InstituteComputer & Communications Research Laboratories

11/21/00

More Than Number Translation One E.164 Number to Multiple URIs

Multiple NAPTR service: URI

Multiple IP Services Behind one ENUM sip, tel, ifax, mms, ems, sip, e-mail, …

Service Realization Mechanism in IP WorldService Realization for ASPService Selection

Service Management for ENUM UsersWeb-based Service Management for ENUM UsersService Applied Dynamically

Page 21: Why ENUM ?

ENUM- --- S.,L. Chou 2121

工業技術研究院電腦與通訊工業研究所Industrial Technology Research InstituteComputer & Communications Research Laboratories

11/21/00

Conclusions ENUM is An Important Enabling Technology to Speed-up

IP/PSTN Convergence ENUM --- Let Users Use Telephone Number in IP Network ENUM --- Make Users to Manage Different IP Services

Uniformly ENUM Will Bring Huge Impact to PSTN and IP Networks