Top Banner
7/27/2019 ONT10S02 Voice Over IP http://slidepdf.com/reader/full/ont10s02-voice-over-ip 1/106
106

ONT10S02 Voice Over IP

Apr 02, 2018

Download

Documents

Agung Budi
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 1/106

Page 2: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 2/106

Page 3: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 3/106

Benefits of Packet Telephony Networks

• More efficient use of bandwidth and equipment

• Lower transmission costs

• Consolidated network expenses

• Improved employee productivity through features provided

by IP telephony:

 – IP phones are complete business communication devices

• Directory lookups and database applications (XML)

• Integration of telephony into any business application

 – Software-based and wireless phones offer mobility.

• Access to new communications devices(such as, PDAs and cable set-top boxes)

Page 4: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 4/106

Packet TelephonyComponents

Page 5: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 5/106

Packet Telephony Components

Page 6: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 6/106

Two Basic Methods for Voice over IP

Page 7: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 7/106

Analog Interfaces

Page 8: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 8/106

Analog Interfaces

Analog Interface Type Description

FXS Used by the PSTN or PBX side of an FXS –FXO connection

FXO Used by the end device (phone) side of an FXS –FXO connection

E&M Trunk, used between switches

Page 9: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 9/106

Digital Interfaces

Page 10: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 10/106

Digital Interfaces

Interface Voice Channels (64 kbps Each) SignalingFramingOverhead

TotalBandwidth

BRI 2 1 channel (16 kbps) 48 kbps 192 kbps

T1 CAS 24 (no clean 64 kbps becauseof robbed-bit signaling)

in-band (robbed-bitsin voice channels)

8 kbps 1544 kbps

T1 CCS 23 1 channel (64 kbps) 8 kbps 1544 kbps

E1 CAS 30 64 kbps 64 kbps 2048 kbps

E1 CCS 30 1 channel (64 kbps) 64 kbps 2048 kbps

Page 11: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 11/106

Stages of a Phone Call

Page 12: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 12/106

Stages of a Phone Call

Page 13: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 13/106

Distributed vs.

Centralized CallControl

Page 14: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 14/106

Distributed Call Control

Page 15: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 15/106

Centralized Call Control

Page 16: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 16/106

Summary

• Companies can benefit from a common infrastructure that serves voiceand data. Advantages of such converged networks include lower costs,more efficient use of available bandwidth, and higher productivity.

• A packet telephony network consists of endpoints (such as IP phones,software phones, and video endpoints) and voice network devices(such as gateways, gatekeepers, conference bridges, call agents, and

application servers).

• A voice gateway can use FXS, FXO, and E&M interfaces to connect toanalog equipment, such as phones, PBXs, or the PSTN.

• A voice gateway can use BRI, T1, and E1 interfaces to connect to digitalequipment, such as ISDN phones, PBXs, or the PSTN.

• A voice call consists of three stages: call setup, call maintenance, andcall teardown.

• With distributed call control, each gateway has local intelligence toroute calls, while with centralized call control, a call agent makes callrouting decisions on behalf of all the gateways that are controlled bythe call agent.

Page 17: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 17/106

Describe Cisco VoIP Implementations

Digitizing and Packetizing Voice

Page 18: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 18/106

Basic Voice Encoding:

Converting Analog toDigital

Page 19: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 19/106

Basic Voice Encoding:Converting Analog to Digital

Page 20: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 20/106

Analog-to-Digital Conversion Steps

1. Sample the analog signal.

2. Quantize the samples.

3. Encode the value into a binary expression.

4. (Optional) Compress the samples to reduce bandwidth.

Page 21: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 21/106

Basic Voice Encoding:

Converting Digital toAnalog

Page 22: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 22/106

Basic Voice Encoding:Converting Digital to Analog

Page 23: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 23/106

Digital-to-Analog Conversion Steps

1. Decompress the samples, if compressed.

2. Decode the samples into voltage amplitudes, rebuilding thePAM signal.

3. Reconstruct the analog signal from PAM signals.

Page 24: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 24/106

The Nyquist Theorem

Page 25: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 25/106

The Nyquist Theorem

• Sampling rate affects the quality of the digitized signal.

• Nyquist theorem determines the minimum sampling rate of analogsignals.

