Voice over IP (VoIP) and QoS/QoE



Similar documents
Requirements of Voice in an IP Internetwork

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

12 Quality of Service (QoS)

VOIP QOS. Thomas Mangin. ITSPA - Autumn Seminar 11th October 2012 LEEDS. Technical Director IXLeeds AND THE IXP THE CORE THE EDGE

QoS in VoIP. Rahul Singhai Parijat Garg

Network administrators must be aware that delay exists, and then design their network to bring end-to-end delay within acceptable limits.

Quality of Service (QoS) and Quality of Experience (QoE) VoiceCon Fall 2008

Case in Point. Voice Quality Parameter Tuning

Troubleshooting Common Issues in VoIP

Fundamentals of VoIP Call Quality Monitoring & Troubleshooting. 2014, SolarWinds Worldwide, LLC. All rights reserved. Follow SolarWinds:

Clearing the Way for VoIP

Voice over IP Basics for IT Technicians

VoIP Analysis Fundamentals with Wireshark. Phill Shade (Forensic Engineer Merlion s Keep Consulting)

Internet Technology Voice over IP

Application Note How To Determine Bandwidth Requirements

Quality of Service Analysis of site to site for IPSec VPNs for realtime multimedia traffic.

Application Note. Pre-Deployment and Network Readiness Assessment Is Essential. Types of VoIP Performance Problems. Contents

Curso de Telefonía IP para el MTC. Sesión 2 Requerimientos principales. Mg. Antonio Ocampo Zúñiga

VoIP QoS. Version 1.0. September 4, AdvancedVoIP.com. Phone:

VoIP Bandwidth Considerations - design decisions

Technote. SmartNode Quality of Service for VoIP on the Internet Access Link

Improving Quality of Service

How To Understand The Differences Between A Fax And A Fax On A G3 Network

Voice over IP (VoIP) Basics for IT Technicians

Voice Over IP. MultiFlow IP Phone # 3071 Subnet # Subnet Mask IP address Telephone.

5. DEPLOYMENT ISSUES Having described the fundamentals of VoIP and underlying IP infrastructure, let s address deployment issues.

Application Notes. Introduction. Contents. Managing IP Centrex & Hosted PBX Services. Series. VoIP Performance Management. Overview.

ETSI TS V1.1.1 ( )

An Introduction to VoIP Protocols

Region 10 Videoconference Network (R10VN)

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?

EXPERIMENTAL STUDY FOR QUALITY OF SERVICE IN VOICE OVER IP

ANALYSIS OF LONG DISTANCE 3-WAY CONFERENCE CALLING WITH VOIP

Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network

Is Your Network Ready for VoIP? > White Paper

Voice over IP. Presentation Outline. Objectives

Quality of Service. Traditional Nonconverged Network. Traditional data traffic characteristics:

Service Level Agreements for VoIP Alan Clark CEO, Telchemy

SIP Trunking and Voice over IP

Voice over IP (VoIP) Overview. Introduction. David Feiner ACN Introduction VoIP & QoS H.323 SIP Comparison of H.323 and SIP Examples

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

B12 Troubleshooting & Analyzing VoIP

Indepth Voice over IP and SIP Networking Course

STANDPOINT FOR QUALITY-OF-SERVICE MEASUREMENT

QoS Parameters. Quality of Service in the Internet. Traffic Shaping: Congestion Control. Keeping the QoS

Broadband Networks. Prof. Dr. Abhay Karandikar. Electrical Engineering Department. Indian Institute of Technology, Bombay. Lecture - 29.

Access the Test Here

Combining Voice over IP with Policy-Based Quality of Service

VoIP Quality of Service - Basic Theory

Voice over IP (VoIP) for Telephony. Advantages of VoIP Migration for SMBs BLACK BOX blackbox.com

QoS (Quality of Service)

QoS issues in Voice over IP

Voice Over IP Performance Assurance

Connect your Control Desk to the SIP world

Encapsulating Voice in IP Packets

Distributed Systems 3. Network Quality of Service (QoS)

Software-Powered VoIP

IP-Telephony Quality of Service (QoS)

Voice and Fax/Modem transmission in VoIP networks

How to Keep Video From Blowing Up Your Network

ATA: An Analogue Telephone Adapter is used to connect a standard telephone to a high-speed modem to facilitate VoIP and/or calls over the Internet.

ENSC 427: COMMUNICATION NETWORKS ANALYSIS ON VOIP USING OPNET

Facts About Soft RTS

How To Understand How Bandwidth Is Used In A Network With A Realtime Connection

Course 4: IP Telephony and VoIP

ehealth and VoIP Overview

VoIP from A to Z. NAEO 2009 Conference Cancun, Mexico

Application Notes. Introduction. Sources of delay. Contents. Impact of Delay in Voice over IP Services VoIP Performance Management.

Mixer/Translator VOIP/SIP. Translator. Mixer

Testing Voice Service for Next Generation Packet Voice Networks

PERFORMANCE ANALYSIS OF VOIP TRAFFIC OVER INTEGRATING WIRELESS LAN AND WAN USING DIFFERENT CODECS

Chapter 3 ATM and Multimedia Traffic

Achieving PSTN Voice Quality in VoIP

APPLICATION NOTE 209 QUALITY OF SERVICE: KEY CONCEPTS AND TESTING NEEDS. Quality of Service Drivers. Why Test Quality of Service?

Multimedia Requirements. Multimedia and Networks. Quality of Service

Voice over IP. Overview. What is VoIP and how it works. Reduction of voice quality. Quality of Service for VoIP

Playout Controller QoS at the IP Edge Points For networks with packet loss and jitter Henrik Åström GLOBAL IP SOUND

Voice Over IP. Priscilla Oppenheimer

The Conversion Technology Experts. Quality of Service (QoS) in High-Priority Applications

INTRODUCTION TO VOICE OVER IP

Delivering reliable VoIP Services

Network Considerations for IP Video

VoIP / SIP Planning and Disclosure

Network Connection Considerations for Microsoft Response Point 1.0 Service Pack 2

Latency on a Switched Ethernet Network

Investigation and Comparison of MPLS QoS Solution and Differentiated Services QoS Solutions

CS640: Introduction to Computer Networks. Why a New Service Model? Utility curve Elastic traffic. Aditya Akella. Lecture 20 QoS

2005 Ameritec Corporation

QoS:What Is It? Why Do We Need It?

TDM services over IP networks

Analysis of IP Network for different Quality of Service

Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc

Voice over Internet Protocol (VoIP) systems can be built up in numerous forms and these systems include mobile units, conferencing units and

Border Gateway Protocol BGP4 (2)

SAVE MONEY WITH THE RIGHT BUSINESS PHONE SYSTEM

How To. Achieve Quality of Service over a low-speed WAN that has a non-qos capable gateway device. Introduction

Voice over IP. Abdus Salam ICTP, February 2004 School on Digital Radio Communications for Research and Training in Developing Countries

Is Your Network Ready For IP Telephony?

Issues of Implementation of Voice over IP with Quality of Service: An Overview

The Impact of QoS Changes towards Network Performance

Transcription:

Voice over IP (VoIP) and QoS/QoE Professor Richard Harris School of Engineering and Advanced Technology (SEAT)

Presentation Outline Understanding jitter and methods to overcome problems with jitter Quality of Service issues for VoIP Concepts for NGN networks Quality of Service considerations Quality of Experience Computer Networks - 1/2

Learning Objectives You will be able to: Define jitter Demonstrate methods for overcoming jitter problems Explain Quality of Service issues as they relate to VoIP Explain Quality of Experience as an emerging issue in NGN networks Computer Networks - 1/3

References Forouzan, Data Communications and Networking, 4 th Edition Tanenbaum, Computer Networks, 4 th Edition Cisco CCNA1 Module 10 - part 1 Stallings, William 2000 Data and Computer Communications, Prentice Hall, Sixth Edition Russell, Travis 1997 Telecommunications Protocols, McGraw Hill Computer Networks - 1/4

The Perfect Time Relationship Computer Networks - 1/5

What is Jitter? Jitter is introduced in real-time data by the delay between packets. Computer Networks - 1/6

Time-stamping Packets To prevent jitter, we can time-stamp the packets and separate the arrival time from the playback time. Computer Networks - 1/7

