Improving QoS of VoIP over Wireless Networks (IQ-VW)

Similar documents
ETSF10 Internet Protocols Transport Layer Protocols

IP network that supports DHCP or manual assignment of IP address, gateway, and subnet mask

ABSTRACT. that it avoids the tolls charged by ordinary telephone service

Approaches to Deploying VoIP Technology Instead of PSTN Case Study: Libyan Telephone Company to Facilitate the Internal Work between the Branches

Implementing Cisco Voice Communications & QoS (CVOICE) 8.0 COURSE OVERVIEW: WHO SHOULD ATTEND: PREREQUISITES: Running on UC 9.

Mobile MOUSe CONVERGENCE+ ONLINE COURSE OUTLINE

VoIP. ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts

Introduction to Quality of Service

Preface Preliminaries. Introduction to VoIP Networks. Public Switched Telephone Network (PSTN) Switching Routing Connection hierarchy Telephone

VoIP Basics. 2005, NETSETRA Corporation Ltd. All rights reserved.

Problem verification during execution of H.323 signaling

Wireless technology Principles of Security

Ai-Chun Pang, Office Number: 417. Homework x 3 30% One mid-term exam (5/14) 40% One term project (proposal: 5/7) 30%

Introduction to VoIP. Cisco Networking Academy Program Cisco Systems, Inc. All rights reserved. Cisco Public. IP Telephony

Wireless Networks. Authors: Marius Popovici Daniel Crişan Zagham Abbas. Technical University of Cluj-Napoca Group Cluj-Napoca, 24 Nov.

A common issue that affects the QoS of packetized audio is jitter. Voice data requires a constant packet interarrival rate at receivers to convert

Kommunikationssysteme [KS]

Contents. Introduction... xv

Mobile MOUSe IMPLEMENTING VOIP ONLINE COURSE OUTLINE

TSIN02 - Internetworking

IMPLEMENTING CISCO VOICE COMMUNICATIONS AND QOS

5 What two Cisco tools can be used to analyze network application traffic? (Choose two.) NBAR NetFlow AutoQoS Wireshark Custom Queuing

Overview of the Session Initiation Protocol

Lecture 14: Multimedia Communications

The Session Initiation Protocol

H.323. Definition. Overview. Topics

Synopsis of Basic VoIP Concepts

2FXS Analog Telephone Adapter

A Review Paper on Voice over Internet Protocol (VoIP)

Allstream NGNSIP Security Recommendations

PROTOCOLS FOR THE CONVERGED NETWORK

Location Based Advanced Phone Dialer. A mobile client solution to perform voice calls over internet protocol. Jorge Duda de Matos

Wireless# Guide to Wireless Communications. Objectives

Investigation of Algorithms for VoIP Signaling

Voice over IP (VoIP)

Secure Telephony Enabled Middle-box (STEM)

Provide a generic transport capabilities for real-time multimedia applications Supports both conversational and streaming applications

Voice over Internet Protocol (VOIP): Overview, Direction And Challenges

Troubleshooting Voice Over IP with WireShark

Transporting Voice by Using IP

Course Outline: Implementing Cisco IP Telephony & Video, Part 1 (CIPTV1)

Telecommunications Glossary

Implementing Cisco IP Telephony & Video, Part 1 (CIPTV1) 1.0

Abstract. Avaya Solution & Interoperability Test Lab

Overview of the VoIP Wireless Network

Delivering Voice over IEEE WLAN Networks

Network+ Guide to Networks 6th Edition. Chapter 12 Voice and Video Over IP

Overview. Slide. Special Module on Media Processing and Communication


Media Communications Internet Telephony and Teleconference

Cisco Technologies, Routers, and Switches p. 1 Introduction p. 2 The OSI Model p. 2 The TCP/IP Model, the DoD Model, or the Internet Model p.

MORGANSTATEUNIVERSITY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING. EEGR510 Communications Networks Credits: 3 COURSE SYLLABUS

Real Time Protocols. Overview. Introduction. Tarik Cicic University of Oslo December IETF-suite of real-time protocols data transport:

Troubleshooting Packet Loss. Steven van Houttum

ITM542 Spring 2004 Feasibility Study of a Wireless LAN network With-VoIP at IIT Rice campus Ninad Narkhede Masaaki Yana Saturday, 1 May 2004

Application Notes for Configuring SIP Trunking between McLeodUSA SIP Trunking Solution and an Avaya IP Office Telephony Solution Issue 1.

