Xiaoling Zhen. Professor: Raimo Kantola Instructor: Jose M. Costa

Similar documents
Preparatory Meeting for Phase 2 of Philippine National ENUM Trial

PSTN IXC PSTN LEC PSTN LEC STP STP. Class 4. Class 4 SCP SCP STP. Switch. Switch STP. Signaling Media. Class 5. Class 5. Switch.

ETSI TR V1.1.1 ( )

ENUM: an Enabler for VoIP and Next Generation Services

NGN Naming, Addressing and Identification

Juha Heinänen

The SIP School- 'Mitel Style'

Overview ENUM ENUM. VoIP Introduction (2/2) VoIP Introduction (1/2)

ENUM - Mapping the E.164 number space into the DNS

ENUM and VoIP. Numbering and Dialing Plans. RIPE 46 VoIP and ENUM Tutorial 1. September Richard STASTNY

Design and Implementation of Enum-Based Services

ENUM Use and Management for the Successful Deployment of ENUM-Enabled Services

SIP Essentials Training

ENUM in China. Dr. Xiaodong(Sheldon) Lee. China Internet Network Information Center (CNNIC) CANS2005, Shenzhen, Oct. 2005

Two Standards: H.323 / SIP Bridging both worlds. João Pereira - FCCN - Portugal

Status updates on the Latest (March 2006) Developments

Internet Technology Voice over IP

O ENUM e os organismos de normalização. João Feijó Silva

ENUM. Its about the NGN Registry London 2007

VoIP and IP-IC Regulatory aspects

Local Area Networks (LANs) Blueprint (May 2012 Release)

Taiwan SIP/ENUM Trial Project. Vincent W.S. Chen Executive Director, TWNIC

ENUM based Number Portability in VoIP and IMS Networks

DNS SRV Usage June 22, 2011

Category: Standards Track October 2005

Mobility User mobility Service mobility 3GPP

Summary - ENUM functions that maps telephone numbers to Internet based addresses - A description and the possible introduction to Sweden

Goal We want to know. Introduction. What is VoIP? Carrier Grade VoIP. What is Meant by Carrier-Grade? What is Meant by VoIP? Why VoIP?

IP Inter-Carrier Routing

Basic DNS Course. Module 1. DNS Theory. Ron Aitchison ZYTRAX, Inc. Page 1 of 24

Advanced Networking Voice over IP & Other Multimedia Protocols Some SIP Advanced Topics

Operating in Two Worlds: Routing Plan Management for VoIP/PSTN Compatibility

Alexandre Weffort Thenorio - Data. IP-Telephony

Economics of Internet Applications

AUSTRALIAN COMMUNICATIONS AUTHORITY CALL FOR EXPRESSIONS OF INTEREST FOR A TIER 1 REGISTRY OPERATOR FOR THE AUSTRALIAN TRIAL OF ENUM

USING TRANSACTION SIGNATURES (TSIG) FOR SECURE DNS SERVER COMMUNICATION

use it Messaging Fax Over IP (FoIP) Overview

ENUM: Migrating to VoIP. P2P Voice Applications

Chapter 25 Domain Name System Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

A Telephone Domain Name System (T-DNS) for Internet Telephony Service at All IP Network

Private DNS for Mobile Operators

ENUM in everyday practice is it a dream or an opportunity?

MODELLING OF INTELLIGENCE IN INTERNET TELEPHONE SYSTEM

SIP and ENUM. Overview DENIC. Introduction to SIP. Addresses and Address Resolution in SIP ENUM & SIP

Security Design.

Draft ITU-T Recommendation X.805 (Formerly X.css), Security architecture for systems providing end-to-end communications

The Survey Report on DNS Cache & Recursive Service in China Mainland

SIP Proxy. SIP Proxy. Bicom SYSTEMS. SIP Proxy... Advanced Simplicity

ARCHITECTURES TO SUPPORT PSTN SIP VOIP INTERCONNECTION

Securing SIP Trunks APPLICATION NOTE.

INTRODUCTION OF VOIP AND SIP SECURITY 2

VoIP and Videoconferencing: are they the same?

