1 Introduction to ENUM Technical and operational aspects Marco Bernardi NeuStar, Inc +447776172407.

Slides:



Advertisements
Similar presentations
Tekelecs opinion on Change orders NANC 400 and NANC 401 ENUM.
Advertisements

International Telecommunication Union ENUM Issues and Solutions Houlin Zhao Director Telecommunication Standardization Bureau International Telecommunication.
SG-A Ad Hoc - ENUM Jordyn A. Buchanan Register.com February 12, 2001.
2/12/2001 ENUM Administration Penn Pfautz AT&T
Support and Transparent Process for ENUM Designated Zone implementations for the USA Before the Dept of State ITAC-T Advisory Committee SG-A AdHoc Meeting.
Carrier/Infrastructure ENUM Requirements draft-lind-infrastructure-enum-reqs-01.
2.1 Installing the DNS Server Role Overview of the Domain Name System Role Overview of the DNS Namespace DNS Improvements for Windows Server 2008 Considerations.
International Telecommunication Union ITU Perspective on ENUM Robert Shaw ITU Internet Strategy and Policy Advisor ICANN Rio de Janeiro, Brazil March 25,
Domain Name System. DNS is a client/server protocol which provides Name to IP Address Resolution.
DNS Domain Name System. Domain names and IP addresses People prefer to use easy-to-remember names instead of IP addresses Domain names are alphanumeric.
An Engineering Approach to Computer Networking
ENUM Chris Wong Converging Services Branch International Training Program 7 September 2006.
Application Layer At long last we can ask the question - how does the user interface with the network?
Domain Name System: DNS
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 7: Planning a DNS Strategy.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 19 Domain Name System (DNS)
DOMAIN NAME SYSTEM. Introduction  There are several applications that follow client server paradigm.  The client/server programs can be divided into.
Domain Name System ( DNS )  DNS is the system that provides name to address mapping for the internet.
Chapter 25 Domain Name System
Domain Name Services Oakton Community College CIS 238.
A centralized system.  Active Directory is Microsoft's trademarked directory service, an integral part of the Windows architecture. Like other directory.
Ch25 Ameera Almasoud 1 Based on Data Communications and Networking, 4th Edition. by Behrouz A. Forouzan, McGraw-Hill Companies, Inc., 2007.
11.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 11: Introducing WINS, DNS,
Understanding ENUM & Current Status Network Planning August 21, 2001
ENUM Primer November 4, 2004 Tom McGarry - NeuStar
1 IETF – ENUM US Government Briefing Richard Shockey IETF ENUM Work Group Chair Senior Technical Industry Liaison NeuStar, Inc Vermont Avenue N.W.
Chapter 16 – DNS. DNS Domain Name Service This service allows client machines to resolve computer names (domain names) to IP addresses DNS works at the.
December 5, 2003FG3 Report FOCUS GROUP 3 Interoperability Report to NRIC VI Council December 5, 2003 Cliff Naughton (Boeing)
ENUM? “ Telephone Number Mapping (ENUM or Enum, from TElephone NUmber Mapping) is a suite of protocols to unify the telephone numbering system E.164 with.
Naming & Addressing ENUM, EPC, WINC overview JaeYoung Choi
Domain names and IP addresses Resolver and name server DNS Name hierarchy Domain name system Domain names Top-level domains Hierarchy of name servers.
25.1 Chapter 25 Domain Name System Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Network Protocols Chapter 25 (Data Communication & Networking Book): Domain Name System (DNS) 1.
Chapter 17 Domain Name System
ENUM Update for voipeer BOF Richard Shockey ENUM co-chair IETF 63 Paris.
International Telecommunication Union Global ENUM Implementation Robert Shaw ITU Internet Strategy and Policy Advisor International Telecommunication Union.
Industry Canada 1 Bob Leafloor Colman Ho Peter Chau Industry Canada January 2003 (ENUM) T E lephone NU mber M apping.
Chapter 29 Domain Name System (DNS) Allows users to reference computer names via symbolic names translates symbolic host names into associated IP addresses.
October 8, 2015 University of Tulsa - Center for Information Security Microsoft Windows 2000 DNS October 8, 2015.
Slide 1 Nicklas Beijar - TRIP, ENUM and Number Portability TRIP, ENUM and Number Portability Nicklas Beijar
1 ENUM’s Role in VoIP IP Telephony Conference & Expo Miami February 12, 2004 Sheri Jenkinson VeriSign Communication Services Product Manager - ENUM
International Telecommunication Union ENUM Implementation Robert Shaw ITU Internet Strategy and Policy Advisor International Telecommunication Union ICANN.
IP Network Clearinghouse Solutions ENUM IP-Enabling The Global Telephone Directory Frank Estes Vice President , ext 224
1 Kyung Hee University Chapter 18 Domain Name System.
Configuring Name Resolution and Additional Services Lesson 12.
Slide 1 Nicklas Beijar - TRIP, ENUM and Number Portability TRIP, ENUM and Number Portability Nicklas Beijar
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 19 Domain Name System (DNS)
Patrik Fältström. ITU Tutorial Workshop on ENUM. Feb 8, 2002, Geneva Explanation of ENUM (RFC 2916) Patrik Fältström Area Director, Applications Area,
12/18/2000 ENUM Administration Penn Pfautz AT&T
BZUPAGES.COM. Presented to: Sir. Muizuddin sb Presented by: M.Sheraz Anjum Roll NO Atif Aneaq Roll NO Khurram Shehzad Roll NO Wasif.
Domain Name System (DNS)
International Telecommunication Union ITU Perspective on ENUM Robert Shaw ITU Internet Strategy and Policy Advisor ICANN Rio de Janeiro, Brazil March 25,
Update on ITU-T ENUM Activities Steven D. Lind AT&T SG-A ENUM - Ad Hoc February 12, 2001.
Internet Naming Service: DNS* Chapter 5. The Name Space The name space is the structure of the DNS database –An inverted tree with the root node at the.
International Telecommunication Union ENUM Organizational Perspectives Richard Hill, for Houlin Zhao Director Telecommunication Standardization Bureau.
Basics of the Domain Name System (DNS) By : AMMY- DRISS Mohamed Amine KADDARI Zakaria MAHMOUDI Soufiane Oujda Med I University National College of Applied.
ENUM Tutorial ENUM Forum June 3, 2003 Steven D. Lind, AT&T GEN0075R0.
ENF/ERO ENUM Convergence Workshop Tony Holmes Chairman ETSI SPAN11 NAR BTexact Technologies Numbering Addressing & Routeing 9-10 January 2002 Standards.
Carrier/Infrastructure ENUM Requirements draft-lind-infrastructure-enum-reqs-01.
System Administration(SAD622S) Name of Presenter: Shadreck Chitauro Lecturer 18 July 2016 Faculty of Computing and Informatics.
IP Telephony (VoIP).
Chapter 25 Domain Name System.
Domain Name System (DNS)
Technical and Operational Aspects
Net 323 D: Networks Protocols
Chapter 19 Domain Name System (DNS)
Global ENUM Implementation
Implementation of ENUM on telecommunication networks
An Engineering Approach to Computer Networking
Computer Networks Presentation
Presentation transcript:

