This is an old revision of the document!


Features

  • High performance event-driven design
  • Flexible plugin interface
  • Limit change batching and streaming
  • 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

The webserver plugin implements a web interface entirely contained within OpenTrafficShaper. It has a nice clean interface based on Twitter Bootstrap & JQuery/JQuery-UI.

The current supported traffic shaping system is tc, this module implements shaping rules based on tc.