2.1 What are distributed systems? What are systems? Different kind of systems How to distribute systems? 2.2 Communication concepts

Internet Communications Using SIP

UK ENUM - Update and impact. Jay Daley, Nominet UK

Japan Registry Service. ENUM Trial in Japan. NGI2 & IPv6 DNS Operation Workshop 5 Dec 2003 Yoshiro YONEYA <yone@jprs.co.jp> Copyright 2003 JPRS

State of the Cloud DNS Report

Computer Networks. Voice over IP (VoIP) Professor Richard Harris School of Engineering and Advanced Technology (SEAT)

WAN Traffic Management with PowerLink Pro100

Domain Name System. Proper use reduces intranet administration costs. Architecture DNS. Service. Flexible Scalable Extensible

SIP and PSTN Connectivity. Jiri Kuthan, iptel.org September 2003

Internet Voice, Video and Telepresence Harvard University, CSCI E-139. Lecture #5

Microsoft Windows Server 2008: MS-6435 Designing Network and Applications Infrastructure MCITP 6435

State of the Cloud DNS Report

SANE: A Protection Architecture For Enterprise Networks

IP Telephony Deployment Models

R&S IP-GATE IP gateway for R&S MKS9680 encryption devices

ICTTEN5168A Design and implement an enterprise voice over internet protocol and a unified communications network

Creating the Conceptual Design by Gathering and Analyzing Business and Technical Requirements

A Comparative Study of Signalling Protocols Used In VoIP

A High-Availability Architecture for the Dynamic Domain Name System

Request for Comments: March Session Peering for Multimedia Interconnect (SPEERMINT) Terminology

AG Projects Denic ENUM day Number portability. Using ENUM and SIP. Adrian Georgescu AG Projects

SIP : Session Initiation Protocol

Avaya IP Office 8.1 Configuration Guide

BT Hosted IPT (VoIP)

VPLS lies at the heart of our Next Generation Network approach to creating converged, simplified WANs.

I-TNT: PHONE NUMBER EXPANSION AND TRANSLATION SYSTEM FOR MANAGING INTERCONNECTIVITY ADDRESSING IN SIP PEERING

Designing a Windows Server 2008 Network Infrastructure

Voice Over IP. Tom Hadley Network Consultant

Implementing Conditional Conference Call Use Case over IMS and Non IMS Testbed an experimental results through comparison approach

VoIP technology employs several network protocols such as MGCP, SDP, H323, SIP.

Implementing, Managing, and Maintaining a Microsoft Windows Server 2003 Network Infrastructure

Overlay Networks. Slides adopted from Prof. Böszörményi, Distributed Systems, Summer 2004.

White paper. SIP An introduction

WOICE: a Decentralized System for Ubiquitous VoIP Services

How To Understand The Concept Of A Distributed System

How To - Configure Virtual Host using FQDN How To Configure Virtual Host using FQDN

C-DAX: A Cyber-Secure Data and Control Cloud for Power Grids C-DAX Consortium

High Availability Configuration Guide

Voice over IP- Session Initiation Protocol (SIP) Load Balancing in the IBM BladeCenter

Module 1: Overview of Network Infrastructure Design This module describes the key components of network infrastructure design.

Deploying the Barracuda Load Balancer with Office Communications Server 2007 R2. Office Communications Server Overview.

VoIP Overview for Operators. Gene Lew VP, Advanced Services NANOG 34 Seattle, Washington May 2005

Outline. Definition. Name spaces Name resolution Example: The Domain Name System Example: X.500, LDAP. Names, Identifiers and Addresses

Introduction. Assessment Test

Introduction to VoIP Technology

Integrating Red Hat Enterprise Linux 6 with Microsoft Active Directory Presentation

Ram Dantu. VOIP: Are We Secured?

Transcription:

Xiaoling Zhen Helsinki University of Technology Department of Electrical and Communication Engineering Networking Laboratory Professor: Raimo Kantola Instructor: Jose M. Costa 1

Contents Background Purpose of thesis DNS overview ENUM overview Testing results Conclusion Future work 2

