beautypg.com

Limiting bandwidth in both directions – Amer Networks E5Web GUI User Manual

Page 663

background image

A single pipe does not care in which direction the traffic through it is flowing when it calculates
total throughout. Using the same pipe for both outbound and inbound traffic is allowed by cOS
Core but this will not partition the pipe limit exactly in two between the two directions.

In the previous example only bandwidth in the inbound direction is limited. In most situations,
this is the direction that becomes full first. But what if the outbound traffic must be limited in the
same way?

Just inserting std-in in the forward chain will not work since we probably want the 2 Mbps limit
for outbound traffic to be separate from the 2 Mbps limit for inbound traffic. If 2 Mbps of
outbound traffic attempts to flow through the pipe in addition to 2 Mbps of inbound traffic, the
total attempting to flow is 4 Mbps. Since the pipe limit is 2 Mbps, the actual flow will be close to 1
Mbps in each direction.

Raising the total pipe limit to 4 Mbps will not solve the problem since the single pipe will not
know that 2 Mbps of inbound and 2 Mbps of outbound are the intended limits. The result might
be 3 Mbps outbound and 1 Mbps inbound since this also adds up to 4 Mbps.

Using Two Separate Pipes Instead

The recommended way to control bandwidth in both directions is to use two separate pipes, one
for inbound and one for outbound traffic. In the scenario under discussion each pipe would have
a 2 Mbps limit to achieve the desired result. The following example goes through the setup for
this.

Example 10.2. Limiting Bandwidth in Both Directions

Create a second pipe for outbound traffic:

Command-Line Interface

Device:/> add Pipe std-out LimitKbpsTotal=2000

InControl

Follow the same steps used for the Web Interface below.

Web Interface

1.

Go to: Policies > Traffic Management > Pipes > Add > Pipe

2.

Specify a name for the pipe, for example std-out

3.

Enter 2000 in Total textbox

4.

Click OK

After creating a pipe for outbound bandwidth control, add it to the forward pipe chain of the
rule created in the previous example:

Command-Line Interface

Device:/> set PipeRule Outbound ForwardChain=std-out

InControl

Chapter 10: Traffic Management

663

This manual is related to the following products: