QoS in VoIP. Rahul Singhai Parijat Garg



Similar documents
12 Quality of Service (QoS)

IP-Telephony Quality of Service (QoS)

Receiving the IP packets Decoding of the packets Digital-to-analog conversion which reproduces the original voice stream

Indepth Voice over IP and SIP Networking Course

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

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

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

Requirements of Voice in an IP Internetwork

Troubleshooting Common Issues in VoIP

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?

ANALYSIS OF LONG DISTANCE 3-WAY CONFERENCE CALLING WITH VOIP

Course 4: IP Telephony and VoIP

How To Provide Qos Based Routing In The Internet

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

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

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

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

Traffic Characterization and Perceptual Quality Assessment for VoIP at Pakistan Internet Exchange-PIE. M. Amir Mehmood

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

Hands on VoIP. Content. Tel +44 (0) Introduction

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

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

Service resiliency and reliability Quality of Experience Modelling requirements A PlanetLab proposal. PDCAT'08 - Dunedin December 1-4, 2008

Analysis of IP Network for different Quality of Service

"Charting the Course to Your Success!" QOS - Implementing Cisco Quality of Service 2.5 Course Summary

End-to-end Voice Quality The Impact of VoIP Cable Telephony in the Triple Play

VoIP Bandwidth Considerations - design decisions

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

Testing VoIP on MPLS Networks

Case in Point. Voice Quality Parameter Tuning

Using Differentiated Services to Support Internet Telephony

QoS issues in Voice over IP

Management of Telecommunication Networks. Prof. Dr. Aleksandar Tsenov

End-to-end VoIP QoS Shin-Gak Kang Protocol Engineering Center ETRI

Agilent Technologies Performing Pre-VoIP Network Assessments. Application Note 1402

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

Overcoming Barriers to High-Quality Voice over IP Deployments. White Paper

Measuring VoIP QoS. Going Beyond Can You Hear Me Now? Kaynam Hedayat. MPLScon May 2005

Fundamentals -The PSTN versus the Internet (Switching Modes and Networking Modes) Introduction

Evaluating Data Networks for Voice Readiness

IMPLEMENTING CISCO QUALITY OF SERVICE V2.5 (QOS)

Clearing the Way for VoIP

A Review on Quality of Service Architectures for Internet Network Service Provider (INSP)

Quality of Service Mechanisms and Challenges for IP Networks

Implementing Cisco Quality of Service QOS v2.5; 5 days, Instructor-led

CS/ECE 438: Communication Networks. Internet QoS. Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE

Voice over IP (VoIP) and QoS/QoE

B12 Troubleshooting & Analyzing VoIP

Online course syllabus. MAB: Voice over IP

Quality of Service in the Internet. QoS Parameters. Keeping the QoS. Traffic Shaping: Leaky Bucket Algorithm

Measurement of IP Transport Parameters for IP Telephony

An Analysis of Error Handling Techniques in Voice over IP

Mixer/Translator VOIP/SIP. Translator. Mixer

All Rights Reserved - Library of University of Jordan - Center of Thesis Deposit

Monitoring VoIP Call Quality Using Improved Simplified E-model

VoIP Over the Internet: Is Toll Quality Achievable?

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

Packetized Telephony Networks

Quality of Experience and Quality of Service

Voice Over IP Performance Assurance

Multimedia Requirements. Multimedia and Networks. Quality of Service

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

Combining Voice over IP with Policy-Based Quality of Service

SIP Trunking and Voice over IP

Authors Mário Serafim Nunes IST / INESC-ID Lisbon, Portugal mario.nunes@inesc-id.pt

Encapsulating Voice in IP Packets

Lecture 33. Streaming Media. Streaming Media. Real-Time. Streaming Stored Multimedia. Streaming Stored Multimedia

Quality of Service for IP Videoconferencing Engineering White Paper

EXPERIMENTAL STUDY FOR QUALITY OF SERVICE IN VOICE OVER IP

The use of IP networks, namely the LAN and WAN, to carry voice. Voice was originally carried over circuit switched networks

VoIP versus VoMPLS Performance Evaluation

