© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 2: Cisco VoIP Implementations.

Slides:



Advertisements
Similar presentations
Voice over IP.
Advertisements

Quality of Service CCDA Quick Reference.
VoIP Models for System Performance Evaluation Farooq Khan IEEE Interim Meeting Vancouver, BC, Canada January 12-16, 2004.
Copyright © by Elliot Eichen. All rights reserved. RTP – Real Time Protocol (and RTCP)
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 2: Cisco VoIP Implementations.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—4-1 MPLS VPN Technology Introducing VPNs.
© 2006 Cisco Systems, Inc. All rights reserved. QOS Lecture 3 - Encapsulating Voice Packets for Transport.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 2: Cisco VoIP Implementations.
Introducing VoIP Networks
IPSec: Authentication Header, Encapsulating Security Payload Protocols CSCI 5931 Web Security Edward Murphy.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 OSI Data Link Layer Network Fundamentals – Chapter 7.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 OSI Data Link Layer Network Fundamentals – Chapter 7.
CCNA Voice Official exam Certification
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 2: Cisco VoIP Implementations.
Simulation 1: Calculate the total bandwidth required for a VoIP call
Virtual Private Networks. Why VPN Fast, secure and reliable communication between remote locations –Use leased lines to maintain a WAN. –Disadvantages.
© 2006 Cisco Systems, Inc. All rights reserved. Module 4: Implement the DiffServ QoS Model Lesson 4.8: Understanding WAN Link Efficiency Mechanisms.
2.4: Calculating Bandwidth Requirements for VoIP
Speech codecs and DCCP with TFRC VoIP mode Magnus Westerlund
Optimizing Converged Cisco Networks (ONT)
1 Solutions to Performance Problems in VOIP over Wireless LAN Wei Wang, Soung C. Liew Presented By Syed Zaidi.
© 2006 Cisco Systems, Inc. All rights reserved. 2.3: Encapsulating Voice Packets for Transport.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Ethernet Network Fundamentals – Chapter 9.
© 2006 Cisco Systems, Inc. All rights reserved. 2.2: Digitizing and Packetizing Voice.
© 2006 Cisco Systems, Inc. All rights reserved. Implementing Secure Converged Wide Area Networks (ISCW) Module 4: Frame Mode MPLS Implementation.
K. Salah 1 Chapter 28 VoIP or IP Telephony. K. Salah 2 VoIP Architecture and Protocols Uses one of the two multimedia protocols SIP (Session Initiation.
VPN TUNNELING PROTOCOLS PPTP, L2TP, L2TP/IPsec Ashkan Yousefpour Amirkabir University of Technology.
1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public IP Telephony Introduction to VoIP Cisco Networking Academy Program.
The OSI Reference Model Key concepts: Layers Communications between two adjacent layers Encapsulation Multiplexing and demultiplexing Tunneling.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 OSI Data Link Layer Network Fundamentals – Chapter 7.
© 2006 Cisco Systems, Inc. All rights reserved. Module 4: Implement the DiffServ QoS Model Lesson 4.5: Configuring CBWFQ and LLQ.
1 © 1999, Cisco Systems, Inc. Course Number Presentation_ID Voice Data Integration Cisco do Brasil Jonio Cavalcanti VoIP Network Design.
Cisco Unified Communications Manager (CUCM)
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 4: Implement the DiffServ QoS Model.
12-Sep-15 Virtual Private Network. Why the need To transmit files securely without disclosing sensitive information to others in the Internet.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 3: Introduction to IP QoS.
Computer Networks: Multimedia Applications Ivan Marsic Rutgers University Chapter 3 – Multimedia & Real-time Applications.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Connecting to the Network Networking for Home and Small Businesses – Chapter.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 4: Implement the DiffServ QoS Model.
Voice over IP Why Challenges/solutions Voice codec and packet delay.
© 2006 ITT Educational Services Inc. IT412 Voice and Data Integration : Unit 8 Slide 1 Unit 8 Voice Over IP Network Fundamentals.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 2: Cisco VoIP Implementations.
1 RTP Multiplexing using Tunnels (TCRTP) Bruce Thompson Tmima Koren Cisco Systems Inc.
Generic Routing Encapsulation GRE  GRE is an OSI Layer 3 tunneling protocol: Encapsulates a wide variety of protocol packet types inside.
Objectives  Explain the role of Data Link layer protocols in data transmission.  Describe how the Data Link layer prepares data for transmission on.
Streaming Media Control n The protocol components of the streaming n RTP/RTCP n RVSP n Real-Time Streaming Protocol (RTSP)
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Connecting to the Network Networking for Home and Small Businesses.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 3: Introduction to IP QoS.
ACT Week 11 Version 1 Feb 2005Slide & Voice over packet transport technologies Format of lecture: Follow.
A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B 葉仰廷 B 陳柏煒 B 林易增 B
LOG Objectives  Describe some of the VoIP implementation challenges such as Delay/Latency, Jitter, Echo, and Packet Loss  Describe the voice encoding.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 3: Introduction to IP QoS.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 VLANs LAN Switching and Wireless – Chapter 3.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 OSI Data Link Layer Network Fundamentals – Chapter 7.
MCS: Enterprise Communications CoE Architect.
Virtual Private Network Chapter 4. Lecturer : Trần Thị Ngọc Hoa2 Objectives  VPN Overview  Tunneling Protocol  Deployment models  Lab Demo.
Lucent Technologies Bell Labs Innovations 1 3GPP2 ALLIP By Chung Liu, Enrique Hernandez-Valencia, and Mike Dolan IP to BTS Performance Analysis.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 4 v3.1 Module 2 WAN Technologies.
Cisco Networking Academy Program
Cisco Networking Academy Program
Cisco Networking Academy Program
VoIP Models for System Performance Evaluation
Network Fundamentals – Chapter 7
VoIP Models for System Performance Evaluation
Network Fundamentals – Chapter 7
Network Fundamentals – Chapter 7
Network Fundamentals – Chapter 7
Network Fundamentals – Chapter 7
Alfredo Terzoli / Mosioua Tsietsi
Network Fundamentals – Chapter 7
Presentation transcript:

© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 2: Cisco VoIP Implementations

© 2006 Cisco Systems, Inc. All rights reserved. Lesson 2.4: Calculating Bandwidth Requirements for VoIP

© 2006 Cisco Systems, Inc. All rights reserved. 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.

© 2006 Cisco Systems, Inc. All rights reserved. Factors Influencing Encapsulation Overhead and Bandwidth FactorDescription Packet rate–Derived from packetization period (the period over which encoded voice bits are collected for encapsulation) Packetization size (payload size) –Depends on packetization period –Depends on codec bandwidth (bits per sample) IP overhead (including UDP and RTP) –Depends on the use of cRTP Data-link overhead–Depends on protocol (different per link) Tunneling overhead (if used) –Depends on protocol (IPsec, GRE, or MPLS)

© 2006 Cisco Systems, Inc. All rights reserved. Bandwidth Implications of Codecs  Codec bandwidth is for voice information only.  No packetization overhead is included. CodecBandwidth G kbps G.726 r3232 kbps G.726 r2424 kbps G.726 r1616 kbps G kbps G.7298 kbps

© 2006 Cisco Systems, Inc. All rights reserved. How the Packetization Period Impacts VoIP Packet Size and Rate  High packetization period results in: Larger IP packet size (adding to the payload) Lower packet rate (reducing the IP overhead)

© 2006 Cisco Systems, Inc. All rights reserved. VoIP Packet Size and Packet Rate Examples Codec and Packetization Period G ms G ms G ms G ms Codec bandwidth (kbps) Packetization size (bytes) IP overhead (bytes) 40 VoIP packet size (bytes) Packet rate (pps)

© 2006 Cisco Systems, Inc. All rights reserved. Data-Link Overhead Is Different per Link Data-Link Protocol Ethernet Frame Relay MLP Ethernet Trunk (802.1Q) Overhead [bytes]

© 2006 Cisco Systems, Inc. All rights reserved. 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.

© 2006 Cisco Systems, Inc. All rights reserved. Extra Headers in Security and Tunneling Protocols ProtocolHeader Size (bytes) IPsec transport mode30–53 IPsec tunnel mode50–73 L2TP/GRE24 MPLS4 PPPoE8

© 2006 Cisco Systems, Inc. All rights reserved. Example: VoIP over IPsec VPN  G.729 codec (8 kbps)  20-ms packetization period  No cRTP  IPsec ESP with 3DES and SHA-1, tunnel mode

© 2006 Cisco Systems, Inc. All rights reserved. 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

© 2006 Cisco Systems, Inc. All rights reserved. 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.

© 2006 Cisco Systems, Inc. All rights reserved. Bandwidth Calculation Example

© 2006 Cisco Systems, Inc. All rights reserved. Quick Bandwidth Calculation Total packet size Total bandwidth requirement ————————— = ———————————————— Payload size Nominal bandwidth requirement Total packet size = All headers + payload ParameterValue Layer 2 header6 to 18 bytes IP + UDP + RTP headers40 bytes Payload size (20-ms sample interval)20 bytes for G.729, 160 bytes for G.711 Nominal bandwidth8 kbps for G.729, 64 kbps for G.711 Example: G.729 with Frame Relay: Total bandwidth requirement = ( bytes) * 8 kbps ————————————— = 26.4 kbps 20 bytes

© 2006 Cisco Systems, Inc. All rights reserved. VAD Characteristics  Detects silence (speech pauses)  Suppresses transmission of “silence patterns”  Depends on multiple factors: Type of audio (for example, speech or 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

© 2006 Cisco Systems, Inc. All rights reserved. VAD Bandwidth-Reduction Examples Data-Link Overhead Ethernet 18 bytes Frame Relay 6 bytes Frame Relay 6 bytes MLPP 6 bytes IP overheadno cRTP 40 bytes cRTP 4 bytes no cRTP 40 bytes cRTP 2 bytes CodecG kbps G kbps G kbps G kbps Packetization20 ms 160 bytes 30 ms 240 bytes 20 ms 20 bytes 40 ms 40 bytes Bandwidth without VAD 87.2 kbps66.67 kbps26.4 kbps9.6 kbps Bandwidth with VAD (35% reduction) kbps43.33 kbps17.16 kbps6.24 kbps

© 2006 Cisco Systems, Inc. All rights reserved. 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?

© 2006 Cisco Systems, Inc. All rights reserved. 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.

© 2006 Cisco Systems, Inc. All rights reserved. Q and A

© 2006 Cisco Systems, Inc. All rights reserved. Resources  Voice Over IP - Per Call Bandwidth Consumption h_note09186a ae2.shtml#topic1  Voice Codec Bandwidth Calculator

© 2006 Cisco Systems, Inc. All rights reserved.