B.Eng. (Hons.) Telecommunications. Examinations for / Semester 1

COURSE DESCRIPTION IP IN MODERN NETWORKS. Format: Classroom. Duration: 2 Days

Introduction. H.323 Basics CHAPTER

Summary of last time " " "

VoIP Protocols and QoS

New Age of IP Telephony. Ukrit Wongsarawit Network Technology Manager

VoIP Core Technologies. Aarti Iyengar Apricot 2004

Multimedia Communications

OHLONE COLLEGE Ohlone Community College District OFFICIAL COURSE OUTLINE

Outline Overview Multimedia Applications Signaling Protocols (SIP/SDP, SAP, H.323, MGCP) Streaming Protocols (RTP, RTSP, HTTP, etc.) QoS (RSVP, Diff-S

Multi-Service Access and Next Generation Voice Service

Transporting audio-video. over the Internet

Multimedia! 23/03/18. Part 3: Lecture 3! Content and multimedia! Internet traffic!

Part 3: Lecture 3! Content and multimedia!

PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

Security and Lawful Intercept In VoIP Networks. Manohar Mahavadi Centillium Communications Inc. Fremont, California

Spectrum Enterprise SIP Trunking Service NEC Univerge SV8100 IP PBX Configuration Guide

Entry Level PoE IP Phone

Local Area Networks NETW 901

Performance Management: Key to IP Telephony Success

A Practical Evaluation of QoS for Voice over IP Daniel Zinca, Virgil Dobrota, Mihai Vancea, Gabriel Lazar

SOLO NETWORK (11) (21) (31) (41) (48) (51) (61)

Cisco Webex Cloud Connected Audio

CCNP Voice (CCVP) Syllabus/Module Details CVOICE Cisco Voice over IP and QoS v8.0 (CVOICE v8.0)

A POLYCOM WHITEPAPER Deploying Enterprise-Grade Wi-Fi Telephony : Coverage, Capacity, Quality of Service, and Security Considerations for Delivering

CHAPTER. Introduction. Last revised on: February 13, 2008

Configuring Extreme Networks Summit WM20 WLAN Switch to support Avaya Wireless IP Telephones Issue 1.0

Alcatel OmniPCX Enterprise

Streaming Video over the Internet. Dr. Dapeng Wu University of Florida Department of Electrical and Computer Engineering

A Novel Software-Based H.323 Gateway with

TODAY AGENDA. VOIP Mobile IP

Chapter 11: Understanding the H.323 Standard

MITEL SIP CoE Technical. Configuration Note. Configure Mitel MiVoice Office 6.1 SP1 PR2 for use with IntelePeer SIP Trunking. SIP CoE XXX

Mitel SIP CoE Technical Configuration

Guide to TCP/IP, Third. Chapter 6: Basic TCP/IP Services

Internet Telephony. Definition. Overview. Topics. 1. Introduction

AP500 4-Port FXS VoIP Gateway

QoS Targets for IP Networks & Services: Challenges and Opportunities

RTP/RTCP protocols. Introduction: What are RTP and RTCP?

Multimedia Applications. Classification of Applications. Transport and Network Layer

Abstract. Avaya Solution & Interoperability Test Lab

CS519: Computer Networks. Lecture 9: May 03, 2004 Media over Internet

Exam : Cisco Title : Update : Demo. ONT Optimizing Converged Cisco Networks.

Wireless Router at Home

Transcription:

Improving QoS of VoIP over Wireless Networks (IQ-VW) Mona Habib & Nirmala Bulusu CS522 12/09/2002 1

Agenda Voice over IP (VoIP): Why? VoIP Protocols: H.323 and SIP Quality of Service (QoS) Wireless Networks Testbed Configuration Testing Scenarios QoS Test Results Comments 2

Why Voice over IP? Reduce toll costs for long-distance telephone calls Helps consolidate separate voice and data networks for cost-effectiveness and bandwidth utilization. Provides features not available in traditional voice telephony, such as video conferencing and simultaneous data transmission (e.g. whiteboard) for true multimedia communications. Provides integration between data and telephony applications for business -- click to talk on a web site for ordering or customer support. 3

Voice over IP Network Components SS7 Network Terminal Gatekeeper IP Network Wireless ISDN Terminal Carrier Class Enterprise Class MCU Enterprise Network Gateway PSTN PBX Gateway Fax 4

Voice over IP - The Standards Battle H.323 - Primary standard for enterprise networks - Supported in many carrier networks SIP - Session Initiation Protocol - Common for IP phones and PCs - Gaining popularity as signaling protocol due to its versatility 5

H.323 Protocol Stack Audio Application Terminal Control & Management Voice Codec G.711, 723, 729, etc. RTP RTCP H.225 RAS H.225 Call Signaling H.245 UDP TCP IP Link & Physical Layer 6

SIP Protocol Stack Audio Application Voice Codec G.711, 723, 729, etc. RTP Terminal Control & Management RTCP SIP SDP UDP TCP IP Link & Physical Layer 7

Codec: Speech to Data Transforms between Speech (analog) to data (digital) Bandwidth 101011110 Algorithm G.723.1 G.729 G.728 G.726 Rate (Kbs) 5.3-6.3 8 16 32 Complexity Highest High Lower Low Compare with 64Kbs end to end 8

Quality of Service Phone PSTN Network Gateway IP Network H.323/SIP Terminal Service Quality Voice Quality Offered Service Reachability Availability Reliability Price Traditional PSTN Level Delay Echo Clarity: Intelligibility Noise Fading Cross talk In addition in IP Networks Delay Delay-Jitter Clarity: Packet Loss Bandwidth Compression 9

Wireless Networks 802.11 is an IEEE standard for wireless LANs 802.11a and 802.11b are two variants of the standard Most recent variant: 802.11g (compatible with 802.11b) 802.11a Operates in the 5 GHz frequency band Supports bandwidths up to 54 MB, range of 150+ feet Has 12 data channels Uses Orthogonal Frequency Division Multiplexing (OFDM) Performs at short distances Incompatible with 802.11b 802.11b Operates in the 2.4 GHz frequency band Supports bandwidths up to 11 MB, range of 150+ feet Has 3 data channels Uses Direct Sequence Spread Spectrum modulation (DSSS) Handles long distances better than 802.11a 10

Wireless Network Security Vulnerabilities: Unauthorized user access Eavesdropping (network can be tapped using a sniffer) Authentication: EAP (Extensible Authentication Protocol) EAP interacts with a Remote Authentication Dial-In User Service (RADIUS) server to provide authentication for wireless client devices. Encryption: WEP (Wired Equivalent Privacy) Scrambles the communication between the access point and client devices to keep the communication private. Both the access point and client devices use the same WEP key to encrypt and decrypt radio signals. 11

Wireless Network Configuration 12

QoS Testbed HW Configuration Lab #2 Lab #1 Wireless Client (DHCP) RADIUS Server vinci.uccs.edu Ethernet Client wind.uccs.edu Cisco Aironet Access Point Ethernet Client wait.uccs.edu Gatekeeper calvin.uccs.edu Lab #3 Wireless Client (DHCP) 13

QoS Testbed SW Configuration Public Domain Software Gatekeeper: Vovida Open Communication Application Library (VOCAL) VOCAL SIP to H.323 Converter: SIPH323CSGW Clients: MSN Messenger 4.6 (allows use of communication services other than.net Passport) Network Analyzer: Ethereal Other Software: QoS analysis tools provided by Daniel Hertrich Voice over Misconfigured Internet Telephones (VOMIT) Wavfix.c: Program to create WAVE file header. Used to replay captured voice data 14

Ethernet to Ethernet Ethernet to Wireless QoS Testing Scenarios Ethernet to 802.11a Ethernet to 802.11b Ethernet to 802.11b + Wireless security Wireless to Wireless 802.11a to 802.11a 802.11b to 802.11b 802.11b to 802.11b + Wireless security Ten test runs per scenario. Sound files include speech (male and female) and music. 15

QoS Test Results Sample Inter-packet Delay Graph 802.11b - 802.11b 40 36 32 28 24 20 16 12 8 4 0 0 10 20 30 40 50 60 Tme ( s e c ) 16

QoS Test Results Sample Jitter Time Graph 802.11b - 802.11b 0.4 0.36 0.32 0.28 0.24 0.2 0.16 0.12 0.08 0.04 0-0.04 0 10 20 30 40 50 60-0.08-0.12-0.16-0.2-0.24-0.28-0.32-0.36-0.4 Time (sec) 17

QoS Test Results: Average Jitter per Call Ethernet to Wireless (802.11a vs. 802.11b) Ethernet to Wireless 802.11a vs. 802.11b 1.6 1.5 1.4 1.3 1.2 1.1 1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 1 2 3 4 5 6 7 8 9 10 Call Numbe rs Et he rne t 802.11a 802.11b Distance from AP ~15-20 ft. Excellent signal strength with both 802.11a and 802.11b. 802.11a performed better than 802.11b. 18

QoS Test Results: Average Jitter per Call Ethernet to Wireless (with and without WEP) Ethernet to Wireless 802.11b vs. 802.11b + security 1.6 1.5 1.4 1.3 1.2 1.1 1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 1 2 3 4 5 6 7 8 9 10 Call Numbe rs Et hernet 802.11b 802.11b+Sec More research/testing needed to validate these results. Tests performed on different days (maybe different network load). 19

QoS Test Results: Average Jitter per Call Wireless to Wireless (802.11a vs. 802.11b) Wireless to Wireless 802.11a vs. 802.11b 600 500 400 300 200 100 0 1 2 3 4 5 6 7 8 9 10 Call Numbe rs Et he rne t 802.11a 802.11b Each client s distance from AP ~15-20 ft. Peer-to-peer ~30-40 ft. Poor signal strength for 802.11a, excellent for 802.11b. 20

QoS Test Results: Average Jitter per Call Wireless to Wireless (with and without WEP) Wireless to Wireless 802.11b vs. 802.11b +security 1.6 1.5 1.4 1.3 1.2 1.1 1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 1 2 3 4 5 6 7 8 9 10 Call Numbe rs Et he rne t 802.11b 802.11b+Sec No significant difference in results. Need to investigate further to check at which point packets are captured by Winpcap. 21

QoS Test Results: Loss of Data No loss of data observed during all test runs (except the 802.11a to 802.11a test). Good subjective assessment of QoS (user listening to the received sound). Clear sound with no interruptions, with the exception of an initial delay. Poor signal strength during 802.11a to 802.11a test (20-40% on both ends). High data loss rate observed (for e.g., transmitted 196 out of 1434 packets). Loss rate of ~86-93%. Extremely poor sound quality (unintelligible, broken, ) Packets lost at the sender s end, as seen by Ethereal captured data. This needs to be investigated further as it affects interpretation of the results. 22

QoS Test Results: Observations Smooth sound quality for all test but 802.11a to 802.11a test, despite existing inter-packet delays and jitters. Replaying captured packets (after reassembling Wave file) reflected inconsistent delays, yet sound was clear at the receiving client. Sound quality improved by client s handling of timings (e.g., using RTP to synchronize relative timings). Quality variations were most perceived in test #7, which had highest overlap of speech and music. Loss of data has the highest effect on QoS. Let s listen to a sample reassembled sound file 23

How to Improve QoS? Problem Delay and jitter Packet loss due to congestion Solution Separate queues for time sensitive traffic RTP More bandwidth Resource Reservation Protocol (RSVP) Differentiated Service (DiffServ) Multi-Protocol Label Switching (MPLS) RFC 2597 and RFC 2598 24

Future Research/Tests Inject background traffic Synchronize time on all testbed components and calculate initial connection delay Evaluate the effect of using different codecs PC-to-Phone quality testing Evaluate wireless network performance at different distances from the access point Evaluate wireless network performance using multiple access points with overlapping coverage Assess compatibility of 802.11 variants Evaluate existing QoS solutions (e.g., RSVP) Evaluate QoS of VoIP using H.323 clients Detect transmission sampling rate for replay based on timestamps of the captured packets Evaluate QoS of VoIP using a PDA client (might require porting a SIP client to a PDA) 25

References Collins, Daniel (2001). Carrier Grade Voice over IP, McGraw-Hill. Ferguson, Paul and Geoff Huston (1998). Quality of Service, Wiley Computer Publishing. Douskalis, Bill (2000). IP Telephony: The Integration of Robust VoIP Services, Prentice Hall PTR. Keey, David G., Cullen Jennings, and Luan Dang (2002). Practical VoIP using VOCAL, O Reilly Network. Gast, Matthew (2002). 802.11 Wireless Networks: The Definitive Guide, O Reilly Network. Hertrich, Daniel et al. (2001). Evaluating QoS for Voice over IP in Wireless LANs, Technical Report, Telecommunication Networks Group. Useful links: VoIP-WLAN-QoS Useful Links 26