|
|
|
|
Warding off WAN Gridlock
|
 |
|
November 15, 2002
By Mike DeMaria
|
>> continued from previous page
Packeteer PacketShaper 4500
The PacketShaper 4500 is a 2U rackmount box with two 10/100 Ethernet ports (you can add two expansion modules as well, for up to six ports). Packeteer's product offers the most granularity in setting policies, has an impressive classification engine, and has what we consider the best user interface. Although it has a command-line interface, most configuration is performed via a Web browser. And unlike all the other vendors, the browser interface is standard HTML, not a Java applet or Win32 application.
The box has a pass-through failover relay, which means it turns into a wire when the power is off. While downloading a file, we unplugged the PacketShaper and the transfer continued, though obviously with no QoS control. The products from Allot and Sitara also offer this capability.
Initially, you'll probably install the PacketShaper in monitor-only mode. This is so you can gather a list of protocols being used and determine what is causing problems. Protocols are assigned "classes," and policies can be set on any class. Protocols that use a lot of bandwidth or appear often will show up in the "traffic" class listing. Less frequently seen protocols end up in the "default" class. You can create subclasses as well, based on host name, address, subnet or ports; Citrix and HTTP traffic can be subdivided even further. Each class can be assigned a chunk of dedicated bandwidth, and you can set maximum and minimum rates per connection.
|
|
We set a policy to give HTTP a minimum of 20 Kbps and a burst of 50 Kbps per connection on a series of small HTTP transfers, and got an average of 21 Kbps. If there isn't enough bandwidth to fit the guarantees, you can choose to refuse the traffic, squeeze it into whatever is available no matter how small, or in the case of Web traffic, redirect to an alternate URL.
Priority Controls
In addition to assigning minimum and maximum bandwidth for a class, you can control traffic by giving it a priority from 0 to 7; traffic with a higher priority gets more bandwidth. You can assign bursty traffic a higher or lower priority as well. When priorities are equal, the bandwidth is weighted based on number transactions. We gave Web and FTP traffic the same priority and ran five Web and 10 FTP users. This resulted in Web traffic getting 15 Mbps instead of its standard 22 Mbps.
One of the PacketShaper's coolest features is dynamic subpartitions. You can create a separate partition for every IP address or subnet encountered, from the inside or outside, automatically. We created a subpartition on the inbound class and said all inbound traffic could get only 1 Mbps. When we ran an FTP transfer and Web traffic on the same machine, combined we got only 1 Mbps. Allot's device has a similar feature but requires that you first create a list of IP addresses; Packeteer's capability is completely automated. You also can create dynamic partitions per protocol.
Report creation is straightforward but has room for improvement. Reports on classes and protocols are created from one part of the GUI, and network reports (such as throughput or retransmits) are created from another location. We would like to see these combined. In addition, we could not create graphs of live data, something Allot's product offers, but instead we looked at 1-minute historical charts. This requires you to refresh each graph manually. It's not a big functionality loss, but it is inconvenient.
PacketShaper 4500, $16,000. Packeteer, (408) 873-4400. www.packeteer.com
|
 |
 |
|
|
|
 |
|