1 copyright © 2012 telcordia technologies, inc all rights reserved telcordia ip interconnection...

22
1 Copyright © 2012 Telcordia Technologies, Inc All Rights Reserved Telcordia IP Interconnection ENUM Registry Solution John P. Malyar Chief Architect Adam Newman Sr. Business Developer Joseph E. Clark III Principal Engineer Interconnection Solutions Architecture and Demonstration

Upload: wyatt-bushell

Post on 01-Apr-2015

217 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: 1 Copyright © 2012 Telcordia Technologies, Inc All Rights Reserved Telcordia IP Interconnection ENUM Registry Solution John P. Malyar Chief Architect Adam

1

Copyright © 2012 Telcordia Technologies, Inc

All Rights Reserved

Telcordia IP Interconnection ENUM Registry Solution

John P. MalyarChief Architect

Adam NewmanSr. Business Developer

Joseph E. Clark IIIPrincipal Engineer

Interconnection Solutions

Architecture and Demonstration

Page 2: 1 Copyright © 2012 Telcordia Technologies, Inc All Rights Reserved Telcordia IP Interconnection ENUM Registry Solution John P. Malyar Chief Architect Adam

2

Together, we set out to consolidate our leadership in Operations and Business Support Systems.

With the industry’s broadest portfolio to manage and monetize the world's most dynamic networks, we will lead the way into a new era of converged communications. Our solutions and holistic insights empower customers to have smarter processes and operations, resulting in an outstanding customer experience.

Learn more: www.ericsson.com/telcordia

Page 3: 1 Copyright © 2012 Telcordia Technologies, Inc All Rights Reserved Telcordia IP Interconnection ENUM Registry Solution John P. Malyar Chief Architect Adam

3

Telcordia ENUM Registry Solution

GLOBAL…

INTEGRATION…

FLEXIBLE…

STANDARD…

EASILY…

authoritative subscriber-based interconnection data for all communication services

with number portability sources for accurate Service Provider identification

provisioning interface is flexible with automated rules based provisioning

interface for data access

extensible to new data types such as presence and location as they become available

Designated Provider Country

Code 1 ENUM LLC Root

Page 4: 1 Copyright © 2012 Telcordia Technologies, Inc All Rights Reserved Telcordia IP Interconnection ENUM Registry Solution John P. Malyar Chief Architect Adam

4

IP Interconnection using DNS Registry – Tiered Approach

Tier-0

Tier-1

Tier-2

Directs DNS query to country’s Tier-1 registry(ies). NS record* provided for each Tier-1 registry

Directs DNS query to customer’s Tier-2 providers. NS record provided for each subscriber’s telephone number or other appropriate digit block

*An NS record is an authoritative name server DNS record used to delegate to subordinates

Stores list of service-specific internet addresses in of URI’s in a DNS resource record called NAPTR for each subscriber/digit block. Returns the full list of Internet addresses associated with the E.164 number being queried.

Registry

Registry

Provider

CC 1

Page 5: 1 Copyright © 2012 Telcordia Technologies, Inc All Rights Reserved Telcordia IP Interconnection ENUM Registry Solution John P. Malyar Chief Architect Adam

5

Why a DNS Registry?

DNS query-response protocol is as standard and inexpensive as it’s possible to get.

e.g.

Every Internet-capable computer has the standard DNS protocol built-in.

DNS queries can be used “recursively” to start at a fixed point and navigate through

a set of delegations to find Resource Record information for any valid domain name

So, if we can do these things:

Express a Telephone Number as a domain name (the ENUM Name), and

Define a delegation path (series of NS Record, pointing sequentially to a set of DNS

servers), and

Store the required information at the end of that path as a Resource Record (in this case,

a NAPTR record)

then, the Originating SP has a well-understood, inexpensive way to get the

information in real-time.

Page 6: 1 Copyright © 2012 Telcordia Technologies, Inc All Rights Reserved Telcordia IP Interconnection ENUM Registry Solution John P. Malyar Chief Architect Adam

6

Telcordia Registry Features that will be demonstrated: A Tier 0/1 database that associates the Name Server

(NS) records of User members to TNs, NXXs, LRNs, or NXX-Xs.

FLEXIBLE Shared Registration Service (SRS) to allow Service Providers of Record (SPR) to enter information, with automated provisioning interface also available

Real-Time Query, also available Zone Data Management/Propagation and Customized data delivery options

SPs can control their own Tier 2 system and network queries

ENUM Tier 0/1 Query Service available with ability to add Tier 2 services

