Can PowerConnect Switches Be Used in VoIP Deployments?



Similar documents
Can PowerConnect Switches Be Used in IP Multicast Networks?

Configuring QoS. Understanding QoS CHAPTER

How Much Broadcast and Multicast Traffic Should I Allow in My Network?

What is VLAN Routing?

Cisco - Catalyst 2950 Series Switches Quality of Service (QoS) FAQ

Cisco VoIP CME QoS Labs by Michael T. Durham

Deploying ACLs to Manage Network Security

Quality of Service (QoS) on Netgear switches

This topic lists the key mechanisms use to implement QoS in an IP network.

IP videoconferencing solution with ProCurve switches and Tandberg terminals

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

A Dell Technical White Paper Dell PowerConnect Team

AlliedWare Plus TM OS How To. Configure QoS to Conform to Standard Marking Schemes. Introduction. Contents

How to Keep Video From Blowing Up Your Network

Improving Quality of Service

The Basics. Configuring Campus Switches to Support Voice

IP SAN Best Practices

MS Series: VolP Deployment Guide

VOICE VLAN SUPPORT IN THE DELL POWERCONNECT 6200

SIP (Session Initiation Protocol) Technical Overview. Presentation by: Kevin M. Johnson VP Engineering & Ops

Introduction to Differentiated Services (DiffServ) and HP-UX IPQoS

EarthLink Business SIP Trunking. Toshiba IPedge Customer Configuration Guide

A Preferred Service Architecture for Payload Data Flows. Ray Gilstrap, Thom Stone, Ken Freeman

Requirements of Voice in an IP Internetwork

EarthLink Business SIP Trunking. ININ IC3 IP PBX Customer Configuration Guide

Analysis of IP Network for different Quality of Service

Three Key Design Considerations of IP Video Surveillance Systems

convergence: preparing the enterprise network

Chapter 5 Configuring QoS

AutoQoS for Medianet

An Introduction to VoIP Protocols

Customer White paper. SmartTester. Delivering SLA Activation and Performance Testing. November 2012 Author Luc-Yves Pagal-Vinette

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

Voice Over IP Performance Assurance

EarthLink Business SIP Trunking. Asterisk 11.2 IP PBX Customer Configuration Guide

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

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

Dell PowerVault MD Series Storage Arrays: IP SAN Best Practices

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

12 Quality of Service (QoS)

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

Technology Overview. Class of Service Overview. Published: Copyright 2014, Juniper Networks, Inc.

Modeling and Simulation of Queuing Scheduling Disciplines on Packet Delivery for Next Generation Internet Streaming Applications

VLAN Interoperability

Networkbased. Quality of Service. Communicate Simply. For IP Video Conferencing

Class of Service Data Collection Document. For AT&T Managed Internet Service (MIS)

Latency on a Switched Ethernet Network

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

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

Transport for Enterprise VoIP Services

Network-based Quality of Service for Polycom IP Videoconferencing

Quality of Service for IP Videoconferencing Engineering White Paper

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

Quality of Service (QoS) for Enterprise Networks. Learn How to Configure QoS on Cisco Routers. Share:

Quality of Service (QoS)) in IP networks

Implementing and Deploying Quality of Service (QoS) for EtherNet/IP

The changing face of global data network traffic

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

Configuring QoS in a Wireless Environment

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

WhitePaper: XipLink Real-Time Optimizations

How Are PowerConnect ACLs Different From Cisco ACLs?

Testing VoIP on MPLS Networks

Management of Telecommunication Networks. Prof. Dr. Aleksandar Tsenov

Traffic Classification

Verizon LTE Mobile Private Network Cisco Jabber

IMPLEMENTING CISCO QUALITY OF SERVICE V2.5 (QOS)

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

How Do I Upgrade Firmware and Save Configurations on PowerConnect Switches?

Configuring QoS in a Wireless Environment

July, Figure 1. Intuitive, user-friendly web-based (HTML) interface.

Configuring Auto-QoS

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

Indepth Voice over IP and SIP Networking Course

