This is an old revision of the document!
Features
Core
- High performance event-driven design
- Flexible plugin interface
- Limit change batching and streaming
Shaping
- Class definitions allowing class prioritization and shaping
- Interface grouping for easy TX/RX identification
- Username-based limit support
- IP address based limit support
- Traffic match priorities
- Committed traffic rates and limits
- Limit time and permanent overrides
- Always (first), Normal (default) and Falltrhough traffic filtering
- Optimization of traffic
- Re-classification of traffic based on end-user experience
Plugins
webserver
The webserver plugin implements a web interface entirely contained within OpenTrafficShaper. It has a nice clean interface based on Twitter Bootstrap & JQuery/JQuery-UI.
tc
The current supported traffic shaping system is tc, this module implements shaping rules based on tc.