• Nyquist theorem states that the sampling rate has to be at leasttwice the maximum frequency.

Page 26: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 26/106

Example: Sampling of Voice

• Human speech uses 200 –9,000 Hz.

• Human ear can sense 20 –20,000 Hz.

• Traditional telephony systems were designed for 300 –3,400 Hz.

• Sampling rate for digitizing voice was set to 8,000 samplesper second, allowing frequencies up to 4,000 Hz.

Page 27: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 27/106

Quantization

Page 28: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 28/106

Quantization

• Quantization is the representation of amplitudes by a certainvalue (step).

• Scale with 256 steps is used for quantization.

• Samples are rounded up or down to closer step.

Rounding introduces inexactness (quantization noise).

Page 29: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 29/106

Quantization Techniques

• Linear quantization:

 – Lower signal-to-noise ratio (SNR) on small signals

 – Higher SNR on large signals

• Logarithmic quantization provides uniform SNR for all signals:

 –Provides higher granularity for lower signals

 – Corresponds to the logarithmic behavior of the human ear 

Page 30: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 30/106

Example: Quantization of Voice

• There are two methods of quantization:

 – Mu-law, used in Canada, U.S., and Japan

 – A-law, used in other countries

• Both methods use a quasi-logarithmic scale:

 – Logarithmic segment sizes

 – Linear step sizes (within a segment)

• Both methods have eight positive and eight negativesegments, with 16 steps per segment.

Page 31: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 31/106

Digital Voice Encoding

• Each sample is encoded using eight bits:

 – One polarity bit

 – Three segment bits

 – Four step bits

• Required bandwidth for one call is 64 kbps(8000 samples per second, 8 bits each).

• Circuit-based telephony networks use TDM to combinemultiple 64-kbps channels (DS-0) to a single physical line.

Page 32: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 32/106

Page 33: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 33/106

Voice Codec Characteristics

Standard, Codec Bit Rate (kbps) Voice Quality (MOS)

G.711, PCM 64 4.1

G.726, ADPCM 16, 24, 32 3.85 (with 32 kbps)

G.728, LDCELP 16 3.61

G.729, CS-ACELP 8 3.92

G.729A, CS-ACELP 8 3.9

Page 34: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 34/106

Mean Opinion Score

Page 35: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 35/106

What is a DSP?

Page 36: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 36/106

What Is a DSP?

A DSP is a specializedprocessor used for telephony applications:

• Voice termination:

 –

Converts analog voice intodigital format (codec) andvice versa

 – Provides compression, echocancellation, VAD, CNG,

 jitter removal, and so on

• Conferencing: Mixes incomingstreams from multiple parties

• Transcoding: Translatesbetween voice streams that usedifferent, incompatible codecs

DSP Module

Voice Network Module

Page 37: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 37/106

Example: DSP Used for Conferencing

• DSPs can be used insingle- or mixed-modeconferences:

 – Mixed mode supportsdifferent codecs.

 – Single modedemands that thesame codec tobe used by allparticipants.

• Mixed mode has fewer conferences per DSP.

Page 38: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 38/106

Example: DSP Used for Transcoding

Page 39: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 39/106

Summary

• Whenever voice should be digitally transmitted, analog voicesignals first have to be converted into digital. Conversionincludes sampling, quantization, and encoding.

• Digitized voice has to be converted back to analog signalsbefore being played out. Digital-to-analog conversionincludes decoding and reconstruction of analog signals.

• The Nyquist theorem states the necessary sampling ratewhen converting analog signals to digital.

• Quantization is the process of representing the amplitude of a sampled signal by a binary number.

• Available codecs differ in their bandwidth requirements andvoice quality.

• DSPs provide functions for call termination, conferences,and transcoding.

Page 40: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 40/106

Describe Cisco VoIP Implementations

Encapsulating Voice Packets for Transport

Page 41: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 41/106

End-to-End Delivery of Voice Packets

Page 42: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 42/106

Voice Transport in Circuit-Based Networks

• Analog phones connect to CO switches.

• CO switches convert between analog and digital.

• After call is set up, PSTN provides:

 – End-to-end dedicated circuit for this call (DS-0)

 – Synchronous transmission with fixed bandwidth and very low, constant delay

