Vertical Xcelerator IP Application Note
Vertical Xcelerator IP Application Note

Vertical Xcelerator IP Application Note

Vertical software application note – calculating voice bandwidth requirements
Hide thumbs Also See for Xcelerator IP:

Advertisement

Application Note – Calculating Voice Bandwidth Requirements
This Application Note addresses the method for calculating bandwidth requirements for a VoIP
network. This information is not specific to Xcelerator IP and can be used when calculating voice
bandwidth needs on any IP network.

Payload versus Network Bandwidth

Before we begin, we should discuss two key aspects to understanding the impact of voice
connections over the IP network. Payload and bandwidth requirements are used interchangeably
by many people; however, they are different.
Payload defines the bit rate of the connection; i.e., 64Kbps, 32Kbps, etc.
Network Bandwidth is the total bandwidth consumed for the connection and includes the Payload
as well as network overhead. Network overhead consists of
Packetization (RTP, UDP, IP, and Layer 2 headers)
Call Signaling and Control (SIP, H.323, and RTCP)
All connections on the network, whether voice or data, contain overhead in addition to the actual
bandwidth required for the connection.

Packetization Overhead

VoIP requires two classes of protocols: a signaling protocol such as SIP that is used to set up,
disconnect and control the calls and telephony features, as well as a protocol to carry speech
packets. The Real-Time Transport protocol (RTP) carries speech transmission.
An IP phone generates a voice packet every 10, 20, 30 or 40ms, depending on the vendor's
implementation.

RTP/Call Signalling Overhead

VoIP RTP packets are small compared to many other network applications. With Ethernet, the
Maximum Transmission Unit (maximum packet size) is 1500 bytes. With VoIP RTP packets are
generally in the 62-374 byte range.
The overhead, which is a fixed amount of bandwidth, can be large compared to the actual voice
payload.
Real-Time Control Protocol (RTCP) monitors statistics and provides feedback on Quality of
Service (QoS) for the network connections. RTCP requires a small amount of bandwidth in
addition to the RTP requirements. To be conservative, add 5% to the RTP bandwidth requirement
to cover the RTCP component.
1
Xcelerator IP 07010
July 2007

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Xcelerator IP and is the answer not in the manual?

Questions and answers

Summary of Contents for Vertical Xcelerator IP

  • Page 1 Xcelerator IP 07010 This Application Note addresses the method for calculating bandwidth requirements for a VoIP network. This information is not specific to Xcelerator IP and can be used when calculating voice bandwidth needs on any IP network. Payload versus Network Bandwidth Before we begin, we should discuss two key aspects to understanding the impact of voice connections over the IP network.
  • Page 2 Example 3: G729a with 30ms/packet Average Bandwidth = 19.7Kbps * 0.5 = 9.9Kbps Xcelerator IP Per Connection Bandwidth Calculation The RTP plus UDP plus IP headers will add on 40 bytes. The Ethernet header and trailer account for another 18 bytes of overhead, for a total of at least 58 bytes of overhead before there are any voice bytes in the packet.
  • Page 3 * For One-Way 10 msec Packetization, Bandwidth (bps) = (58 + 80) x (1000/10) x 8 = 110400 = 110.4 kbps G.723.1 High Bit Rate compression (6.4 kbps) with 30 msec Packetization (Xcelerator IP default) - Payload Length: (24 Bytes / 30 msec) x 30 msec = 24 Bytes - Packets Per Second: 1000 msec / 30 msec = 33.3 Packets...

Table of Contents