ENUM Update for voipeer BOF Richard Shockey ENUM co-chair

advertisement
ENUM Update for
voipeer BOF
Richard Shockey
ENUM co-chair
IETF 63 Paris
A Short History of ENUM RFC 3761
•
•
•
•
1999 - IETF ENUM WG formed
Sept. 2000 – IETF ENUM WG – RFC 2916
2001 – Various Workshops (ITU-T, Europe, US, Asia, …)
2002 – ITU -T Interim Procedures (IAB, RIPE-NCC)
– ITU -T generic TLD Investigation
– ETSI TS 102 051 "ENUM Administration in Europe"
• 2003 – ETSI TS 102 172 "Minimum Requirements for
Interoperability of European ENUM Trials"
– IETF new ENUM revision, IANA registered enumservices
– ITU-T final procedures ENUM domain
– ETSI ENUM Workshop (Feb 2004) and Plugtest ( 2004)
• 2004 – IETF RFC 3761
• Enumservices registration
• 1st Commercialization Public ENUM e164.arpa (Austria, et al)
• Commercial Private ENUM Services
• 2005 – APEET Coordination – North American Trials
What is ENUM? - RFC 3761
• take E.164 phone number
• turn it into a FQDN
+1 571 434 5651
1.5.6.5.4.3.4.7.5.1.e164.arpa.
• ask the DNS
• return list of URI’s
sip:richard.shockey@neustar.biz
Phone number IN ..URI OUT
NAPTR RR Structure
preference
order
flag
enumservice
field
regexp
IN NAPTR 10
10 “u” “E2U+ifax”
“!^.*$!mailto:me@domain.foo!”
IN NAPTR 10
10 "u" “E2U+SIP
"!^.*$!sip:+12025332800@network.foo" .




Order field indicates order of rules in DDDS current ENUM practice is
to set order to common value (10) .
Preference could indicates service selection.
U Flag – Terminal lookup resulting in URI
enumservice field: Specifies protocol to use to communicate with the
E2U service defined in RFC3761 (SIP = RFC 2543) (mailto =SMTP) etc
IESG maintains enumservice registration field oversight in the IANA Registry
Active Delegations in e164.arpa (partial)
•Asia Pacific ENUM
Engineering Task Force
•http://www.apenum.org
Coming Soon
Public ENUM - RFC 3761
• Public ENUM is generally defined as the administrative
policies and procedures surrounding the use of the
e164.arpa domain for TN to URI resolution.
– Policy for branches of the tree are Nation State issues as Directed
by IAB-ITU agreements
– All records are visible on the Internet
• Global Government policy has been to encourage
consumer OPT- IN. Which is generally assumed to be the
number holder as opposed to the carrier of record is the
only entity permitted to create records in e164.arpa.
• How will you register your Phone Number?
– Nation State Issue.Registration Model much like Domain Names…
– Registrars be also be Service Provider or Telecom Equipment
Vendor or Independent “Registrar”
What is Private ENUM ?
• Private ENUM is generally regarded as one or more
technologies (DNS – SIP Redirect- LDAP? ) that permit one
or more entities to exchange phone number to URI data.
Usually in a private secure manner.
• Use of any mutually agreed upon domain
– Could be one or more service providers
– Could be one or more enterprises –
• PBX to PBX inter or intra domain
– Could be private dialing plans
• Principally used by wireless carriers to enable MMS routing
• Could be used by IP network elements to retrieve LNP data
What is Carrier/Infrastructure ENUM ?
• Carrier /Infrastructure ENUM is generally regarded as the use of
RFC 3761 by a highly defined set of service providers to
exchange phone number to URI data, potentially in a private
secure manner to find points of network interconnection.
• The definition of those select service providers are generally
understood to those entities that can issue telephone numbers to
consumers aka “the carrier of record”
• Service providers are looking for NGN signaling infrastructures
to replace SS7 and TCAP queries
• Carrier ENUM is to be assumed as authoritative for all
endpoints service providers choose to exchange data for. There
is no need to OPT-OUT.
Carrier/Infrastructure ENUM options
• 2 URI’s Carrier and Public
– One is a point of interconnection the other is a SIP UA
– Carrier can query either tree
– Probably separate administrations
– Probably still nation state issue ( Layer 9)
A. Use entirely different DNS tree ( private option)
B. Split tree at leaf node of e164.arpa using non terminal NAPTR
records
C. split of e164.arpa tree using 3761 first well known rule
(CC).c.e164.arpa as in 4.4.c.e164.arpa
c.(CC).e164.apra as in c.4.4.e164.arpa
Public ENUM and Carrier ENUM are Orthogonal to each other,
they serve different markets for different reasons.
Lots of Drafts
• Infrastructure ENUM Requirements
draft-lind-infrastructure-enum-reqs-00.txt
• IANA Carrier/User enumservice Registration
draft-pfautz-lind-enum-carrier-user-00.txt
• Combined User and Carrier ENUM in the
e164.arpa tree
draft-haberler-carrier-enum-00.txt
• IANA Registration for an Enumservice Containing
Number Portability and PSTN
draft-livingood-shockey-enum-npd-00.txt
Layer 8 issues ( Economic)
We all know voice is a “bucket of bits” but …
Voice communications is becoming a Transit-Peering model
vs reciprocal compensation.
Transit for Voice is a well understood business model..peering for
voice is not.
Service providers going to all IP – SIP core networks.
Default PSTN routing for SIP to SIP session routing by
service providers is not economically sustainable.
Goal IP end to end service/application delivery.
What does this have to do with voipeer?
Its all about peering.
But peering is a VERY complex subject.
ENUM (Public-Private-Infrastructure) only solves the Layer
7 number translation issue.
Public ENUM is slow to take off for any number of reasons.
“Phone numbers are dead” but ..
we’ll all be dead before they go away.
Questions ?
Download