Ensuring A Solid DNS Foundation For VoIP Anton Holleman October 14, 2005.

Slides:



Advertisements
Similar presentations
Implications of ENUM Geoff Huston Office of the CTO September 2002.
Advertisements

CAUSES & CURE OF LATENCY IN THE INTERNET TELEPHONY DR. OLUMIDE SUNDAY ADEWALE Dept of Industrial Math & Computer Science Federal University of Technology.
SIP Trunking A VASP Perspective Thomas Roel Convergence Sales Engineer
BAI613 Module 2 - Voice over IP Technology. Module Objectives 1. Describe the benefits of IP Telephony/Packet Telephony/VoIP over traditional telephone.
THIS IS THE WAY ENUM Variants Jim McEachern Carrier VoIP Standards Strategy THIS IS.
Microsoft ® System Center Configuration Manager 2007 R3 and Forefront ® Endpoint Protection Infrastructure Planning and Design Published: October 2008.
Sergei Komarov. DNS  Mechanism for IP hostname resolution  Globally distributed database  Hierarchical structure  Comprised of three components.
Chapter 8 Managing Windows Server 2008 Network Services
Innosoft international inc. Ó 1999 Innosoft International, Inc. Using LDAPv3 for Directory-Enabled Applications & Networking Greg Lavender Director of.
1 Mobicents Training JSLEE & SIP Servlets Interoperability through the Mobicents Communications Platform Jean Deruelle, Mobicents SIP Servlets Lead.
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.
ENUM Trial Implementation and results ENUM Workshop ETSI HQ Sophia Antipolis, France February 2004.
Reliable Distributed Systems Naming (Communication Basics Part II) Slide set based on one by Prof. Paul Francis, Cornell University. Updated by Bina Ramamurthy.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 5 Introduction to DNS in Windows Server 2008.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 7: Planning a DNS Strategy.
1 Web Content Delivery Reading: Section and COS 461: Computer Networks Spring 2007 (MW 1:30-2:50 in Friend 004) Ioannis Avramopoulos Instructor:
© 2009 Avaya Inc. All rights reserved. Introduction to SIP Trunking Alan Klein Consulting Systems Engineer February 2009.
Windows Server 2008 Chapter 8 Last Update
Hands-On Microsoft Windows Server 2008 Chapter 8 Managing Windows Server 2008 Network Services.
ENUM Primer November 4, 2004 Tom McGarry - NeuStar
IETF 63 - Paris VOIPPEER BoF A Broadband Service Provider’s Perspective on VoIP Peering August 5, 2005 Presented by Jason Livingood.
1 IETF – ENUM US Government Briefing Richard Shockey IETF ENUM Work Group Chair Senior Technical Industry Liaison NeuStar, Inc Vermont Avenue N.W.
Presence Applications in the Real World Patrick Ferriter VP of Product Marketing.
1 Leveraging SS7 to Deliver IP Services Carl Bergstrom Director – IN & IP Services VeriSign Telecommunication Services Internet Telephony Conference, February.
© 2008 AT&T Knowledge Ventures. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Knowledge Ventures. 1 Video Relay Service and Assignment.
1 Chapter Overview Network devices. Hubs Broadcast For star topology Same as a repeater Operate at the physical layer 2.
Ingate & Dialogic Technical Presentation SIP Trunking Focused.
December 5, 2003FG3 Report FOCUS GROUP 3 Interoperability Report to NRIC VI Council December 5, 2003 Cliff Naughton (Boeing)
{ Content Distribution Networks ECE544 Dhananjay Makwana Principal Software Engineer, Semandex Networks 5/2/14ECE544.
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.
February 25, Infrastructure-ENUM Secure, Private, Next Generation Addressing Infrastructure Douglas J. Ranalli Founder, Chief Strategy Officer NetNumber,
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.1 ISP Services Working at a Small-to-Medium Business or ISP – Chapter 7.
1 NGN Issues - Numbering and Addressing Peter Darling ACIF NGN FOG No. 3.
RIPE64 Enum Working Group DE-CIX NGN Services.
Module 5: Planning a DNS Strategy. Overview Planning DNS Servers Planning a Namespace Planning Zones Planning Zone Replication and Delegation Integrating.
Application-Layer Anycasting By Samarat Bhattacharjee et al. Presented by Matt Miller September 30, 2002.
National Institute of Science & Technology Voice Over Digital Subscriber Line (VoDSL) Vinay TibrewalEE [1] VoDSL: Next Generation Voice Solution.
ENUM Update for voipeer BOF Richard Shockey ENUM co-chair IETF 63 Paris.
Applied Communications Technology Voice Over IP (VOIP) nas1, April 2012 How does VOIP work? Why are we interested? What components does it have? What standards.
Industry Canada 1 Bob Leafloor Colman Ho Peter Chau Industry Canada January 2003 (ENUM) T E lephone NU mber M apping.
© Copyright 2007 Arbinet-thexchange, Inc. All Rights Reserved. Voice Peering Steve Heap Chief Technology Officer.
October 8, 2015 University of Tulsa - Center for Information Security Microsoft Windows 2000 DNS October 8, 2015.
Introduction to SIP Based ENUM IP Telephony Infrastructure 資策會 網路及通訊實驗室 Conference over IP Team 楊政遠 博士
© 2004 AT&T, All Rights Reserved. The world’s networking company SM VoIP, Portability, and the Evolution of Addressing LNPA & Future of Numbering Working.
1 Barriers to Enum What VoIP providers ask about Enum Dr. Dorgham Sisalem.
IP Network Clearinghouse Solutions ENUM IP-Enabling The Global Telephone Directory Frank Estes Vice President , ext 224
September 15, 2003FG3 Report FOCUS GROUP 3 Interoperability Report to NRIC VI Council September 15, 2003 Cliff Naughton (Boeing)
DNS SRV and NAPTR Use for SPEERMINT - Tom Creighton, Gaurav Khandpur Comcast SPEERMINT Intermin Meeting Philadelphia Sept
The State of VoIP Peering Charles Studt Director of Product Management, VoEX.
DNS Performance – Areas of improvement? Request for Discussion APNIC 20, DNS SiG, September 8 th, 2005 Mathias Körber Nominum, Inc.
Intelligent Interconnects in the VoIP Peering Environment
Slide 1 Nicklas Beijar - TRIP, ENUM and Number Portability TRIP, ENUM and Number Portability Nicklas Beijar
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,
Softswitch SIP Proxy Server Call Manager IP Telephony Router Tablet PC IP PBX Class 5 Switch Class 4 Switch PBX Access Gateway Broadband Router Voice Gateway.
DNS DNS overview DNS operation DNS zones. DNS Overview Name to IP address lookup service based on Domain Names Some DNS servers hold name and address.
Core VoIP and 911 issues and alternatives Henning Schulzrinne Columbia University August 2003.
NetModule Cloud Solution Professional M2M Networking out of the Cloud © 2014 NetModule AG Slide 1.
NetModule Cloud Solution Professional M2M Networking out of the Cloud NetModule Cloud Router 1.
“End to End VoIP“ The Challenges of VoIP Access to the Enterprise Charles Rutledge VP Marketing Quintum Technologies
1 Introduction to ENUM Technical and operational aspects Marco Bernardi NeuStar, Inc
SIP & How It Relates To YOUR Business. Jeff S. Olson Director of Marco Carrier Services David Bailey-Aldrich Technology.
ENUM Tutorial ENUM Forum June 3, 2003 Steven D. Lind, AT&T GEN0075R0.
THIS IS THE WAY ENUM Variants Jim McEachern
IMPLEMENTING NAME RESOLUTION USING DNS
Working at a Small-to-Medium Business or ISP – Chapter 7
Working at a Small-to-Medium Business or ISP – Chapter 7
Working at a Small-to-Medium Business or ISP – Chapter 7
AWS Cloud Computing Masaki.
Implementation of ENUM on telecommunication networks
August 5, 2005 Presented by Jason Livingood
Presentation transcript:

Ensuring A Solid DNS Foundation For VoIP Anton Holleman October 14, 2005

2 Is Your Infrastructure Ready For Voice Over IP? Economist, September 15 th 2005 “It is no longer a question of whether VoIP will wipe out traditional telephony, but a question how quickly it will do so.” “VoIP, in short, is completely reshaping the telecoms landscape.”

3 Agenda Nominum Where does DNS fit in? Modeling DNS data flow Making DNS robust DNS Requirements

4 Company Focus Commercial–grade IP name and asset management –DNS, DHCP, and IP management products For medium to large deployments –Telco, service providers, finance, retail, government, etc. Product leadership –Performance –Security –Management

5 Sample Telco and Service Provider Customers

6 Sample Enterprise and Government Customers

Where does DNS fit in?

8 What is DNS? Foundation for services Abstraction layer on top of addresses Network & Routers DNS MailVoIPWeb

9 DNS From The Perspective of the Subscriber If DNS does not work ‘the network is down’ –No call possible A slow DNS is perceived as ‘a slow network’ –Long call set up time Subscribers do not distinguish the network from DNS –DNS requirements for low latency and high availability

Modeling DNS Data Flow

11 Where Does DNS Appear? 1. The caller dials the person’s telephone number Query e164.arpa? 2. Calling party SIP server queries DNS for endpoint location Dial ENUM DNS Service 3. DNS returns NAPTR record containing SIP URL to Calling Party UA Response SIP SIP Server 4. Calling party UA connects the call SIP Server “Call Setup” DNS Servers

12 What is ENUM? Phone Numbers in the DNS (but not just phone numbers) The best hope for an open-standards-based approach to communications identifiers and signaling for the next decade:

13 Why multiple ENUM types? Theory One: –The Internet wasn’t relevant until there were multiple networks. –ENUM won’t be relevant until we get a critical mass of VoIP implementations that use/need it. Theory Two: –Its just a matter of preserving ownership/control of something valuable, e.g. Inside an enterprise Between partners Outsourcing while owning Can Internet style ENUM triumph?

14 The Situation: Islands of VoIP Connected through the PSTN Enterprise B Carrier C Carrier A PSTN

15 Types of ENUM Deployments Public ENUM Publicly available, shared database ENUM Carrier ENUM Database shared on the basis of bi- or multi- lateral agreements ENUM Interfaces with other CSPs OSS Private ENUM Non-public database ENUM OSS

16 Why ENUM? Efficient Communications PSTN Without ENUM Single Directory Infrastructure for Voice, Data, Video With ENUM VOIP Phone Transcoding VOIP Phone Network 1 Network 2

17 Evolution of DNS data MD, MF MX NAPTR SRV More than one type of answer, multiple instances One type, separate weights, post query selection Multiple metrics Pre and post evaluation of query and results

18 Evolution of ENUM ? A B Internet ENUM C 1.Carrier ENUM 2.Public ENUM 3.Private ENUM

19 ENUM Lookups Resolution Public ENUM ENUM Reality Local LNP ENUM Public ENUM Resolver (Caching Server) SIP Proxy Carrier ENUM Dial Ideal ENUM SIP Server Phone # in ENUM Phone # not in ENUM PSTN

Making DNS Robust

21 Simple High Availability Architecture Secondary Authoritative Servers Anycast or Load Balancing Hidden Authoritative Primary Servers High Availability Updates Caching Servers (Resolvers) in Points of Presence ENUM Clients (SIP Proxies, Phones, etc.) Point of Presence APoint of Presence BPoint of Presence C

22 Architecture Properties Scalability –Each PoP one or more caching DNS servers –Slot in more authoritative servers if needed Performance –Caching name server as close as possible to the subscriber Availability –Not a single SPoF

DNS Requirements

24 Subscriber And Provider Requirements Low latency –Fast call set up time High availability –POTS Dial tone expectations Large volumes of data –Millions of phone numbers High throughput –Process thousands of calls a second –Resistance against denial of service attacks Security Provisioning, provisioning, provisioning, provisioning and provisioning

25 CNS Latency Replaced BIND with CNS Configuration: 1 GHz Pentium III, 512 GB of RAM, FreeBSD 4.10

26 CNS Response Latency Configuration: Pentium III 850 MHz, 768 MB RAM, FreeBSD 4.9R

27 DNS Zone Architectures Good For: Type Pros Cons All Numbers in One Zone Private ENUM Relatively easily managed Doesn’t require vast tracts of hardware Number portability is harder Very large zone One Zone per Number Public ENUM Handles number portability Greatest flexibility for subscribers Huge number of zones! In the Middle Carrier ENUM Reduces zone size and number of zones Increases system complexity Requires cooperation

28 Comparing BIND and Nominum ANS for ENUM BIND 9Nominum ANS Records in 3.5 Gigs RAM 28 MM>200MM Latency2 seconds0.003 seconds Queries/Sec 57 33,000 CPU Utilization 99% each on two CPU’s 12% Configuration: 2 X AMD CPU at 1.5GHz, 3.5 GB RAM, 100Mb Ethernet Interface Red Hat Enterprise 3.0 Server

29 High Throughput

30 Why Throughput Matters Accommodate growth number of subscribers Denial of Service (DoS) attack disables call routing - brings phone system down

31 Provisioning, Provisioning, Provisioning And Provisioning Millions of phone numbers On the fly moves adds and changes –No service down time for changes APIs –Integrate DNS servers in your processes Dynamic DNS –Secured through TSIG or GSS-TSIG

32 Historical Parallel SemiconductorsDNS 1947 Transistor1983 Domain Names, RRs 1958 Integrated Circuit1993 Dynamic update, DHCP integration 1965 Moore’s Law2005?

33 How have DNS systems changed? 1983 Where do I get the code for DNS to compile and install? 2005 I need a system that can do moves, adds, and changes without restarting I need to manage 100 servers as a unit I need to manage 20 system administrators I need integrated DNS and DHCP

34 Conclusions DNS is a prerequisite for VoIP Latency and high availability matter to the subscriber High throughput, store large volumes, security and provisioning facilities matter to the provider Nominum implementation is ready to serve you today

Thank you