A View of the Playback Buffer A playback buffer is required for real-time traffic. Computer Networks - 1/8

VoIP Issues Call Set-up Call set up response time : also called post dial delay The delay time between dialling and either hearing a dial tone or a busy tone. This should not exceed 3 seconds as this matches PSTN delay At end of the day every thing must be on par with the PSTN environment. Note the gateway issues : this results in a costing issue - PSTN to VoIP VoIP to PSTN Numbering is an issue : E-NUM is the current proposal Computer Networks - 1/9

What is ENUM? RFC 3761 Take the E.164 phone number +64 6 356 9099 Turn it into a FQDN by reversing the digits and inserting a dot as shown here, the domain "e164.arpa" is appended to the end: 9.9.0.9.6.5.3.6.4.6.e164.arpa. Return list of URI s sip:name@domain.tldn Eg: R.Harris@massey.ac.nz ask the DNS Phone number IN..URI OUT Computer Networks - 1/10 10

NGN Concepts Quality of Service Quality of Experience

Defining Quality of Service ITU Recommendation E.430 says: A typical user is not interested in how a particular service is implemented, but he/she is interested in comparing one service with another in terms of certain universal performance parameters which apply to any service. Quality of Service (QOS) is expressed by parameters which: do not depend on assumptions about the network internal design; are referred to in terms of user-perceivable effects and not by their causes in the network; are described in network independent terms and create a common language understandable by both the user and the provider; take into account all aspects of the service which can be objectively measured at the service access point. A network provider is concerned with the efficiency and effectiveness of the network. From the network providers point of view, network performance is best expressed by parameters which give information for: system development; network planning; operation and maintenance. Computer Networks - 1/12 12

Alternative Statement of QoS A network exists to service its users and their applications. We want to ensure that business-critical applications work effectively and efficiently for customers. Quality of service is all about the ability to service a given application efficiently without affecting its function or performance. Computer Networks - 1/13 13

A Network View of QoS A network is typically composed of: Hosts Routers/Switches Links QoS depends on these entities working correctly - together! Hosts Routers Links Computer Networks - 1/14 14

The Network Perspective of QoS What is a pipe? A path from A to B as perceived by a packet QoS is basically a set of techniques to manage the following four entities: Bandwidth How wide is the pipe? Delay How long is the pipe? Jitter What is the perceived variation in length of the pipe? Packet Loss How much leaks from the pipe? Delay Bandwidth Packet Loss Computer Networks - 1/15 15

QoS from a Business Perspective Each of the four parameters Bandwidth Delay Jitter Packet loss May be considered as resources available to a given user or application. QoS is simply an advanced form of resource management to enable the maximisation of the Return on Investment from the network infrastructure. Computer Networks - 1/16 16

Customer View How QoS in the network solves their problems QoS sets out to introduce varying levels of service relative to business priorities QoS provides control over delay and jitter sensitive traffic Eg. Multimedia and audio/video traffic Service providers can offer additional services to their customers Dept Applicn Priority Access Finance SAP Gold YES Sales Stock Bronze YES Computer Networks - 1/17 17

QoS Provisioning (Traffic prioritisation The DiffServ Model) Policing Is the flow conforming to the relevant contract? Marking Identify further treatment downstream for packets that comprise the flow Shaping This improves overall performance and enforces the conformance of packets in the stream Scheduler Ensures that the flow gets the desired bandwidth Computer Networks - 1/18 18

The Network Edge INGRESS EGRESS Mark Mark Packet Packet High Voice/Video /Data traffic Filter Police Police Packet Packet Mark Mark + + Police Police Packet Packet Mark Mark + + Shape Shape Packet Packet Medium Low Scheduler Outgoing Interface No service type Classification Forwarding Scheduling Computer Networks - 1/19 19

Where are all the delay components? (1) Voice packetisation (5 10 ms) (2) Node processing (6 ms) (3) Trunk queueing delay (4) Transmission delay (5) Propagation delay (6) Network delay (consists of steps 2 to 4) (2) Node processing (6 ms) (7) Dejitter Buffer delay TDM in Network TDM out Computer Networks - 1/20