Page 43: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 43/106

Voice Transport in IP Networks

• Analog phones connect to voice gateways.

• Voice gateways convert between analog and digital.

• After call is set up, IP network provides:

 – Packet-by-packet delivery through the network

 – Shared bandwidth, higher and variable delays

Page 44: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 44/106

Explaining Protocols

Used in VoiceEncapsulation

Page 45: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 45/106

Which Protocols to Use for VoIP?

FeatureVoiceNeeds

TCP UDP RTP

Reliability No Yes No No

Reordering Yes Yes No Yes

Time-stamping

 Yes No No Yes

Multiplexing Yes Yes Yes No

Page 46: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 46/106

Voice Encapsulation Examples

• Digitized voice is encapsulated into RTP, UDP, and IP.

• By default, 20 ms of voice is packetized into a single IP

packet.

Page 47: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 47/106

Reducing Header Overhead

Page 48: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 48/106

Voice Encapsulation Overhead

• Voice is sent in small packets at high packet rates.

• IP, UDP, and RTP header overheads are enormous:

 – For G.729, the headers are twice the size of the payload.

 – For G.711, the headers are one-fourth the size of thepayload.

• Bandwidth is 24 kbps for G.729 and 80 kbps for G.711,ignoring Layer 2 overhead.

Page 49: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 49/106

RTP Header Compression

• Compresses the IP, UDP, and RTP headers

• Is configured on a link-by-link basis

• Reduces the size of the headers substantially

(from 40 bytes to 2 or 4 bytes):

 – 4 bytes if the UDP checksum is preserved

 – 2 bytes if the UDP checksum is not sent

• Saves a considerable amount of bandwidth

Page 50: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 50/106

When to Use RTP Header Compression

• Use cRTP:

 – Only on slow links (less than 2 Mbps)

 – If bandwidth needs to be conserved

• Consider the disadvantages of cRTP:

 – Adds to processing overhead

 – Introduces additional delays

• Tune cRTP—set the number of sessions to be compressed(default is 16)

Page 51: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 51/106

Summary

• In packet telephony, digitized voice is carried in IP packets,which are routed one by one across the IP network.

• Voice is encapsulated using RTP, UDP, and IP protocolheaders.

IP, UDP, and RTP headers can be compressed using cRTP tosubstantially reduce the encapsulation overhead.

Page 52: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 52/106

Describe Cisco VoIP Implementations

Calculating Bandwidth Requirements

Page 53: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 53/106

Impact of Voice

Samples and PacketSize on Bandwidth

Page 54: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 54/106

Factors Influencing Bandwidth

Factor Description

Packet rate • Derived from packetization period (the period over which encodedvoice 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)

Page 55: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 55/106

Bandwidth Implications of Codecs

• Codec bandwidth is for voice information only

• No packetization overheadincluded

Codec Bandwidth

G.711 64 kbps

G.726 r32 32 kbps

G.726 r24 24 kbps

G.726 r16 16 kbps

G.728 16 kbps

G.729 8 kbps

How the Packetization Period Impacts

Page 56: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 56/106

How the Packetization Period ImpactsVoIP Packet Size and Rate

High packetization period results in:

• Larger IP packet size (adding to the payload)

• Lower packet rate (reducing the IP overhead)

Page 57: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 57/106

VoIP Packet Size and Packet Rate Examples

Codec andPacketization Period

G.71120 ms

G.71130 ms

G.72920 ms

G.72940 ms

Codec bandwidth(kbps)

64 64 8 8

Packetization size(bytes)

160 240 20 40

IP overhead(bytes)

40 40 40 40

VoIP packet size(bytes) 200 280 60 80

Packet rate(pps)

50 33.33 50 25

Page 58: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 58/106

Data Link Overhead

Page 59: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 59/106

Data Link Overhead Is Different per Link

Data LinkProtocol

EthernetFrameRelay

MLPEthernet Trunk

(802.1Q)

Overhead[bytes]

18 6 6 22

Page 60: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 60/106

Security and Tunneling

Overhead

Page 61: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 61/106

Security and Tunneling Overhead

• IP packets can be secured by IPsec.

• Additionally, IP packets or data-link frames can be tunneledover 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 ahigh rate.

Extra Headers in Security and Tunneling

