February 25, 2004 1
Infrastructure-ENUM
Secure, Private, Next Generation Addressing Infrastructure
Douglas J. RanalliFounder, Chief Strategy Officer
NetNumber, [email protected]
February 25, 2004 2
About NetNumber™About NetNumber™ Founded 1999. Key investors SAIC and Verisign. Developer and provider of next generation addressing
solutions for carriers and operators.– Operator-ENUM: Addressing for IP-services.
MMS, SMS direct connect, Push-to-talk, VoIP, etc.
– Number-Portability: Highly-efficient portability query infrastructure. Legacy circuit switched services as well as IP-services.
NetNumber product line:– ENUM Client SDK
Licensed to equipment vendors
– NetNumber ENUM Server (NES) Master & Edge software Licensed to service providers.
Introduction
3
North American Deployment ExamplesNorth American Deployment Examples MMS
– Portability corrected MMS address resolution across GSM and CDMA networks in North America.
ENUM Service = E2U + MMS Deployment status: Multiple NA operators in test or production today. Multiple
vendors providing infrastructure-ENUM solutions in NA today.
SMS – Portability corrected SPID discovery across GSM and CDMA networks in NA.
Deployment status: Multiple NA operators and content providers in production today.
Circuit-Switched Voice – Number portability– Low cost, high performance infrastructure for accessing number portability data.
Deployment status: Multiple NA mobile and fixed line carriers in test or production today.
IMS (SIP)– End-user specific service discovery for next generation SIP services. (Push-to-
talk, IM, Presence, etc.) Deployment status: Vendor integration activity only.
Introduction
February 25, 2004 4
Operator-ENUM BackgroundOperator-ENUM Background Multiple years of market feedback.
– Fixed-line carriers, mobile operators and equipment vendors.– Germany, UK, US, Italy, Spain, Finland, Japan.– Discussions focused on portability corrected addressing for MMS,
IMS (SIP) and VoIP services.
Multiple architectures evaluated.– Global centralized Tier-1 registry model.– Distributed country-level Tier-1 registries.– No centralized Tier-1 registry.
Clear customer feedback provided as soon as underlying market requirement was identified
– First operator-ENUM use case: Portability corrected MMS addressing across GSM and CDMA networks in North America.
Introduction
February 25, 2004 5
Operator-ENUMOperator-ENUMCustomer Driven PrinciplesCustomer Driven Principles Operator Control
– Private DNS infrastructure– Operator controls provisioning of Tier-2 service addresses.– Operator controls access to Tier-2 data.
No Centralized Registry Infrastructure– Existing regulatory structure defines who controls a given E.164.– Operators already have access to block and ported number data in
their own market and via interconnect partners in other markets.
No Third Party TLD.– E.164 name is already globally unique. +1-212-555-1234– No TLD required in the domain name: 4.3.2.1.5.5.5.2.1.2.1.
Single Operator Decision– Architecture must allow a single operator to begin using ENUM
without waiting for other operators to deploy an ENUM infrastructure.
Architecture
February 25, 2004 6
Operator-ENUM ArchitectureOperator-ENUM ArchitectureNES ImplementationNES Implementation
Tier-1 ENUM: E164 SPID– Portability-corrected service provider ID (SPID).
Locally provisioned number-block assignment data. Locally provisioned ported number data. Referral to another database for portability data outside the local market.
– ENUM server located in another portability region– HLR located on the SS7 network (via referral to DNS/MAP gateway)
Tier-2 ENUM: SPID service address – MMS, Push-to-talk, SIP-based voice service, Presence, etc.
Locally provisioned service address data for internal users. Locally provisioned service specific default for interconnect partner.
– Example: Default MMS address for an interconnect partner.• [email protected]
Referral to an interconnect partner’s ENUM server.
Architecture
February 25, 2004 7
MMS Address ResolutionMMS Address ResolutionSingle Portability Region (US Market)Single Portability Region (US Market)
GSM to CDMA to Fixed-lineGSM to CDMA to Fixed-line
Application
US GSMOperator
MMSC
US CDMAOperator
MMSC
Fixed-LineCarrier
US MobileOperator MMSC
MMSCProvisioning Flow
Query Flow
Message Flow
ENUM Server
Tier-2Provisioning
2
Administrator
Tier1Provisioning
1
1
North Americanblock, pooled and
ported number data(local data source)
2
February 25, 2004 8
MMS Query FlowMMS Query Flow End-user dials phone number to send MMS message.
MMSC issues a standard ENUM query to a local ENUM server.
ENUM server checks Tier-1 data to get portability corrected service provider ID (SPID).
– Locally provisioned number-block and ported number data.
ENUM server checks Tier-2 data to determine how to resolve an MMS address for the interconnect partner discovered from Tier-1. The NetNumber ENUM Server (NES) supports two resolution options:
– Static MMS address: Operator manually provisions a single static MMS address for each interconnect partner.
– Cross-Operator ENUM Query: Operator provisions ENUM referral for interconnect partners ENUM server.
ENUM server returns standard ENUM response to the MMSC with portability-corrected MMS address.
Common solution across CDMA, GSM, Fixed-line
Application
February 25, 2004 9
IP
Push-to-TalkServer
Push-to-TalkServer
4
SIP Entry PointI-CSCF
UE #1 UE #2
US CDMAOperator
German GSMOperator
ENUM Server
ENUM ServerTier-1
ProvisioningTier-1
Provisioning
German mobile blockand ported number
data
North Americanblock, pooled and
ported number data
1
2
3
Provisioning Flow
ENUM Query
SIP Signalling
Tier-2Provisioning
Administrator
IMS (SIP) Address ResolutionIMS (SIP) Address ResolutionMultiple Portability Regions (Germany to US)Multiple Portability Regions (Germany to US)
Application
February 25, 2004 10
Security ConsiderationsSecurity Considerations Two interfaces to consider:
– Application ENUM query MMSC to ENUM server
– Cross-operator query Tier-1 query for SPID or Tier-2 query for NAPTR record.
NES Supports Three Authentication Options– None: Source IP over trusted network
– TSIG: Transaction signature (RFC 2845) with shared secret key.
– Extended TSIG: Transaction signature using public/private keys.
Application
February 25, 2004 11
ETSI Plugtest ConsiderationsETSI Plugtest Considerations Infrastructure ENUM solutions still in early stages of deployment.
– Single country deployments– Single operator decisions– No cross-operator queries– Simple static/default service addressing at Tier-2.
Interoperability across infrastructure ENUM deployments won’t be an issue until the market evolves further.
– Tier-1 referrals across multiple portability regions (i.e. US to Germany)– Cross-operator Tier-2 queries for end-user specific data.
Interoperability issues for future consideration– Format of Tier-1 query for portability corrected SPID across multiple
portability regions. – Mandatory cross-operator authentication options.
Source IP TSIG with digital signature TSIG with public/private key
February 25, 2004 12
Thank You