QoS Interfaces

There is a tab for each network interface (Eth0, Eth1, ...) on the firewall. Select a tab to make configuration for that interface. There is also a tab where configuration for all interfaces can be viewed and changed.

Here, you make QoS settings for outbound traffic from this interface, such as maximum bandwidth for the interface and how various traffic types should be prioritized.

General

Interface name

The network Interface name is the name you entered on the interface page under Network.

Egress bandwidth limit

You can enter an upper limit (in kbit/s) for the bandwidth of outbound traffic from this interface. Packets outside this bandwidth limit are discarded.

The lowest limit allowed is 12 kbit/s.

Egress QoS enabled

Select here to turn QoS On or Off for outbound traffic from this interface. If Off is selected, no other settings on this page will affect the performance of the firewall.

Egress priority queueing

Select here whether priority queueing should be used for outbound traffic from this interface. The priority queues are used to rank traffic types to determine which type should be let through first when bandwidth is scarce. If priority queueing is not used, all traffic will have the same priority and be let through up to the class bandwidth or the interface bandwidth.

Per-Queue Bandwidth Limits

You can enter bandwidth limits (in kbit/s) for each of the eight priority queues in the firewall, where queue number 1 has the highest priority. This can be useful if you don't want to cut off low-priority traffic entirely. If no bandwidth is stated for a priority queue, traffic with lower priority will only be forwarded if there is any bandwidth left when all traffic in this queue has been forwarded.

Bandwidth limit

Enter a bandwidth limit in kbit/s for each queue. If the field is left empty, traffic in this priority queue will use up as much bandwidth as needed to forward all its traffic, which means that traffic in lower priority queues can be entirely cut off.

The lowest limit allowed is 12 kbit/s.

Classification

Here you select how this interface should treat packets in different classes. The Queue field determines a priority queue for this packet. If Egress priority queueing above is turned OFF, the Queue field is not used.

Class

Select a class for which to state priority queue and bandwidth limits. The classes are defined on the QoS Classes page.

Queue

Select a priority queue for this class. There are eight queues, where queue number 1 has the highest priority.

Bandwidth

Enter bandwidth limits (in kbit/s) for this class. Guaranteed bandwidth states a bandwidth which this class is always allowed. This field must not be left empty. The total guaranteed bandwidth for a priority queue (here and for the Unclassified Traffic) must not be larger than the bandwidth limit for the queue, if it has a limit. The lowest guaranteed bandwidth allowed is 12 kbit/s.

The Limit for this class is an upper limit for the bandwidth utilization.

Delete row

If you select this box, the row is deleted when you click on Add new rows or Save.

Add new rows

Enter the number of new rows you want to add to the table, and then click on Add new rows.

Unclassified Traffic

Here you state how outbound traffic from this interface should be treated when it is not in any of the classes stated above.

Queue

Select a priority queue for the unclassified traffic. There are eight queues, where queue number 1 has the highest priority.

Bandwidth

Enter bandwidth limits (in kbit/s) for the unclassified traffic. Guaranteed bandwidth states a bandwidth which the traffic is always allowed. This field must not be left empty. The total guaranteed bandwidth for a priority queue (here and under Classification) must not be larger than the bandwidth limit for the queue, if it has a limit. The lowest guaranteed bandwidth allowed is 12 kbit/s.

The Limit for the unclassified traffic is an upper limit for the bandwidth utilization.

Save

Saves all Interface configuration to the preliminary configuration.

Undo

Clears and resets all fields in new rows and resets changes in old rows.