Optimizing Converged Cisco Networks (ONT)



Similar documents
Cisco Networks (ONT) 2006 Cisco Systems, Inc. All rights reserved.

IP Telephony Deployment Models

Challenges and Solutions in VoIP

Calculating Bandwidth Requirements

Voice Over IP Per Call Bandwidth Consumption

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

CVOICE - Cisco Voice Over IP

Implementing Cisco Voice Communications and QoS

CVOICE Exam Topics Cisco Voice over IP Exam # /14/2005

IP Telephony v1.0 Scope and Sequence. Cisco Networking Academy Program

Components of a VoIP Network

IMPLEMENTING CISCO VOICE COMMUNICATIONS AND QOS Volume 1

Cisco CCNP Optimizing Converged Cisco Networks (ONT)

Q&A. DEMO Version

VoIP Bandwidth Considerations - design decisions

Encapsulating Voice in IP Packets

Clearing the Way for VoIP

VoIP: How to Plan for the Bandwidth and Calculate the Cost Savings

This topic describes dial peers and their applications.

- Basic Voice over IP -

Implementing Cisco IOS Unified Communications (IIUC)

Gateways and Their Roles

Implementing Cisco IP Telephony & Video, Part 2 CIPTV2 v1.0; 5 Days; Instructor-led

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

Bandwidth Security and QoS Considerations

Cisco CME Features and Functionality

Combining Voice over IP with Policy-Based Quality of Service

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

Introducing Cisco Voice and Unified Communications Administration Volume 1

An Introduction to VoIP Protocols

Course 4: IP Telephony and VoIP

SIP Trunking. Cisco Press. Christina Hattingh Darryl Sladden ATM Zakaria Swapan. 800 East 96th Street Indianapolis, IN 46240

Dial Peer Configuration Examples

CCNP: Optimizing Converged Networks

: Introducing Cisco Voice and Unified Communications Administration (ICOMM) v8.0 Course Introduction

Application Note How To Determine Bandwidth Requirements

IP Implementation in Private Branch Exchanges From 9:30 a.m until 4:30 p.m (7 hrs./day) 5 days / week

VoIP Bandwidth Calculation

Introduction to Packet Voice Technologies and VoIP

IIUC Implementing Cisco IOS Unified Communications (IIUC) Version: Demo. Page <<1/9>>

The Basics. Configuring Campus Switches to Support Voice

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

Let's take a look at another example, which is based on the following diagram:

2- Technical Training (9 weeks) 3- Applied Project (3 weeks) 4- On Job Training (OJT) (4 weeks)

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

Implementing Cisco IP Telephony & Video, Part 1 CIPTV1 v1.0; 5 Days; Instructor-led

Data Networking and Architecture. Delegates should have some basic knowledge of Internet Protocol and Data Networking principles.

Voice over IP Basics for IT Technicians

VoIP Configuration Examples

Implementing Cisco IP Telephony & Video, Part 1

Configuring Voice over IP

How To Use Cisco Cucm For A Test Drive

Packetized Telephony Networks

"Charting the Course... Implementing Cisco IP Telephony & Video, Part 1 v1.0 ( CIPTV1 ) Course Summary

Implementing Cisco Voice Communications and QoS

SSVVP SIP School VVoIP Professional Certification

Communications Transformations 2: Steps to Integrate SIP Trunk into the Enterprise

Voice Over IP. Priscilla Oppenheimer

12 Quality of Service (QoS)

EarthLink Business SIP Trunking. Cisco Call Manager and Cisco CUBE Customer Configuration Guide

VoIP Configuration. Prerequisite Tasks CHAPTER

Dial Peer. Example: Dial-Peer Configuration

Implementing Cisco IOS Telephony and Unified Communications Express (IITUCX)

Enterprise Voice and Online Services with Microsoft Lync Server 2013

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

How To Deliver High Quality Telephony Over A Network

Networking 4 Voice and Video over IP (VVoIP)

VOICE SERVICES AND AVIATION DATA NETWORKS

Configuring Fax Pass-Through

Cisco Which VPN Solution is Right for You?

Remote Office Overview. Customer Profile. Key Points. Typical Applications

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

IMPLEMENTING CISCO IOS TELEPHONY AND UNIFIED COMMUNICATIONS EXPRESS (IITUCX)

Is Your Network Ready For IP Telephony?

Implementing Cisco IOS Telephony and Unified Communications Express (IITUCX)

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

ehealth and VoIP Overview

Evaluating Data Networks for Voice Readiness

Traffic Analysis for Voice over IP

TECHNICAL CHALLENGES OF VoIP BYPASS

Voice over IP (VoIP) Basics for IT Technicians

VOICE over IP H.323 Advanced Computer Network SS2005 Presenter : Vu Thi Anh Nguyet

VoIP in Mika Nupponen. S Postgraduate Course in Radio Communications 06/04/2004 1

Voice over IP Protocols And Compression Algorithms

Indepth Voice over IP and SIP Networking Course

AT&T IP Flex Reach/ IP Toll Free Configuration Guide IC 3.0 with Interaction SIP Proxy

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

Requirements of Voice in an IP Internetwork

Online course syllabus. MAB: Voice over IP

Cisco Unified Video Conferencing Configuration

MS 20337A: Enterprise Voice and Online Services with Microsoft Lync 2013

End-to-End QoS Network Design

Introducing Cisco Unified Communications Express

Cisco Voice over IP CIPT1. Volume 2. Student Guide. Version 6.0. Editorial, Production, and Web Services:

Cisco IOS SIP Configuration Guide

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

IP Telephony Technology. IEEE ComSoc Meeting. Corey Coffin, SE Cisco Systems

IP Telephony Management

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

International Civil Aviation Organization

Transcription:

Optimizing Converged Cisco Networks (ONT) Module 2: Cisco VoIP Implementations (Deploy)

Calculating Bandwidth Requirements for VoIP

Objectives Describe factors influencing encapsulation overhead and bandwidth requirements for VoIP. Explain how the packetization period impacts VoIP packet size and rate. Explain how link encapsulation effects data-link overhead on a per link basis. Explain the bandwidth impact of adding a tunneling protocol header to voice packets. Use the bandwidth calculation process to calculate bandwidth needs for various VoIP call types. Describe how VAD is used in VoIP implementations.

Factors Influencing Encapsulation Overhead and Bandwidth Factor Packet rate Packetization size (payload size) IP overhead (including UDP and RTP) Data-link overhead Tunneling overhead (if used) Description Derived from packetization period (the period over which encoded voice bits are collected for encapsulation) Depends on packetization period Depends on codec bandwidth (bits per sample) Depends on the use of crtp Depends on protocol (different per link) Depends on protocol (IPsec, GRE, or MPLS)

Bandwidth Implications of Codecs Codec bandwidth is for voice information only. No packetization overhead is included. Codec Bandwidth G.711 (PCM) 64 kbps G.726 r32 (ADPCM) 32 kbps G.726 r24 (ADPCM) 24 kbps G.726 r16 (ADPCM) 16 kbps G.728 (LDCELP) 16 kbps G.729 (CS-ACELP) 8 kbps

How the Packetization Period Impacts VoIP Packet Size and Rate High packetization period results in: Larger IP packet size (adding to the payload) and more delay Lower packet rate (reducing the IP overhead)

VoIP Packet Size and Packet Rate Examples Codec and Packetization Period G.711 20 ms G.711 30 ms G.729 20 ms G.729 40 ms Codec bandwidth (kbps) Packetization size (bytes) IP overhead (bytes) VoIP packet size (bytes) Packet rate (pps) 64 64 8 8 160 240 20 40 40 40 40 40 200 280 60 80 50 33.33 50 25

Data-Link Overhead Is Different per Link Data-Link Protocol Ethernet Frame Relay MLP Ethernet Trunk (802.1Q) Overhead [bytes] 18 6 6 22

Security and Tunneling Overhead IP packets can be secured by IPsec. Additionally, IP packets or data-link frames can be tunneled over a variety of protocols. Characteristics of IPsec and tunneling protocols are: The original frame or packet is encapsulated into another protocol. The added headers result in larger packets and higher bandwidth requirements. The extra bandwidth can be extremely critical for voice packets because of the transmission of small packets at a high rate.

Extra Headers in Security and Tunneling Protocols Protocol Header Size (bytes) IPsec transport mode 30 53 IPsec tunnel mode 50 73 L2TP/GRE 24 MPLS 4 PPPoE 8

Example: VoIP over IPsec VPN G.729 codec (8 kbps) 20-ms packetization period (20B) No crtp (40B) IPsec ESP with 3DES and SHA-1, tunnel mode (30 + 4 + 20)