1 Introduction to ENUM Technical and operational aspects Marco Bernardi NeuStar, Inc

2 Contents Convergence between IP and E.164 based networks Introduction to DNS ENUM technical aspects ENUM architectural/operational aspects ENUM alternative implementations

3 ENUM in the context of convergence (I) ENUM is an enabler of the convergence process between E.164 based networks (PSTN, GSM, ect.) and IP based networks providing interoperability between different naming/addressing schemes across different networks ENUM offers the possibility to have a single contact point (E.164 number) for different services across different networks 1.2 Billion telephone numbers worldwide PSTN, GSM.. Internet Networks 350 Million Internet users worldwide ENUM

4 ENUM in the context of convergence (II) ENUM is…. –A “bearer capability” that allows the mapping an E.164 number into a set of IP terminations and associated protocols by using DNS technology ENUM is not …. –A telecommunication service/application –A carrier selection mechanism –A directory service –A threat/replacement of existing E.164 numbering plans

5 Introduction to Domain Name System (DNS) DNS is the mechanism that allows to translate “user-friendly” names (e.g. neustar.biz) into “network oriented” addresses (e.g ) and vice versa –Address and name have different functions. An address is a locator and name is an identifier DNS is a world-wide distributed, scalable, reliable, dynamic database –Data are stored locally but can be retrieved globally –Domain name (neustar.biz, e164.arpa) is the “key” to retrieve data DNS is composed of three main elements –Domain name space –Name servers –Resolvers

6 The Domain Namespace (I) The namespace is the “skeleton” of DNS database –An inverted tree with the root node at the top –Each node has a label. The root has an “empty” label A domain name is the sequence of labels from a node to the root separated by “.” – A domain name is unique and identifies the position of the correspondent node in the namespace trial.enum.neustar.biz

7 Domain Namespace (II) A subdomain is a portion of a domain –Ex: enum.neustar.biz is a subdomain of neustar.biz A domain can be split in a number of administrative independent subdomains called zones –Delegation is the process to create zones that is a mechanism to decentralize control Below neustar.biz there are two (child) zones: enum.neustar.biz (orange) and us.neustar.biz (green)

8 Name Servers and resolvers (I) Name resolution is a server/client mechanism to find data in the DNS Name server is the “server half” of the mechanism. The resolver is the “client half” Name server is a program storing information about a zone (zone file) –The name server that stores a complete zone is “authoritative for” the zone –More than one name server are authoritative for the same zone redundancy and robustness –In addition to authoritative name servers there are also caching name servers that store only part of zone file data

9 Name servers and resolvers (II) Resolver is a program running on a host that queries from information A name server receives a query from a resolver and looks for the answer –1) search starts from authoritative data and then its cache –2) if the name server doesn’t have the requested data and is not authoritative for that domain, the request is passed to other name servers with a recursion process Only a single branch of the DNS tree can be searched (it’s branch the domain name belongs to). It’s NOT a directory service