Integrated Service (IntServ) versus Differentiated Service (Diffserv)

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

Voice over IP. Presentation Outline. Objectives

Quality of Service in the Internet:

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

Voice Over IP - Is your Network Ready?

CCNP: Optimizing Converged Networks

Simulation of SIP-Based VoIP for Mosul University Communication Network

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

QOS Requirements and Service Level Agreements. LECTURE 4 Lecturer: Associate Professor A.S. Eremenko

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

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

Implement a QoS Algorithm for Real-Time Applications in the DiffServ-aware MPLS Network

Distributed Systems 3. Network Quality of Service (QoS)

Network management and QoS provisioning - QoS in the Internet

The need for bandwidth management and QoS control when using public or shared networks for disaster relief work

Five Hosted VoIP Features

COMPARISONS OF FEC AND CODEC ROBUSTNESS ON VOIP QUALITY AND BANDWIDTH EFFICIENCY

King Fahd University of Petroleum & Minerals Computer Engineering g Dept

Figure 1: Network Topology

Architecture of End-to-End QoS for VoIP Call Processing in the MPLS Network

Voice over IP Basics for IT Technicians

VoIP Monitor Professional

Aladdin Sleem Olugbenga Olumuyiwa Khaled Kamel Department of Computer Science Texas Southern University Houston, Texas, USA.

Voice over IP in the German Research Network: Challenges and Solutions

18: Enhanced Quality of Service

Network Services from Iformata Communications

CiscoWorks Internetwork Performance Monitor 4.0

Voice and Fax/Modem transmission in VoIP networks

Transcription:

QoS in VoIP Rahul Singhai Parijat Garg

Outline Introduction The VoIP Setting QoS Issues Service Models Techniques for QoS Voice Quality Monitoring Sample solution from industry Conclusion

Introduction Internet provides best-effort service Increasing bandwidths lead to new applications Applications have QoS demands Need mechanisms to provide QoS over besteffort network VoIP, streaming multimedia applications are new major applications

VoIP Setting All pervasive packet-switched network in place (Internet). Exploit this network for voice telephony; reduce dependency on circuit switched technology. Provide connectivity from Internet to PSTN network.

VoIP QoS Requirements Latency High latency leads to problems in full-duplex communication. Critical for interactive voice applications. Jitter Jitter buffers are used but effective only when small jitter values. Packet Loss Slight loss (lesser than 1%) is tolerable but leads to deterioration of voice quality. Steps need to be taken for correction.

Service Models Integrated Service Model Provides guaranteed service as well as controlled load service. Does not scale well in core of network. Differentiated Service Model Aggregates multiple flows into service classes. Lesser control on delay / jitter for individual flows. Should be used with care.

Techniques for QoS Data Plane and Control Plane techniques. Control Plane Route Selection. Call Admission Control. Resource Reservation. Data Plane Queue management (WRED). Loss Recovery. Error Concealment.

QoS in Control Plane Route Selection Constraint Based Routing to select routes with minimum / bounded delay. Delay is additive constraint, so use techniques like Delay Scaling Algorithm. Use MPLS, etc. for source based routing. Resource Reservation Setup reservations using protocols like RSVP. Use service models like IntServ and DiffServ.

QoS in Control Plane Call Admission Control Based on failure of reservation under say RSVP protocol. Based on preconfigured utilization thresholds of intermediate nodes. Based on availability of route with certain delay thresholds. Based on differentiation between high quality and low quality VoIP calls.

QoS in Data Plane Active Queue Management Use techniques like WRED to control load on intermediate routers. VoIP typically uses UDP so WRED does not throttle VoIP stream. VoIP is less sensitive to packet loss (up to 1%) so dropping of some VoIP packets by WRED is acceptable.

QoS in Data Plane Jitter Buffers Applications maintain Jitter Buffers to cover up for jitter in underlying best-effort network. Out of order packet delivery can also be handled by same buffers. Loss Recovery Packet retransmission not a good idea. Latency becomes unacceptably high.

