Bandwidth Management

Anubis ISP Tools: Bandwidth & IP System

The anubis project is a free bandwidth management and IP
address restriction system for Internet Service Providers.

Sample:

# Hi! Welcome to Derek B. Winterstien's Bandwidth Management Sample           #
###############################################################################
#
# flush before reload                                   Thursday, June 26, 2003
tc qdisc del dev eth0 root
tc qdisc del dev eth1 root

# Now going to rate-limit the Lincoln office LAN
# 192.168.244
#

tc qdisc add dev eth1 root handle 1: cbq avpkt 1000 bandwidth 100mbit

tc class add dev eth1 parent 1: classid 1:1 cbq rate 256kbit allot 1500 prio 5 bounded isolated
tc filter add dev eth1 parent 1: protocol ip prio 16 u32 match ip dst 192.168.244.102 flowid 1:1

tc class add dev eth1 parent 1: classid 1:2 cbq rate 128kbit allot 1500 prio 5 bounded isolated
tc filter add dev eth1 parent 1: protocol ip prio 16 u32 match ip dst 192.168.244.107 flowid 1:2

tc class add dev eth1 parent 1: classid 1:3 cbq rate 33.6kbit allot 1500 prio 5 bounded isolated
tc filter add dev eth1 parent 1: protocol ip prio 16 u32 match ip dst 192.168.244.109 flowid 1:3

...

SourceForge.net Logo

We hope to continue development on the anubis ISPToolz project in the near future. The system is currently in use at two Nebraska Internet Service Providers.

Trans American Software www.transamerican.net