Voice Quality Impairments Impairments in the PSTN Loss, frequency loss (due to filtering), distortion, side-tone, echo, delay, noise, Impairments in packet networks Delay, jitter, distortion, clipping, dropouts and echo Despite the fact that some of the impairments are similar in the two types of networks, they are usually caused by different processes Computer Networks - 1/21

So, why isn t bandwidth enough? What happens without QoS? Congestion! Why and where does congestion occur? Examples will be presented shortly! QoS for accountability and SLA s! Well, there are many new applications waiting in the wings Computer Networks - 1/22

Distortion of Voice If no congestion, voice clarity is fine For 12% packet loss and 142msec delay then the voice can be very irritating to listen to For 700msec delay and 12% loss the voice is incomprehensible. Computer Networks - 1/23

Problems for Data with no QoS Interactive traffic will experience freezes and timeouts! Non-critical applications could chew up bandwidth for the critical applications eg client-server applications. The goodput of bulk transfers can be seriously affected Eg FTP, database synchronisation etc Poor productivity! Computer Networks - 1/24

Anatomy of Congestion The main cause of congestion is the lack of bandwidth Demand > Capacity! May arise due to unexpected traffic fluctuations Familiar with congestion in other contexts including: Road networks and In the air Computer Networks - 1/25

Causes of Delay ( Latency ) Fixed delays Delays in switching Propagation delays Serialisation Variable delays Buffering of packets during congestion Computer Networks - 1/26

Causes of Jitter Congestion causes buffering and this results in packets being released onto links with varying delays Computer Networks - 1/27

Causes of Packet Loss Exhaustion of buffers in routers and switches Computer Networks - 1/28

Serialisation Delay Voice Packet 60 Bytes Every 20 msec Voice Packet 60 Bytes Every > 214 msec Voice Packet 60 Bytes Every 20 msec ~214 msec Serialisation Delay Voice 1500 Bytes of Data Voice Voice 1500 Bytes of Data Voice Voice 1500 Bytes of Data Voice 10 Mbps Ethernet 10 Mbps Ethernet 56 kbps WAN Computer Networks - 1/29

Congestion Scenario 1 Speed Mismatch 100Mbps 2Mbps WAN 1000Mbps 100Mbps Data Flow A speed mismatch is the primary reason for congestion: Most likely this is persistent when moving from LAN to WAN Usually transient when going from LAN to LAN Computer Networks - 1/30

Congestion Scenario 2 - Aggregation Headquarters 2Mbps Choke Points 512Kbps Data Flow FR/ATM N*56Kbps Remote 1000Mbps S 1 1000Mbps S 2 Data Flow Choke Point Computer Networks - 1/31

Congestion Scenario 3 - Confluence Core 1 Core 2 STM-64/OC 64/OC-192c STM-16/OC 16/OC-48c Mechanisms needed to provide guarantees Transient congestion occurs in this situation Computer Networks - 1/32

Effects of a 1% Packet Drop Link E1 E2 E3 OC-3 OC-12 OC-48 OC-192 10GE Link-speed 2.048Mbps 8.448Mbps 34.368Mbps 155Mbps 622Mbps 2.4Gps 9.6Gps 10Gps Bits dropped per second 20.48kbps 84.48kbps 343.6kbps 1.55Mbps 6.22Mbps 24Mbps 96Mbps 0.1Gbps Computer Networks - 1/33

Quality of Experience for Users d Network d Codec V Codec Codec V Network Codec d Jitter V Jitter Play-out Network e Network Coding delay Jitter buffer delay e Jitter Computer Networks - 1/34

Demonstration Comparison of PSTN and VoIP quality

Sound Samples Sound Sample 1: First: Speech sampled at 44.1 khz. Second: Speech sampled at 20 khz. Sound Sample 2: First: Narrowband speech. Second: Encoded with G.729. Sound Sample 3: First: Music sampled at 44.1 khz. Second: Music sampled at 8 khz. Third: Music encoded with G.729. Sound Sample 4: First: Speech sampled at 44.1 khz. Second: Narrowband speech. Third: Telephony band speech. Sound Sample 5: First: Narrowband speech. Second: Wideband speech. Computer Networks - 1/36