10 What’s ENUM (I) E.164 numbers because… –They have been used for years in telephony, are authoritatively managed and well accepted by users –Other numbers/identifiers (E.212, car number plate) could be used as entries for DNS look up but it’s not ENUM DNS because…. –It’s available, global, cheap, reliable, scalable ENUM is about E.164 numbers into DNS by using a single, authoritative structured domain - e164.arpa

11 What’s ENUM (II) A single, authoritative structured domain because… –It’s crucial to ensure the integrity of the E.164 numbering plan –It’s vital to protect customers from traffic hijacking and privacy violation –DNS is not a directory service. Consistency of the information retrieved by DNS look up (the same information irrespective of the location of the DNS query) E164.arpa because…. –.arpa is the TLD designated by the IAB for Internet Infrastructure issues e.g. in-addr.arpa (reverse IP address look up) –.arpa is available today, well managed, stable and secure with operational environment under IAB/IETF supervision

12 ENUM technical description (I) ENUM is a protocol defined in IETF RFC 2916 that allows –Mapping of a E.164 number into a fully qualified domain name belonging to a single, authoritative and structured subdomain (e164.arpa) –Retrieval of URIs in DNS by using E.164 fully qualified domain name as entry Mapping E.164 “international” number into DNS –Remove all characters with exception of the digits (e.g. +) –Insert a “.” between each digit –Reverse the order of the digits and append.e164.arpa to the end –Example  e164.arpa

13 ENUM technical description (II) NAPTR Records –NAPTR Records are DNS resource records (defined in IETF RFC 2915) that indicate the protocols/services associated to the E.164 domain name –One or more URIs as result of the DNS look up. Order and preferences can be indicated –Example $ORIGIN e164.arpa. IN NAPTR "u" "sip+E2U" IN NAPTR "u" "mailto+E2U"

14 ENUM architecture (I) ENUM is a based on a layered architecture to follow DNS hierarchy and ensure proper competition Three layers: Tier0, Tier1 and Tier2 Tier0 functions <> Administration and technical management of ENUM domain –Tier 0 Registry is an international registry containing pointers to authoritative national registries (Tier1 Registries) Tier1 functions <> Management and operation of ENUM in the country (or portion of it) identified by a Country Code –Tier1 Registry is a national registry containing pointers to authoritative name servers where NAPTR records are stored (Tier2 Registries)

15 ENUM architecture (II) Tier2 functions<> Provision of ENUM service –Tier2 Registry stores the NAPTR records associated to an E.164 number –Tier2 Registrar is the commercial interface with the ENUM subscriber and it is involved in the validation process (E.164 number, user identity) Tier0 and Tier1 are natural monopolies, Tier2 is open to competition How Tier1 and Tier2 functions are implemented is a national matter

16 Tier0 Registry e164.arpa Tier 1 Registry CC.e164.arpa DNS zone delegation for individual number serviced by Tier2 Registry DNS zone delegation for CC end user Tier 2 Registrar CC.e164.arpa Tier 2 Registry CC.e164.arpa Tier 2 Registry Tier 2 Registrar ENUM architecture (III) Tier0 Tier1 Tier2 end user DNS delegation ENUM Interaction It’s not a business model

17 ENUM Alternative implementations (I) Ongoing discussions between ITU and IAB/IETF to agree upon the “ENUM TLD” and delegation model –Crucial that ENUM implementations follow the ITU/IAB/IETF agreement Today ENUM-like alternative implementations are already available –Creation of multiple conflicting trees (e164.com, e164.net,..) Threats/challenges posed by multiple conflicting trees –Integrity of E.164 numbering plans –Lack of consistency of data in ENUM databases –Search in multiple branches –Lack of common rules to protect E.164 customers and network operators’ rights Privacy, data protection, QoS, traffic hijacking

18 ENUM Alternative implementations (II) Multiple conflicting ENUM trees must not encouraged ENUM developments cannot be only left to market forces Set of rules in order to ensure that competition and customer choice take place at the appropriate level (Tier2) without negatively affecting existing E.164 and IP based services and naming/addressing resources

19 ARPAAdvanced Research Project Administration DNSDomain Name Server ENUMElectronic NUMbering IABInternet Architecture Board IETFInternet Engineering Task Force IPInternet Protocol ITUInternational Telecommunication Union NAPTRNaming Authority Pointer Record in a DNS RFCRequest For Comments PSTNPublic Switched Telephone Network SIPSession Initiation Protocol TLDTop Level Domain URIUniform Resource Identifier Acronyms

20 Introduction to NeuStar NeuStar is the leading provider of database, clearinghouse and registry services that enable network operators and service providers to interoperate NeuStar is a neutral trusted third party NeuStar main areas –Registry services:.biz,.us, North American Numbering Plan, Numbering Pooling, ETNS –US Local Number Portability Administration (NPAC) –Convergence IP and PSTN: ENUM –OSS clearinghouse services: Care

21 Questions ?