Combining Voice over IP with Policy-Based Quality of Service

Juniper Networks EX Series Ethernet Switches/ Cisco VoIP Interoperability Test Results. September 25, 2009

Network Simulation Traffic, Paths and Impairment

Hosted Voice. Best Practice Recommendations for VoIP Deployments

Lab 7-1 Configuring Switches for IP Telephony Support

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?

PC-over-IP Protocol Virtual Desktop Network Design Checklist. TER Issue 2

Course 4: IP Telephony and VoIP

QoS issues in Voice over IP

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

Best Practice Recommendations for VLANs and QoS with ShoreTel

Quality of Experience and Quality of Service

Cisco CCNP Optimizing Converged Cisco Networks (ONT)

Configure QoS on x900-24, x900-12, and SwitchBlade x908 Series Switches

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

IVCi s IntelliNet SM Network

Bandwidth Security and QoS Considerations

Quality of Service (QoS): Managing Bandwidth More Effectively on the Series 2600/2600-PWR and Series 2800 Switches

This chapter covers four comprehensive scenarios that draw on several design topics covered in this book:

Enterprise VoIP. Silvano Gai. ftp://ftpeng.cisco.com/sgai/t2000voip.pdf. Cisco Systems, USA Politecnico di Torino, IT

Avaya ExpertNet Lite Assessment Tool

Part Number: HG253s V2 Home Gateway Product Description V100R001_01. Issue HUAWEI TECHNOLOGIES CO., LTD.

Gigabit Ethernet, QoS, and Multimedia Applications. Rivier College Course: CS575A, Advanced LANs Semester: Spring 2005 Professor: Dr.

Clearing the Way for VoIP

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

Figure 1: Network Topology

Transcription:

PowerConnect Application Note #11 February 2004 Can PowerConnect Switches Be Used in VoIP Deployments? This Application Notes relates to the following Dell PowerConnect products: PowerConnect 33xx PowerConnect 52xx Abstract This application note explains how to use Dell PowerConnect switches in networks that carry voice over IP (VoIP) traffic. This document describes quality of service (QOS) mechanisms and provides sample configurations for implementing QOS policies to prioritize latency-sensitive voice traffic. Applicable Network Scenarios Voice traffic is highly sensitive to latency and packet loss, and this presents special challenges in network design and administration. Voice traffic must compete for network bandwidth with data applications, many of which tend to send traffic in large bursts. It is easily possible for packets carrying voice traffic to be held up behind a burst of data traffic, with poor audio quality or even session loss as a result. Given the sensitivity of voice traffic to latency and loss, it is very desirable to give voice traffic priority over data traffic. This prioritization of some classes of traffic over others is the essence of QOS. Consider the example in the diagram below. In this scenario, voice traffic travels over the same network as data traffic, with the latter consuming the majority of bandwidth. The lack of prioritization for voice traffic can result in degraded or unusable telephony service for endpoints such as IP phones. Workstation A and its respective IP phone (both on the same segment) are attached to a Dell PowerConnect switch that forwards data and voice traffic to an office gateway/router, which in turn forwards traffic to the corporate WAN or public switched telephone network (PSTN). A video server that streams content also is attached to the same switch. All nodes attached to the switch, including Workstation A, receive high-bandwidth video broadcasts. Since the IP phone shares a switch connection with Workstation A, traffic from the video server will inhibit voice traffic to and from the IP phone. The resulting increases in latency and jitter (inter-packet delay variations) will degrade the quality of the voice service and IP-based voice applications. www.dell.com/networking 1

