ENUM---A Mechanism for Personalized IP services Management
Download
Report
Transcript ENUM---A Mechanism for Personalized IP services Management
工業技術研究院
電腦與通訊工業研究所
Industrial Technology Research Institute
Computer & Communications Research Laboratories
ENUM --- A Mechanism for
Personalized IP Services
Management
Using E.164 Number
周勝鄰 博士
工研院電通所
E-mail: [email protected]
Tel: 03-5915616
2003. 07
ENUM- --- S.,L. Chou
1
11/21/00
工業技術研究院
電腦與通訊工業研究所
Industrial Technology Research Institute
Computer & Communications Research Laboratories
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
ENUM- --- S.,L. Chou
2
11/21/00
工業技術研究院
電腦與通訊工業研究所
Industrial Technology Research Institute
Computer & Communications Research Laboratories
ENUM 101
What is ENUM (RFC 2916)?
Make Telephone Number Become a Domain Name in Internet
Any Telephone Number can Register As Domain Name in IP
World
Importance of ENUM
New Addressing Mechanism in IP World
Mechanism for IP/PSTN Convergence
Global ENUM Activities
IETF, ITU-T, US ENUM Form, Europe, …
ENUM Trials: More Than 10 Countries
Different Kinds of ENUM
Public (Personalized) ENUM: Future Vision
Carrier ENUM: Enhance MMS/SMS Services
Enterprise ENUM: Enhance Enterprise Telecomm Service
ENUM- --- S.,L. Chou
3
11/21/00
工業技術研究院
電腦與通訊工業研究所
Industrial Technology Research Institute
Computer & Communications Research Laboratories
What is ENUM ?
Problem:
How to Address (or Locate) a User in IP World from
IP/PSTN Network ?
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.
E.164 Number
ENUM
Mechanism
URI(Service@Host)
Domain Name System (DNS)
ENUM- --- S.,L. Chou
4
11/21/00
工業技術研究院
電腦與通訊工業研究所
Industrial Technology Research Institute
Computer & Communications Research Laboratories
ENUM Domain
The root node
“.”
com
arpa
e164.arpa
net
...
in-addr.arpa
second-level node
third-level node
second-level node
second-level node
third-level node
1.e164.arpa
7.1.e164.arpa
...
1.2.3.4.5.5.5.2.3.7.1.e164.arpa
Figure 1: A single common ENUM domain, which is e164.arpa
ENUM- --- S.,L. Chou
5
11/21/00
工業技術研究院
電腦與通訊工業研究所
Industrial Technology Research Institute
Computer & Communications Research Laboratories
Tier-0 Top Level Domain (TLD)
The Choice of Common Designated Domain fir ENUM
Tier-0 is Undecided and is Proving Controversial
ARPA 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
ENUM- --- S.,L. Chou
6
11/21/00
工業技術研究院
電腦與通訊工業研究所
Industrial Technology Research Institute
Computer & Communications Research Laboratories
ENUM in a Nutshell
• take phone number
• turn into
name
+46-8-6859131
domain
1.3.1.9.5.8.6.8.6.4.e164.arpa.
• ask the DNS
mailto:[email protected]
• return list of URI’s
sip:[email protected]
Source: IETF
ENUM- --- S.,L. Chou
7
11/21/00
工業技術研究院
電腦與通訊工業研究所
Industrial Technology Research Institute
Computer & Communications Research Laboratories
ENUM in More Detail
DNS-Server
Query
1.3.1.9.5.8.6.8.6.4.e164.arpa.?
Response
sip:[email protected]
“Call setup”
Dial
+4686859131
Sip
sip:[email protected]
Gateway
Sip server
Source: IETF
ENUM- --- S.,L. Chou
8
11/21/00
工業技術研究院
電腦與通訊工業研究所
Industrial Technology Research Institute
Computer & Communications Research Laboratories
ENUM DNS Hierarchy
.
.arpa
Tier 0
(RIPE)
6.8.8.e164.arpa -> ns1.t1.com
ns2.t1.com
ns1.t1.com/ns2.t1.com
2.6.8.8.e164.arpa -> ns1.t1a.com; ns2.t1a.com
6.6.8.8.e164.arpa -> ns1.t1b.com; ns2.t1b.com
Tier 1
ns1.t1a.com/ns2.t1a.com
ns1.t1b.com/ns2.t1b.com
...
4.3.2.1.4.9.3.2.2.6.8.8.e164.arpa
-> ns1.t2.biz; ns2.t2.biz
...
4.3.2.1.8.9.2.6.6.8.8.e164.arpa
-> ns1.t2.org; ns2.t2.org
ns1.t2.biz/ns2.t2.biz
Tier 2
(Designated by
the end user)
Tier 3
(Depending on
the application)
4.3.2.1.4.9.3.2.2.6.8.8.e164.arpa
-> NAPTR RRs (ldap URL)
ldap URL
LDAP
DB
Source: James Yum, Neustar
ENUM- --- S.,L. Chou
9
11/21/00
工業技術研究院
電腦與通訊工業研究所
Industrial Technology Research Institute
Computer & Communications Research Laboratories
ENUM Scenario
Enum Record
$ORIGIN 6.1.6.5.1.9.5.3.6.8.8.e164.arpa.
IN NAPTR 100 10 “u” “sip+E2U”
IN NAPTR 102 10 “u” “tel+E2U”
IN NAPTR 102 10 “u” “mailto+E2U”
E-Mail
Server
DNS
ENUM
Server
“!^.*$!sip:[email protected]!”
“!^.*$!tel:+886910961527!”
“!^.*$!mailto:[email protected]!”
3
SIP
Phone
SIP Proxy
3
5
IP Network
2
Signal
Gateway
IAD
Softswitch
4
Media
Gateway
1
1.
2.
3.
4.
5.
User Dial Tel. No
ENUM Query, get 3 URIs
Make SIP Call, No Answer
Make Mobile Call, Fail
Connect to E-Mail
Dial:03-5915616
ENUM- --- S.,L. Chou
0910961527
10
11/21/00
工業技術研究院
電腦與通訊工業研究所
Industrial Technology Research Institute
Computer & Communications Research Laboratories
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.tw
b. Make SIP Call to SIP Phone of slchou through SIP Proxy
c. SIP Phone Does not Answer
4.
The Softswitch Processes the 2nd URI Record,
a. Make PSTN Call Through Gateway to 0910961527
b. 0910961527 Does not Answer
5.
The Softswitch Processes the 3rd URI Record,
a. Query DNS to get the IP Address of Host: itri.org.tw
b. Connect the Caller E-Mail Server SMTP Protocol
c. Caller Leave the E-Mail Message
ENUM- --- S.,L. Chou
11
11/21/00
工業技術研究院
電腦與通訊工業研究所
Industrial Technology Research Institute
Computer & Communications Research Laboratories
ENUM and MMS Service
Step 3b
ENUM Server
Step 2
Query:
5.4.3.2.1.0.4.4.9.e164.apra
Internet/
Data Network
Step 3a
Step 1
To: 0944-012345
‘SMS Based’
Registry
Server
Gateway MMSC ‘B’
Response
mms:0944012345@domainB
IP = 192.9.200.3
GGSN SGSN
Network B
MMS ‘A’
Network A
ENUM- --- S.,L. Chou
12
11/21/00
工業技術研究院
電腦與通訊工業研究所
Industrial Technology Research Institute
Computer & Communications Research Laboratories
ENUM Administrative Model
ENUM- --- S.,L. Chou
13
11/21/00
工業技術研究院
電腦與通訊工業研究所
Industrial Technology Research Institute
Computer & Communications Research Laboratories
Registry vs. Registrar
Registry
Runs the DNS server for a specific domain name
one domain -> one registry
Registrar
Provide ENUM Registration to ENUM Users
So that Users Need Not to Contact Registry
Registrar verify customer data, do billing, and send data to
registry when delegation is to be done, changed or cancelled
ENUM- --- S.,L. Chou
14
11/21/00
工業技術研究院
電腦與通訊工業研究所
Industrial Technology Research Institute
Computer & Communications Research Laboratories
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-NUM
RIPE-NCC is Authorized by ITU-TSB to Perform such Delegation
at this Stage
http://www.ripe.net/enum/instructions.html
ENUM- --- S.,L. Chou
15
11/21/00
工業技術研究院
電腦與通訊工業研究所
Industrial Technology Research Institute
Computer & Communications Research Laboratories
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
ENUM- --- S.,L. Chou
16
11/21/00
工業技術研究院
電腦與通訊工業研究所
Industrial Technology Research Institute
Computer & Communications Research Laboratories
886 Issue in IP World
• Permanent Caching 6.8.8.e164.arpa pointing to Taiwan ENUM Tier-1
in other Countries Tier-1
ENUM
TLD
JPN ENUM
TIER 1
ENUM
TIER 2
ENUM- --- S.,L. Chou
6.8.8.e164.arpa
Taiwan
ENUM
TIER 1
ENUM
TIER 2
ENUM
TIER 2
17
6.8.8.e164.arpa
ENUM
TIER 2
US ENUM
TIER 1
ENUM
TIER 2
11/21/00
工業技術研究院
電腦與通訊工業研究所
Industrial Technology Research Institute
Computer & Communications Research Laboratories
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
ENUM- --- S.,L. Chou
18
11/21/00
工業技術研究院
電腦與通訊工業研究所
Industrial Technology Research Institute
Computer & Communications Research Laboratories
ENUM Provisioning Issues
Service Integrity
Unexpected Service Activated to the Caller
Service Provisioning and Management
E.164 Number Authentication
Service Validation on NAPTR Modifications ?
ENUM- --- S.,L. Chou
19
11/21/00
工業技術研究院
電腦與通訊工業研究所
Industrial Technology Research Institute
Computer & Communications Research Laboratories
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 World
Service Realization for ASP
Service Selection
Service Management for ENUM Users
Web-based Service Management for ENUM Users
Service Applied Dynamically
ENUM- --- S.,L. Chou
20
11/21/00
工業技術研究院
電腦與通訊工業研究所
Industrial Technology Research Institute
Computer & Communications Research Laboratories
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
ENUM- --- S.,L. Chou
21
11/21/00