Total Bandwidth Required for a VoIP Call Total bandwidth of a VoIP call, as seen on the link, is important for: Designing the capacity of the physical link Deploying Call Admission Control (CAC) Deploying QoS

Total Bandwidth Calculation Procedure Gather required packetization information: Packetization period (default is 20 ms) or size Codec bandwidth Gather required information about the link: crtp enabled Type of data-link protocol IPsec or any tunneling protocols used Calculate the packetization size or period. Sum up packetization size and all headers and trailers. Calculate the packet rate. Calculate the total bandwidth.

Bandwidth Calculation Example

Quick Bandwidth Calculation Total packet size Total bandwidth requirement = Payload size Nominal bandwidth requirement Total packet size = All headers + payload Parameter Layer 2 header IP + UDP + RTP headers Value 6 to 18 bytes 40 bytes Payload size (20-ms sample interval) 20 bytes for G.729, 160 bytes for G.711 Nominal bandwidth 8 kbps for G.729, 64 kbps for G.711 Example: G.729 with Frame Relay: Total bandwidth requirement = (6 + 40 + 20 bytes) * 8 kbps = 26.4 kbps 20 bytes

VAD (Voice Activity Detection) Detects silence (speech pauses) Suppresses transmission of silence patterns Depends on multiple factors: Type of audio (for example, speech or Music on Hold (MoH)) Level of background noise Other factors (for example, language, character of speaker, or type of call) Can save up to 35 percent of bandwidth (statistical distribution of at least 24 calls)

VAD Bandwidth-Reduction Examples Data-Link Overhead Ethernet 18 bytes Frame Relay 6 bytes Frame Relay 6 bytes MLPP 6 bytes IP overhead no crtp crtp no crtp crtp 40 bytes 4 bytes 40 bytes 2 bytes Codec G.711 G.711 G.729 G.729 64 kbps 64 kbps 8 kbps 8 kbps Packetization 20 ms 30 ms 20 ms 40 ms 160 bytes 240 bytes 20 bytes 40 bytes Bandwidth without VAD Bandwidth with VAD (35% reduction) 87.2 kbps 66.67 kbps 26.4 kbps 9.6 kbps 56.68 kbps 43.33 kbps 17.16 kbps 6.24 kbps

Self Check 1. Describe the relationship between packetization period and packet size and packet rate. 2. How does the data-link protocol used effect bandwidth considerations? 3. What is the default packetization period on Cisco devices? 4. What is VAD? 5. How much bandwidth can be saved, on average, using VAD?

Summary VoIP packet size and rate are determined by the packetization period. Data-link overhead must be considered with calculating bandwidth requirements. Different links have different overhead requirements. Adding a tunneling protocol header effects the bandwidth requirements for voice packets. This additional overhead must be considered when calculating bandwidth requirements. Voice Activity Detection (VAD) is a process used to detect silence in order to save bandwidth. VAD can save 34% on average.

Resources Voice Over IP - Per Call Bandwidth Consumption http://www.cisco.com/en/us/tech/tk652/tk698/technologies_tec h_note09186a0080094ae2.shtml#topic1 Voice Codec Bandwidth Calculator http://tools.cisco.com/support/vbc/do/codeccalc1.do

Implementing VoIP in an Enterprise Network

Objectives List the common components of an enterprise voice implementation. Describe Call Admission Control and how it differs from QoS. Describe the functions of the Cisco Unified CallManager. Identify common enterprise IP telephony deployment models. Identify basic Cisco IOS VoIP configuration commands.

Enterprise Voice Implementations Components of enterprise voice networks: Gateways (PSTN connectivity) and gatekeepers (scalability) Cisco Unified CallManager (PBX-like features) and IP phones

Deploying Call Admission Control (CAC) CAC artificially limits the number of concurrent voice calls. CAC prevents oversubscription of WAN resources caused by too much voice traffic. CAC is needed because QoS cannot solve the problem of voice call oversubscription: QoS gives priority only to certain packet types (RTP versus data). QoS cannot block the setup of too many voice calls. Too much voice traffic results in delayed voice packets.

Example: CAC Deployment IP network (WAN) is only designed for two concurrent voice calls. If CAC is not deployed, a third call can be set up, causing poor quality for all calls. When CAC is deployed, the third call is blocked.

Voice Gateway Functions on a Cisco Router Connects traditional telephony devices to VoIP Converts analog signals to digital format Encapsulates voice into IP packets Performs voice compression Provides DSP resources for conferencing and transcoding Supports fallback scenarios for IP phones (Cisco SRST) Acts as a call agent for IP phones (Cisco Unified CallManager Express) Provides DTMF relay and fax and modem support

