Making VoIP Perform as Advertised

by David Cowgill

The promise of lower cost has motivated many enterprises to move their voice traffic to the enterprise IP wide area network (WAN). Many have discovered, however, that Voice over IP (VoIP) quality does not always meet business use standards.

In addition, as VoIP is introduced to the network, the performance of other business-critical applications -- already at risk given growing Web/Internet traffic -- begins to deteriorate. The challenge is to assure the performance of real-time VoIP calls while protecting business data that requires immediate response times, in a manner that optimizes the efficiency of the WAN.

The growth in real-time and interactive business traffic that requires immediate response mandates a layer of application-aware control that intelligently links the performance requirements of a growing mix of converged data, VoIP and video applications with available network resources in a manner that assures an optimal user experience.

This application-aware, traffic-management solution should work with the existing IP network, and should assure the performance of individual VoIP calls and application flows. Policies should be accurate and application-aware, and tuning performance in both the inbound and outbound directions should be possible to ensure the integrity of each user connection.

Users should first know what is currently running on their network so that they can proactively manage the WAN to assure business-critical data and VoIP performance. Traffic should be actively monitored, classified and then assigned policies that assure the required level of performance in the most efficient manner possible.

Intelligent traffic-management policies can be applied to assure the performance of existing business-critical applications (e.g., CRM, SAP), while non-critical traffic is limited in the most efficient manner possible. In most cases, traffic-management policies that specifically guarantee bandwidth and response time for each application session and/or flow are required.

VolP-specific controls should be applied to assure real-time VoIP call performance (e.g., latency, jitter, bandwidth) on a call-by-call basis. This requires granular and accurate enforcement of bandwidth policies and priority control for each individual call. Given that a VoIP call is a two-way exchange, these policies should be enforced in both the inbound and outbound direction.

In addition, because a VoIP session consists of multiple flows (e.g., call setup, call control and call media) each flow should be individually protected to guarantee the integrity of the call. This means the traffic-management solution should be session aware and enforced on a per-flow basis. For example, if the call control information for a single call is compromised by the media traffic, calls may be dropped midstream.

While proactive traffic management provides a first level of control against other applications running on the network, techniques such as packet size optimization and burst control are necessary to manage the impact at a packet level. These are not available when a router alone is used to perform the traffic-management functions.

Call admission control is needed to protect VoIP calls already in progress. This should be network aware (knowledgeable about calls running on the network), with policies that establish directives on what to do when the next call is placed. In addition, the policy-management process should be kept simple, using VolP-aware defaults that apply policies dynamically based on the VoIP protocol, the codec and the number of concurrent calls to be supported.

About the Author

David Cowgill VoIP Blog

Source: Making VoIP Perform as Advertised

| Home | Sitemap |
©Copyright 2024 Dialogueinteractive.com. All rights reserved.
Unauthorized duplication in part or whole strictly prohibited by international copyright law.