ContactInfo Query Service

Page 7: 1 Copyright © 2012 Telcordia Technologies, Inc All Rights Reserved Telcordia IP Interconnection ENUM Registry Solution John P. Malyar Chief Architect Adam

7

Solution Overview: Functional DiagramPROVISIONING DISTRIBUTION

Page 8: 1 Copyright © 2012 Telcordia Technologies, Inc All Rights Reserved Telcordia IP Interconnection ENUM Registry Solution John P. Malyar Chief Architect Adam

8

Flexible Provisioning Processing

Provisioning three input mechanisms: • User web GUI (also supports other configuration and rules data)• Programmatic SOAP/XML interface • Bulk flat-data file

Flexible Provisioning allows:• Customizable rules based provisioning so that a rule can be set to

provision based on industry data (NPAC and LERG)• Rules in two broad categories:

• Exact-Match (or 'Registrations') – Instructions for one particular TN, 1000s Block or NXX, when ownership is confirmed by Industry Data.

• Flow-Through Rules – Instructions for a broad collection of TNs, 1000s Blocks and NXXs from Industry Data records that match the Rule.

• Customizable Provisioning Elements:• Routing Pattern data – Name Server records, etc.• ContactInfo data – Contact Identification records• Recipient Group data – Access-control lists

Page 9: 1 Copyright © 2012 Telcordia Technologies, Inc All Rights Reserved Telcordia IP Interconnection ENUM Registry Solution John P. Malyar Chief Architect Adam

9

CC1 ENUM Provisioning ProcessingRules Interaction with Industry Data

INDUSTRYDATA

NXX as 0-10

Blocks

TN

TN

NXX as 0-10

Blocks

1000sBlock

TN

confirmation

"Exact-Match"

Type "T"TN

Type "N"NXX Code

RULES

Type "T"TN

Type "B"1000s Block

Type "N"NXX Code

"Flow-Through"

Type "L"LRN

Type "R"Whole-Range

RoutingResults

Page 10: 1 Copyright © 2012 Telcordia Technologies, Inc All Rights Reserved Telcordia IP Interconnection ENUM Registry Solution John P. Malyar Chief Architect Adam

10

Distribution: Data Transfer and Query Processing Options

Query Service Individual TN data and Block data co-exist in registry,

TN data always takes precedence Telcordia Server does ‘Best-Match’ using ENUM

protocol and standard DNS NS Data Transfer

Standards Based Zone Transfer Available Configurable top-level domain (e.g. 1.e164enum.ca) One Zone per NPA (e.g. 9.1.5.1.e164enum.ca)

Customized efficient data API available as alternative

Telcordia registry processes ~1M transactions an hour

Page 11: 1 Copyright © 2012 Telcordia Technologies, Inc All Rights Reserved Telcordia IP Interconnection ENUM Registry Solution John P. Malyar Chief Architect Adam

11

CC1 ENUM LLC – ENUM Query ProcessingQuery Handling in Telcordia ENUM Servers

ENUM Query arrives:

• Record Type requested: NAPTR

• Name: Full ENUM name of a TN

Telcordia ENUM Server Responds:

• If name matches exactly, TN record is found:

• If name matches to 7 digits, Block best-match record is found:

• If name does not match to 7 digits, nothing is found:

Page 12: 1 Copyright © 2012 Telcordia Technologies, Inc All Rights Reserved Telcordia IP Interconnection ENUM Registry Solution John P. Malyar Chief Architect Adam

12

Demonstration

• GUI overview

• Provisioning

• RoutingPatterns

• Rules

• Basic Cases – Creating Discoverable DNS Routes for a TN:

• Provisioning RoutingPatterns

• NXX Based Rule

• Range Based Rule

• Porting out to a non-participant

• Porting in to a participant

• Snap-Back to a participant

• Changing a Rule (Mass Updates)

• Distribution: Query Service to show real-time results

Page 13: 1 Copyright © 2012 Telcordia Technologies, Inc All Rights Reserved Telcordia IP Interconnection ENUM Registry Solution John P. Malyar Chief Architect Adam

13

Conclusions

Telcordia ENUM Registry is available today Allows for efficient rule based provisioning from industry

data sources (NPAC and LERG)Do not require every TN to be enteredCan enter any TN needed

DNS based solution, not CMIP/SS7 legacy solution Demonstrated to more than a million transactions an hour Can be quickly customized to Canadian service provider

needs

Demonstration of CC1 ENUM LLC version available

Page 14: 1 Copyright © 2012 Telcordia Technologies, Inc All Rights Reserved Telcordia IP Interconnection ENUM Registry Solution John P. Malyar Chief Architect Adam

14

Questions?

: Adam Newman

Sr. Business DeveloperInterconnection [email protected]

Page 16: 1 Copyright © 2012 Telcordia Technologies, Inc All Rights Reserved Telcordia IP Interconnection ENUM Registry Solution John P. Malyar Chief Architect Adam

16

Back Up Slides

Page 17: 1 Copyright © 2012 Telcordia Technologies, Inc All Rights Reserved Telcordia IP Interconnection ENUM Registry Solution John P. Malyar Chief Architect Adam

17

CC1 ENUM LLC – ENUM Query ProcessingAppearance in Telcordia ENUM Servers

Telcordia Server does ‘Best-Match’ :

1. Individual TN data:

• Each TN appears at its full ten-digit ENUM name as:

• If not “NULL”, NS record

• If “NULL”, TXT record

2. 1k Block data, including exploded NXX data:

• Each 1000s Block appears at its 7-digit ENUM name as an NS record

Page 18: 1 Copyright © 2012 Telcordia Technologies, Inc All Rights Reserved Telcordia IP Interconnection ENUM Registry Solution John P. Malyar Chief Architect Adam

18

CC1 ENUM System Architecture

Shared Registration Service Subsystem Subsystem

Distribution Subsystem

Data Store Layer

Web Forms

Provisioning

Web Service File

Processing

Authorized SPR

WS Client

SPR Files

Business Logic Pattern / Rules Objects

- and - Contact Info Query [Future: SRS Monitoring and Reports]

IRIS IRIS Client

Event Policy Engine Business Logic

Distri-butor Function

Reference Data

Active Registry

Industry Events

RULES

Company Definitions

NPAC + LERG

Mobile ID

Patterns

A* 1

A* 2

ENUM DNS

Query Source

QRS

Authorized Recipient

Authorized Recipient

Local Tier 0/1 Name Servers

A* 0 0

OA&M Layer

A* = Adapter

Zone Data Management/Propagation

ENUM Query Service ContactInfo Query Service

Tier 0/1 Registry Database and maintains Tier 2 name servers of participating providers

Shared Registration (SRS) to allow Service Providers of Record (SPR) to enter ENUM information

Page 19: 1 Copyright © 2012 Telcordia Technologies, Inc All Rights Reserved Telcordia IP Interconnection ENUM Registry Solution John P. Malyar Chief Architect Adam

19

ENUM Globalization

Page 20: 1 Copyright © 2012 Telcordia Technologies, Inc All Rights Reserved Telcordia IP Interconnection ENUM Registry Solution John P. Malyar Chief Architect Adam

20

CC1 ENUM LLC – ENUM Query ProcessingAppearance in Telcordia ENUM Servers

Telcordia Server does ‘Best-Match’ :

1. Individual TN data:

• Each TN appears at its full ten-digit ENUM name as:

• If not “NULL”, NS record

• If “NULL”, TXT record

2. 1k Block data, including exploded NXX data:

• Each 1000s Block appears at its 7-digit ENUM name as an NS record

Page 21: 1 Copyright © 2012 Telcordia Technologies, Inc All Rights Reserved Telcordia IP Interconnection ENUM Registry Solution John P. Malyar Chief Architect Adam

21

CC1 ENUM LLC – ENUM Query ProcessingQuery Handling in Telcordia ENUM Servers

ENUM Query arrives:

• Record Type requested: NAPTR

• Name: Full ENUM name of a TN

Telcordia ENUM Server Responds:

• If name matches exactly, TN record is found:

• If name matches to 7 digits, Block best-match record is found:

• If name does not match to 7 digits, nothing is found:

Page 22: 1 Copyright © 2012 Telcordia Technologies, Inc All Rights Reserved Telcordia IP Interconnection ENUM Registry Solution John P. Malyar Chief Architect Adam

22

CC1 ENUM LLC – ENUM Data DistributionDelivery to Generic DNS Name Servers

DNS Zone Transfer:

• AXFR – “All-data” Transfer for initialization

• AXFR request honored for “small” zones (size TBD)

• AXFR refused for “large” zones; Use Zone File download

• IXFR – Incremental Transfer for ongoing operation

• Zone definition:

• Configurable top-level domain (e.g. 1.e164enum.us.)

• One Zone per NPA (e.g. 2.3.7.1.e164enum.us.) This choice is based on max size, like LNP (>200M?)