Page 62: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 62/106

Extra Headers in Security and TunnelingProtocols

Protocol Header Size (bytes)

IPsec transport mode 30 –53

IPsec tunnel mode 50 –73

L2TP/GRE 24

MPLS 4

PPPoE 8

Page 63: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 63/106

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

Page 64: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 64/106

Calculating the Total

Bandwidth for a VoIP Call

Page 65: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 65/106

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 CAC

• Deploying QoS

Page 66: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 66/106

Total Bandwidth Calculation Procedure

1. Gather required packetization information:

 – Packetization period (default is 20 ms) or size

 – Codec bandwidth

2. Gather required information about the link:

 – cRTP enabled

 – Type of data-link protocol

 – IPsec or any tunneling protocols used

3. Calculate the packetization size or period.

4. Sum up packetization size and all headers and trailers.

5. Calculate the packet rate.

6. Calculate the total bandwidth.

Page 67: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 67/106

Illustration of the Bandwidth Calculation

Page 68: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 68/106

Illustration of the Bandwidth Calculation

Page 69: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 69/106

Illustration of the Bandwidth Calculation

Page 70: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 70/106

Illustration of the Bandwidth Calculation

Page 71: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 71/106

Illustration of the Bandwidth Calculation

Page 72: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 72/106

Illustration of the Bandwidth Calculation

Page 73: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 73/106

Illustration of the Bandwidth Calculation

Page 74: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 74/106

Illustration of the Bandwidth Calculation

Page 75: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 75/106

Illustration of the Bandwidth Calculation

Page 76: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 76/106

Illustration of the Bandwidth Calculation

Page 77: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 77/106

Illustration of the Bandwidth Calculation

Page 78: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 78/106

Illustration of the Bandwidth Calculation

f C

Page 79: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 79/106

Illustration of the Bandwidth Calculation

Q i k B d idth C l l ti

Page 80: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 80/106

Quick Bandwidth Calculation

Total packet size Total bandwidth requirement————————— = ———————————————— 

Payload size Nominal bandwidth requirement

Total packet size = All headers + payload

Parameter Value

Layer 2 header 6 to 18 bytes

IP + UDP + RTP headers 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 packet size * nominal bandwidth requirement

Total bandwidth requirement = —————————————————————————— =

payload size

(6 + 40 + 20 bytes) * 8 kbps

= ————————————— = 26.4 kbps

20 bytes

Page 81: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 81/106

Effects of VAD on

Bandwidth

VAD Ch t i ti

Page 82: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 82/106

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

 – Others (for example, language, character of speaker, or typeof call)

• Can save up to 35 percent of bandwidth

VAD B d idth R d ti E l

Page 83: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 83/106

VAD Bandwidth-Reduction Examples

Data-LinkOverhead

Ethernet

18 bytes

Frame Relay

6 bytes

Frame Relay

6 bytes

MLPP

6 bytes

IP overhead no cRTP

40 bytes

cRTP

4 bytes

no cRTP

40 bytes

cRTP

2 bytes

Codec G.71164 kbps

G.71164 kbps

G.7298 kbps

G.7298 kbps

Packetization 20 ms

160 bytes

30 ms

240 bytes

20 ms

20 bytes

40 ms

40 bytes

Bandwidth

without VAD

87.2 kbps 66.67 kbps 26.4 kbps 9.6 kbps

Bandwidth withVAD (35%reduction)

56.68 kbps 43.33 kbps 17.16 kbps 6.24 kbps

S

Page 84: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 84/106

Summary

• The amount of voice that is encapsulated per packet affectsthe packet size and the packet rate. More packets result inhigher overhead caused by added IP headers.

• Different data link protocols add different amounts of overhead 0during encapsulation.

• IPsec and tunneling protocols add to the packet sizeresulting in higher bandwidth needs.

• The total bandwidth is calculated in several steps, includingthe determination of packet size and packet rate and themultiplication of these two values.

• VAD can save up to 35 percent bandwidth.

Page 85: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 85/106

Describe Cisco VoIP Implementations

Implementing Voice Support in an EnterpriseNetwork

Page 86: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 86/106

Enterprise Voice

Implementations

E t i V i I l t ti

Page 87: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 87/106

Enterprise Voice Implementations