QoS in Data Plane Loss Recovery Add redundancy to voice stream. Two streams for same voice data, one with higher quality encoding and other with lower quality encoding. Error Concealment Replay last correctly received packet. Insert silence / background noise. Interpolate from previous packet to next packet.

QoS in Data Plane Error Concealment (Sophisticated) Use pattern matching to select some previous packet which matches current stream characteristics. Use time scaling to stretch previous packet to cover time slot of missing packet.

Voice Quality Monitoring End-to-end Call quality Voice quality Call setup time Call blocking rate Call tear down time After Call setup Most Important is voice quality. Must be maintained for entire call duration.

Voice quality measurement Subjective measures of voice quality Mean opinion Score (MOS) Objective measures of voice quality Perceptual Model E-Model

Mean Opinion Score (MOS) ITU Recommendation P.800 Human listeners score voice quality Score between 1 (bad) and 5 (excellent) Toll quality if mean score 4 or above PSTN Connections rated at 4.3 Disadvantages Expensive Time Consuming Inappropriate for general network measurements

Mean Opinion Score (MOS) Source : Reference 6

Perceptual Model Compares received speech signals to the sent ones in a psychoacoustic domain. Focus on one way distortion. Not scalable synthetic calls. Do not show the causes of degradation of voice quality. Synthetic calls may even increase the load on network. Suitable for lab or prototype environments for capacity planning.

Perceptual Model Source : Reference 6

E-Model ITU Recommendation G.107 Predicts rating done by average user when knowing characterizing transmission parameters. Calculates transmission rating factor R, using network impairment factors. Network impairment factors (like codecs, delay, and packet loss) obtained from extensive set of subjective experiments. R-value converted to MOS score. Appropriate for root-cause analysis of impairments and network segments. Scalable as it does not require speech samples between many pairs of nodes.

Cisco s Solution: Enterprise IP Telephony Includes Switches Routers IP / PSTN Gateways Desktop IP Phones Call Managers

Cisco s Solution: Enterprise IP Telephony Source : Reference 6

Cisco s Solution: Enterprise IP Telephony Call management software deployed at each remote site. Network supports multiple classes of services (CoSs) Provides guaranteed QoS to real-time communications. Packet classification and user policies applied at the edge of the network. Cisco IP phone sets the IPv4 ToS at ingress. QoS guarantees provided by two mechanisms: Call manager Priority queue mechanism

Cisco s Solution: Enterprise IP Telephony Call manager Equipped with RSVP Priority queue mechanism. Maintained in the core routers Responsible for high-speed switching and transport and congestion avoidance (WRED).

Conclusion Introduction of QoS to IP networks Affects all four performance measures (delay, jitter, frame loss and the out-of-order packets). Service differentiation possible. Many new services possible, among them will certainly be a high-quality IP telephony. QoS offered in two basic ways Absolute QoS levels (absolute values of bandwidth, delay and other parameters are agreed) Offered by technologies such as ATM and RSVP Relative QoS levels (performance relative to priority class) Offered by technologies such as TOS in IP networks or Precedence in Frame Relay networks. Other means to improve VoIP performance Advanced jitter buffers that can adapt its length to the changing network conditions Use of FEC Loss concealment Voice Quality Measurement Helpful for call admission control

References 1. S. Blake, D. Black, M. Carlson, E. Davies, Z. Wang, and W. Weiss. An Architecture for Differentiated Service. RFC2475 2. ITU-T Recommendation G.107. The E-model, a computational model for use in transmission planning. 3. M. Handleyand and V. Jacobson. SDP: Session Description Protocol. RFC2327 4. Christian Hoene, Holger Karl, and Adam Wolisz. A perceptual quality model for adaptive VoIP applications. 5. M. Handley, H. Schulzrinne, E. Schooler, and J. Rosenberg. SIP: Session Initiation Protocol. RFC2543 6. Bo Li, Mounir Hamdi, Dongyi Jiang, and Xi-Ren Cao. QoS enabled voice support in the next generation internet: issues, existing approaches and challenges. 7. Henning Schulzrinne and Jonathan Rosenberg. IETF Internet telephony architecture and protocols. 8. www.cisco.com