Background VoIP reflects a convergence between the PSTN and Internet. The ENUM service, that maps E.164 number to URIs, supports the service inter-working between numbering/addressing schemes of those network and is used for VoIP routing. DNS will be used for establish the ENUM service, because it is scalable, decentralized, fast, low cost and the E.164 telephone number which is global and hierarchically allocated can be directly mapped to the global hierarchy of domains. 3

Purpose of thesis Implement prototype for the ENUM service Evaluate the performance of the ENUM service Implement prototype for the ENUM dynamic service Study the efficiency of ENUM dynamic service 4

DNS overview DNS is a hierarchical, distributed method of organizing the name space of the Internet. DNS works in a clientserver mode. DNS synchronization mechanisms: AXFR, DNS NOTIFY, IXFR A zone can be dynamically updated by using the DNS UPDATE mechanism 5

ENUM overview E2U service enables to use a E.164 number to access many type of terminals and services 1.5.7.5.1.5.4.9.8.5.3.e164.arpa IN NAPTR 10 10 u sip+e2u!^.*$!sip:35894515751@tele.fi!. IN NAPTR 10 10 u sip+e2u!^.*$!sip:xiaoling@msn.com!. IN NAPTR 20 20 u smtp+e2u!^.*$!mailto:xiaoling@hotmail.com!. ENUM resolution protocol is used for determining the application service interoperability 1.5.7.5.1.5.4.9.8.5.3.e164.arpa IN NAPTR 10 10 u sip+e2voice!^.*$!sip:35894515751@tele.fi!. IN NAPTR 10 10 u sip+e2im!^.*$!sip:xiaoling@msn.com!. IN NAPTR 20 20 u smtp+e2em!^.*$!mailto:xiaoling@hotmail.com!. 6

Call from IP-based Network to PSTN 7

ENUM Registry/Registrar Model 8

American Model for ENUM Dynamic Service 9

Advantages of ENUM ENUM is a bridge between the IP-based network and PSTN ENUM solves the inter-domain call routing based on a telephone number in VoIP ENUM will be split into the operator ENUM and the user ENUM. The operator ENUM will not open to queries from users at all and allow dealing with the secret telephone number. The user ENUM will deal with private numbering plan such as now supported by PBX network 10

Problems of ENUM Security The ported device maybe unreachable if the name server which is unaware of the change answers an ENUM query of the number by utilizing its out of date cache information or zone data. There are multiple ENUM providers and users or putative agent of users are allowed to change routing or supplier information. The adequate mechanisms for identification and authentication of those requesting the change and for authorization of those changes should be designed. 11

Test Result System Architecture 12

Performance of ENUM service The time used for getting the ENUM service is mainly used for exchanging the DNS messages among name servers. The time used for getting the ENUM service increases by about 5 milliseconds for one extra name server involved in the intranet. It takes 15 ms when four name servers are queried. It takes average 112 ms to get the ENUM service from a name server sitting in USA. 13

12 Network and name server loading have a big effect on the performance of the ENUM service 10 ENUM response time (ms) 8 6 4 95% 99% 2 0 10 20 30 40 50 60 70 80 90 100 ENUM queries per second 14

Efficiency of ENUM dynamic service Sensitive to the number of the name servers to be updated Number of Name Servers Average (ms) > 95% (ms) > 99% 2 59 75 92 3 618 2,164 3,686 4 3,537 8,316 12,262 5 5,138 10,430 23,180 15

Affected by the topology of AXFR/IXFR dependency graph Layers for two salve name servers Average (ms) > 95% (ms) > 99% 1 618 2,164 3,686 2 535 1,741 2,878 It takes less time to propagate the change of the zone data among the slave name servers that are arranging in different layers of the dependency graph. In some case, the flat topology should used, for example, when providing the ENUM service in a corporate network based on a VPN with many sites. Testing result shows it is ok. 16

Conclusion The performance of the ENUM service meets the latency expectations in the telecommunication industry Providing the ENUM dynamic service has several disadvantages and should be well considered Suitability of the DNS dynamic service Mobility ------ No Call forwarding ------ Questionable NP ------ Yes 17

Future work Security Malicious redirection and Denial of Service (DoS) Security of the ENUM dynamic service Effect of the loading of the network and the name servers to the performance of the ENUM service 18