Features

November 2006

NETWORK PERFORMANCE

Get your WAN up to speed

Transparency is an important consideration when selecting traffic-acceleration solutions.

by George Kurian


Deploying a simple overlay acceleration network may seem to be the easiest alternative, but such a bare-bones implementation will probably not yield the best results.

A massive amount of traffic is traversing enterprise WANs, and the flow is growing rapidly. Among the reasons for this data deluge: consolidation of branch servers to cut costs and comply with the data protection requirements of regulations such as Sarbanes-Oxley; increasingly distributed project teams and workgroups collaborating using shared data and applications; globalization and the proliferation of the distributed enterprise; users’ need for immediate access to data from wherever they happen to be; centralized applications that perform poorly on WANs (e.g., Web-based applications, file sharing); and increased implementation of voice and video applications.

As a result, business applications–most of which were originally designed to run on LANs–suffer performance drop-offs when they encounter the larger data flows, bandwidth-constrained network links, latency-inducing satellite links and multihops, and globe-spanning distances characteristic of today’s WANs. Web-based protocols that are profligate in their bandwidth use can create additional performance problems.

Solutions on the market employ several strategies to make applications and services run faster and more efficiently over WANs. For example, data compression uses algorithms to reduce the number of data-segment bits that need to be transmitted, achieving ratios as high as 100:1. Data suppression keeps track of the data sent over a link and prevents unnecessary repetition.

Flow optimization uses parameters to improve the performance of TCP and other protocols that tend to slow traffic. Application proxies overcome latency by suppressing, localizing, bundling, forwarding or predicting the application-related communications that pass between devices. Application caching stores application-specific information that proxies can use to serve validated content to clients.

Each strategy addresses particular WAN performance issues, and an accelerator product may use one or more of them. These accelerator products can also potentially be implemented in three different places: on servers, at the desktops or in the network.

Determine transparency
Today’s primary and preferred implementation approach is as dedicated network-based devices. For these network-based devices, vendors typically offer standalone appliances or as integrated modules in multiservice infrastructure equipment.

Since so many application-acceleration solutions promise similar results, one useful way to differentiate them is to determine whether they are transparent to the network infrastructure. Many solutions are essentially nontransparent because they overlay a WAN optimization network on top of the existing network infrastructure.

The overlay network defines the best path for packets to take between accelerator devices. These static paths override the underlying network’s routing decisions.

A transparent solution determines data paths by using the underlying IP network. Transparent solutions may take advantage of additional network capabilities to discover accelerators throughout the infrastructure. The accelerator then checks for a peer accelerator in the path and transparently negotiates an optimization policy for the packets.

If no peer accelerator is discovered, the packets remain untouched. That transparency is preserved because both optimized and untouched packets remain readable to network services and contain the original Layer 3 and 4 information required for decision making by these services.

Proponents of the nontransparent, overlay network approach assert that the acceleration network provides application awareness (Layer 7 visibility) and packet-handling intelligence that the underlying network infrastructure intrinsically lacks. Some vendors also cite improved monitoring, reporting or security as benefits. They may offer additional quality of service (QoS) enhancements that are able to pick out business-critical applications and give them priority over more bandwidth-aggressive but less important applications.

Since an overlay network is managed separately, it can be administered by a different team than the one managing the main network, providing organizational flexibility. Because a nontransparent solution is independent of existing switches and routers, limited configuration changes are needed on those devices during implementation.

On the other hand, overlay networks govern only their own traffic, so they may be less than ideal for processing all the traffic on the shared network links and may not be aware of all the routing factors, such as link load balancing, asymmetric link bandwidth, link fail-over and flexible MPLS-based network topologies.

reasons against overlays
That means that QoS, security and other add-on features offered by these solutions may not be able to address all the traffic on the WAN, limiting their effectiveness. Also, there may be good reasons why an IT group may not want to adopt a proprietary QoS technology that replaces what they already have, especially if they are running voice over IP or other QoS-dependent services.

In addition, nontransparent solutions usually involve tunneling mechanisms that preempt the accelerated paths of the existing network. The tunnels hide certain packet header information that may be needed by existing services, including QoS, access control lists, firewalls, NetFlow monitoring and network-based application recognition. Some vendors claim to achieve transparency with peer auto-discovery features. These solutions help ease deployment and integration with routing dynamics, but do not necessarily solve the tunneling problems.

Proponents of the transparent approach, which integrates application acceleration within the logical infrastructure of the existing network, argue that since enterprises have expended considerable time, effort and money to perfect their infrastructures, implementing application acceleration that preserves the network’s routing capabilities and does not affect services makes sense.

Both modules and stand-alone devices are widely available. Choosing between them is largely a matter of weighing operational and cost considerations.

Deploying a simple overlay acceleration network may seem to be the easiest alternative, but such a bare-bones implementation will probably not yield the best results on a sophisticated enterprise WAN. Of course, “easy” does not necessarily equate to “seamless” or “scalable” when it comes to network operations.

In most cases, enterprises can expect to spend some time configuring and installing any solution they choose. One advantage of a transparent solution is that it can be rolled out in phases, rather than having to be implemented everywhere all at once.

A key factor is whether the prospect of tweaking existing routers or switches is more or less attractive than installing and managing a second, overlay network. Add to this “pain” assessment the possibility that services could be disrupted by a nontransparent approach that leaves the infrastructure equipment alone but proves invasive to operations. With some solutions, a business application will become unavailable if the accelerator goes down, even if the rest of the network is running normally.

As always, look before you leap. Conduct a thorough pre-install analysis beforehand, taking into account such things as whether the new solution will obscure necessary routing information, compromise existing security measures or disrupt traffic prioritization.

For more information from Cisco Systems:
www.rsleads.com/611cn-252