Bering-uClibc 4.x - User Guide - IPv4 Networking - Configure Traffic Management

From bering-uClibc
Revision as of 16:13, 4 June 2011 by Davidmbrooke (Talk | contribs) (Created for Trac ticket #33)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
IPv4 Networking - Configure Traffic Management
Prev Bering-uClibc 4.x - User Guide Next


Introduction

The Linux kernel includes very powerful capabilities for network traffic control / shaping / prioritization / QoS, here referred to generically as "traffic management". These capabilities can be used to ensure that time sensitive traffic (such as streaming audio packets) are given priority over less urgent traffic (such as email).

This page is not intended to be a comprehensive tutorial on traffic management but instead provides a set of references to other relevant sources of information and clarifies which traffic management facilities are available on Bering-uClibc 4.x, either as standard or via the installation of optional Packages.

Packages

tc.lrp

The tc.lrp Package is not installed as standard on Bering-uClibc 4.x but it is essential for any network traffic management. This Package provides the /sbin/tc program.

shorwall.lrp

While not absolutely essential, the shorwall.lrp Package (which is installed as standard) greatly simplifies the configuration of traffic management on Bering-uClibc 4.x and is highly recommended.


Modules

TODO


Fundamental Concepts

See Linux Advanced Routing & Traffic Control HOWTO


Configuring Shorewall for Traffic Management

Simple Traffic Shaping/Control

See http://www.shorewall.net/simple_traffic_shaping.html

Complex Traffic Shaping/Control

See http://www.shorewall.net/traffic_shaping.htm


To be continued... Davidmbrooke 16:13, 4 June 2011 (UTC)



Prev Up Next