
Table of Contents
Introduction.............................................................................................................5
Opensource Bandwidth Management Solutions.....................................................6
Squid – HTTP/FTP Proxy.....................................................................................6
ISC Bind (named)................................................................................................6
DJBDNS...............................................................................................................7
Dante – SOCKS....................................................................................................7
Traffic Shaper (tc)...............................................................................................9
Queues and Queuing Disciplines explained.....................................................9
Simple, classless Queuing Disciplines...........................................................10
Classful Queuing Disciplines.........................................................................22
BWM Tools............................................................................................................57
IPTables.............................................................................................................58
Extensions to iptables: Matches....................................................................63
Extensions to iptables: Targets......................................................................87
Layer-7 Traffic Classification.......................................................................101
Bridging.......................................................................................................104
ebtables...........................................................................................................................107
Bridging and Firewalling................................................................................................121
Using BWM Tools............................................................................................127
Installing BWM Tools...................................................................................127
BWM Tools Utilities.....................................................................................128
Configuring BWM Tools...............................................................................129
The <global> section:.....................................................................................................129
The <acl> section:..........................................................................................................131
The <nat> section:.........................................................................................................133
The <traffic> section:.....................................................................................................137
Integrating BWM Tools with your system...................................................141
Graphing......................................................................................................143
Generating RRD files .....................................................................................................144
Creating a pretty graph using bwm_graph ....................................................................145
RRDTool..........................................................................................................................147
rrdcreate...............................................................................................150
rrdupdate..............................................................................................161
rrdgraph...............................................................................................163
rrddump................................................................................................177
rrdrestore.............................................................................................178
rrdfetch.................................................................................................178
rrdtune..................................................................................................183
rrdlast...................................................................................................186
rrdresize...............................................................................................187
rrdcgi....................................................................................................188
Advanced configuration example.................................................................192
Credits.................................................................................................................203
Page 4
评论2