1 2 3 ABC DEF 4 5 6 MNO GHI JKL 7 8 PQRS TUV 0 OPER 9 WXYZ # CISCO IP PHONE 7960 m essages services i directories sett ings PORTS 1-24 4 8 12 16 20 24 PORTS 25-48 28 32 36 40 44 48 VG 248 10/100 TX ASYNC 1 ASYNC 2 POWER BASE-TX RX A1 STATUS 100 A2 LINK PowerConnect Application Note #11: Can PowerConnect Switches Be Used in VoIP Deployments? PSTN WAN Video Traffic Video Server PowerConnect Switch VoIP Gateway/Router Degraded Voice Workstation A 1/e12 * Technology Background VoIP services allow enterprises to provide company-wide telephony solutions over existing IP networks. Such services not only help to cut costs by placing voice and data traffic on the same network infrastructure, but can also boost productivity through applications such as conferencing and unified messaging. Since voice services are real-time in nature, the underlying infrastructure that carries VoIP traffic must keep loss, latency, and jitter to an absolute minimum. Dell PowerConnect switches offer QOS mechanisms that can allocate bandwidth and expedite VoIP traffic on the campus network. As a general rule, VoIP traffic should never experience more the 1 percent packet loss, 200 milliseconds of latency, or 30 milliseconds of jitter. Any measurement above these thresholds will degrade service quality. Implementing QOS policies should ensure that PowerConnect switches service VoIP traffic first, before other classes of traffic. This is known as strict priority. The Internet Engineering Task Force (IETF) has defined the differentiated services code point (DSCP), a field in the IP header of every packet, to distinguish various traffic classes. Dell PowerConnect switches can examine DSCPs to prioritize one or more classes of traffic over others. The DSCP field is 6 bits in length, allowing for the definition of up to 64 traffic classes. The DSCP field is defined in the IETF s Request for Comments 2474 (RFC 2474) and the overall differentiated services architecture is defined in RFC 2475. DSCPs are a superset of the Type of Service (TOS) field defined in the original specification for the IP protocol RFC 791. TOS classification allows a maximum of 8 traffic classes, compared with 64 classes with DSCPs. Nonetheless, a primary goal of the DSCP design is to ensure backward compatibility with TOS-capable devices. www.dell.com/networking 2

DSCPs and IP precedence are network-layer mechanisms in that they work at the third (network) layer of seven-layer ISO stack. IEEE standards 802.1p and 802.1Q also define a set of class of service (COS) markings to prioritize traffic at the second (link-layer) layer of the ISO (International Standards Organization) stack. Many devices, including Dell PowerConnect switches, directly map DSCP values in IP packets onto COS values in Ethernet frames. Although the command-line syntax for Dell PowerConnect switches refers to COS values in setting up queues, the switches can understand both COS and DSCP values. The following table shows DSCP-to-COS mappings for traffic classes commonly used in VoIP networks: Type of voice traffic DSCP value COS value Voice bearer traffic EF (0x2E) 5 Voice control traffic AF31 (0x1A) 3 Videoconferencing AF41 (0x22) 4 Streaming video AF13 (0x0E) 1 EF refers to Expedited Forwarding and AF refers to Assured Forwarding; these are differentiated services standards defined in RFCs 3246 and 2597, respectively. The subscripts refer to priority and drop values. Drop values are a feature of differentiated services to specify how much traffic of a given class a device should discard. For example, AF13 refers to a priority of 1 and a drop preference of 3. Dell PowerConnect switches allow QOS policies that act on both DSCP and COS values. A PowerConnect 33xx switch can be placed into a trusted state, whereby the switch is instructed to accept the DSCP or COS value assigned by specified VoIP endpoints or streaming services. This is a useful safeguard against rogue stations or applications that attempt to mark all traffic as high priority. 33xx: qos trust { cos dscp tcp-udp port } console> enable console# configure console(config)# qos console(config)# qos trust dscp Note: This procedure is not applicable to Dell 52xx series switches. This example configures a 33xx switch to trust the DSCP markings of incoming packets. Replacing dscp with cos would cause the switch to examine COS markings instead of DSCP values. The use of DSCP or COS depends on the application. The network manager also must define queues for different traffic classes, and treatments for traffic in each queue. First, we define multiple queues. 33xx: priority-queue out num-of-queues { queues } console(config)# priority-queue out num-of-queues 2 The above example sets up two queues. The next step is to assign queue numbers (the higher the number, the higher the priority of traffic) and the COS treatment for traffic in each queue. 33xx: wrr-queue cos-map { queue-id cosn } www.dell.com/networking 3