Components of enterprise voice networks:• Gateways and gatekeepers

• Cisco Unified CallManager and IP phones

Page 88: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 88/106

Voice Gateway

Functions on a CiscoRouter 

Voice Gateway Functionson a Cisco Router

Page 89: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 89/106

on a Cisco Router 

• Connect traditional telephony devicesto VoIP

• Convert analog signals to digital format

• Encapsulate voice into IP packets

Perform voice compression• Provide DSP resources for 

conferencing and transcoding

• Support fallback scenarios for IPphones (Cisco SRST)

• Act as a call agent for IP phones (CiscoUnified CallManager Express)

• Provide DTMF relay and fax andmodem support

Page 90: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 90/106

Cisco Unified

CallManager Functions

Cisco Unified CallManager Functions

Page 91: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 91/106

Cisco Unified CallManager Functions

• Call processing

• Dial plan administration

• Signaling and device control

• Phone feature administration

• Directory and XML services

• Programming interface to external applications

Example: Signaling and Call Processing

Page 92: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 92/106

Example: Signaling and Call Processing

Page 93: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 93/106

Enterprise IP TelephonyDeployment Models

Page 94: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 94/106

Deployment Models

Deployment Model Characteristics

Single site • Cisco Unified CallManager cluster at the singlesite

• Local IP phones only

Multisite with centralized

call processing

• Cisco Unified CallManager cluster only at a

single site• Local and remote IP phones

Multisite with distributedcall processing

• Cisco Unified CallManager clusters at multiplesites

• Local IP phones only

Clustering over WAN•

Single Cisco Unified CallManager cluster,distributed over multiple sites

• Usually local IP phones only

• Round-trip delay between any pair of servers notto exceed 40 ms

Example: Single Site

Page 95: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 95/106

Example: Single Site

• Cisco UnifiedCallManager servers,applications, and DSPresources are located atthe same physicallocation.

• IP WAN is not used for voice.

• PSTN is used for allexternal calls.

• Note: Cisco Unified

CallManager cluster canbe connected to variousplaces depending on thetopology.

Example: Multisite withCentralized Call Processing

Page 96: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 96/106

Centralized Call Processing

• Cisco Unified CallManager servers and applications are located at the central site, whileDSP 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.

• CAC is used to limit the number of VoIP calls, and AAR is used if WAN bandwidth isexceeded.

• Cisco SRST is located at the remote branch.

• Note: Cisco Unified CallManager cluster can be connected to various places dependingon the topology.

Example: Multisite with Distributed CallProcessing

Page 97: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 97/106

Processing

• Cisco Unified CallManager servers, applications, and DSP resources are located ateach 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 isexceeded.

• Note: Cisco Unified CallManager cluster can be connected to various places, dependingon the topology.

Example: Clustering over WAN

Page 98: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 98/106

Example: Clustering over WAN

•Cisco Unified CallManager servers of a single cluster are distributed among multiplesites, 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 isexceeded.

Note: Cisco Unified CallManager cluster can be connected to various places, depending on the topology.

Page 99: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 99/106

Identifying VoiceCommands in IOSConfigurations

Identifying Voice Commands inBasic Cisco IOS VoIP Configurations

Page 100: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 100/106

Basic Cisco IOS VoIP Configurations

Page 101: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 101/106

What is CAC?

What Is CAC?

Page 102: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 102/106

What Is 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.

Page 103: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 103/106

Page 104: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 104/106

Module Summary

Page 105: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 105/106

Module Summary

• VoIP networks are composed of multiple components, usingeither distributed or centralized call control methods.

• In VoIP networks, analog signals have to be converted intodigital format. DSPs provide this conversion by sampling,quantization, encoding, and optional compression.

• Digitized voice is encapsulated into RTP, UDP, and IPheaders. To reduce bandwidth requirements, these headerscan be compressed on a link-by-link basis.

• The total bandwidth required for a VoIP call depends on thecodec, packetization period, and encapsulation overhead.

• Based on the network topology and size, different IPtelephony deployment models can be utilized.

Page 106: ONT10S02 Voice Over IP

7/27/2019 ONT10S02 Voice Over IP

http://slidepdf.com/reader/full/ont10s02-voice-over-ip 106/106