Cisco Unified CallManager Functions Call processing Dial plan administration (MGCP: Media Gateway Control Protocol ) Signaling and device control Phone feature administration Directory and XML services Programming interface to external applications Cisco IP Communicator

Example: Signaling and Call Processing 5501234 192.169.1.1 5502345 192.170.2.1... RTP RTP

Enterprise IP Telephony Deployment Models Deployment Model Single site Characteristics Cisco Unified CallManager cluster at the single site Local IP phones only Multisite with centralized call processing Multisite with distributed call processing Cisco Unified CallManager cluster only at a single site Local and remote IP phones Cisco Unified CallManager clusters at multiple sites Local IP phones only Clustering over WAN Single Cisco Unified CallManager cluster distributed over multiple sites Usually local IP phones only Requirement: Round-trip delay between any pair of servers not to exceed 40 ms

Single Site Cisco Unified CallManager servers, applications, and DSP resources are located at the same physical location. IP WAN is not used for voice. PSTN is used for all external calls. Note: Cisco Unified CallManager cluster can be connected to various places depending on the topology.

Multisite with Centralized Call Processing Cisco Unified CallManager servers and applications are located at the central site while DSP resources are distributed. IP WAN carries data and voice (signaling for all calls, media only for intersite calls). PSTN access is provided at all sites. Call Admission Control (CAC) is used to limit the number of VoIP calls, and Automated alternate routing (AAR) is used if WAN bandwidth is exceeded. Cisco Survivable Remote Site Telephony (SRST) is located at the remote branch. Note: Cisco Unified CallManager cluster can be connected to various places depending on the topology.

Multisite with Distributed Call Processing Cisco Unified CallManager servers, applications, and DSP resources are located at each site. IP WAN carries data and voice for intersite calls only (signaling and media). PSTN access is provided at all sites; rerouting to PSTN is configured if IP WAN is down. CAC is used to limit the number of VoIP calls, and AAR is used if WAN bandwidth is exceeded. Note: Cisco Unified CallManager cluster can be connected to various places, depending on the topology.

Clustering over WAN Cisco Unified CallManager servers of a single cluster are distributed among multiple sites while applications and DSP resources are located at each site. Intracluster communication (such as database synchronization) is performed over the WAN. IP WAN carries data and voice for intersite calls only (signaling and media). PSTN access is provided at all sites; rerouting to PSTN is performed if IP WAN is down. CAC is used to limit the number of VoIP calls; AAR is used if WAN bandwidth is exceeded. Note: Cisco Unified CallManager cluster can be connected to various places, depending on the topology.

Basic Cisco IOS VoIP Voice Commands

Voice-Specific Commands router(config)# dial-peer voice tag type Use the dial-peer voice command to enter the dial peer subconfiguration mode. router(config-dial-peer)# destination-pattern telephone_number The destination-pattern command, entered in dial peer subconfiguration mode, defines the telephone number that applies to the dial peer.

Voice-Specific Commands (Cont.) router(config-dial-peer)# port port-number The port command, entered in POTS dial peer subconfiguration mode, defines the port number that applies to the dial peer. Calls that are routed using this dial peer are sent to the specified port. router(config-dial-peer)# session target ipv4:ip-address The session target command, entered in VoIP dial peer subconfiguration mode, defines the IP address of the target VoIP device that applies to the dial peer.

Self Check 1. What is CAC? 2. What can happen is CAC is not used? 3. What command is used to define the telephone number that applies to the dial peer? 4. List 4 deployment options when using the Cisco Unified CallManager.

Summary Enterprise voice implementations use components such as gateways, gatekeepers, Cisco Unified CallManager, and IP phones. Call Admission Control (CAC) extends the functionality of QoS to ensure that an additional call is not allowed unless bandwidth is available to support it. Enterprise IP Telephony deployment models include single site, multisite with centralized call processing, multisite with distributed call processing, and clustering over the WAN.

Q and A

Resources Video: The ABCs of VoIP (16 min.) http://tools.cisco.com/cmn/jsp/index.jsp?id=43596 Voice and Unified Communications http://www.cisco.com/en/us/products/sw/voicesw/index.html VoIP Call Admission Control http://www.cisco.com/univercd/cc/td/doc/cisintwk/intsolns/voipso l/cac.htm