console(config)# wrr-queue cos-map 4 5 console(config)# wrr-queue cos-map 3 3 52xx: queue cos-map { queue-id [cos1 cosn] } console(config-if)# queue cos-map 4 5 console(config-if)# queue cos-map 2 3 The example for the 33xx sets up two high priority queues, 3 and 4, and assigns COS value 5 (highest priority) to queue 4 and COS value 3 to queue 3. The example for the 52xx assigns COS value 5 (highest priority) to queue 4 and COS value 3 to queue 2. Proposed Solution To prioritize latency-sensitive voice traffic, priority queues must be set up to handle traffic with COS values that indicate either voice-bearing traffic or voice control traffic. Overview On Dell PowerConnect switches: 1) Enable QoS if necessary. 2) Define priority queues if necessary. 3) Associate COS values with priority queues. 4) Verify correct QoS operation. Typical Network Designs With high-priority queuing specified for voice-bearing traffic and voice control traffic, high-content video broadcasts no longer degrade voice services. The PowerConnect switch will service queues holding VoIP traffic first, regardless of the amount of other network traffic present. The result should be decreased latency, jitter, and loss, and improved VoIP application performance. www.dell.com/networking 4

1 2 3 ABC DEF 4 5 6 MNO GHI JKL 7 8 PQRS TUV 0 OPER 9 WXYZ # CISCO IP PHONE 7960 messages services i directories settings PORTS 1-24 4 8 12 16 20 24 PORTS 25-48 28 32 36 40 44 48 VG 248 10/100 TX ASY NC 1 ASYNC 2 POWER BASE-TX RX A1 STATUS 100 A2 LINK PowerConnect Application Note #11: Can PowerConnect Switches Be Used in VoIP Deployments? PSTN WAN Video Traffic Video Server PowerConnect Switch VoIP Gateway/Router Priority Voice Workstation A 1/e12 * Step-By-Step Instructions The following configuration guidelines work with any Dell PowerConnect 33xx or 52xx switch. 1. Enable QoS if necessary. console# enable console# configure console(config)# qos console(config)# qos trust dscp 2. Configure priority queues if necessary. console(config)# priority-queue out num-of-queues 2 3. Associate COS values with priority queues. console(config)# wrr-queue cos-map 4 5 console(config)# wrr-queue cos-map 3 3 console(config)# exit console# PowerConnect 52xx: console(config-if)# queue cos-map 4 5 www.dell.com/networking 5

console(config-if)# queue cos-map 2 3 console(config-if)# exit console# 4. Verify proper QoS operation. console# show qos interface queueing Ethernet 1/e12 wrr bandwidth weights and EF priority: qid-weights Ef - Priority 1-1 dis- N/A 2-4 dis- N/A 3 - N/A ena- 3 4 - N/A ena- 4 Cos-queue map: cos-qid 0-2 1-1 2-1 3-3 4-2 5-4 6-3 7-3 PowerConnect 52xx: Vty-0#show queue cos-map. Information of Eth 1/12 Queue ID Class of service -------- ---------------- 0 1 2 1 0 3 2 4 3 5 6 7 Conclusion Priority queuing can substantially improve the performance of IP telephony services marked with standards-based QPS values. Voice-bearer traffic and voice control traffic will be transmitted before all other frames arriving at a given interface, decreasing the likelihood of high latency, loss, and jitter. This Application Note is for informational purposes only, and may contain typographical errors and technical inaccuracies. The content is provided as is, without express or implied warranties of any kind. Information in this document is subject to change without notice. www.dell.com/networking 6

Trademarks used in this text: Dell, the DELL logo, and PowerConnect are trademarks of Dell Inc. Other trademarks and trade names may be used in this document to refer to either the entities claiming the marks and names or their products. Dell Inc. disclaims any proprietary interest in trademarks and trade names other than its own. 2004 Dell Inc. All rights reserved. www.dell.com/networking 7