 |
Main Menu |  |
Downloads |  |
Warning, before you untar the Arbitrator releases please read the How-To. Also any items in the Changelog relating to the version.
. arbitrator9.62.tar.gz this is the GPL version. It does not come with a GUI, nor is reporting included in this version. Those items are licensed with our commercial products only. This version runs on the Linux 2.6.5 kernel. No other patches are required since iptables and ebtables are already in this kernel. READ THE CHANGE LOG FOR INFO ON THIS VERSION.
. arbitrator8.63.tar.gz this is the GPL version. This is currently the most stable version based on the 2.4.19 kernel. It does not come with a GUI, nor is reporting included in this version. Those items are licensed with our commercial products only. This version runs on the Linux 2.4.19 kernel. READ THE CHANGE LOG FOR INFO ON THIS VERSION.
. callnetplot version 1.0 for plotting MULTIPLE VLANs This is a user donated perl script which should be used with 8.25. Other versions may be able to be tweaked to use this as well with a little work.
. sanity.tar.gz
Version 1.21 is a watchdog utility type program for the Arbi. You can read the README by clicking here.
. userlimit1.0.tar.gz
This is a beta release and we welcome beta customers. Enforce Bandwidth Caps on monthly/daily or hourly
usage, take actions when caps are exceeded. You can read the README by clicking here.
. arbiqos1.1.tar.gz
This is a beta release and we welcome beta customers. You can find the docs for ArbiQos by clicking here.
. apccrond - Perl cron like helper app
. asciiplot2.0 - Perl plot routine that creates ASCII graphs in the form of horizontal bar charts. You could modify the code to output graphics instead of ASCII *'s for use with web apps. Here is the README.
. bridge-utils-0.9.5.tar
. bridge-nf-0.0.7-against-2.4.19.diff for the 2.4.19 kernels.
Off site links
. 2.6.5 Kernel Source
| |
Partners |  |
Linux help links |  |
|  |
 | how-tos: ArbiQos |
The ArbiQos release is a new product which makes use
of many of the Linux Bandwidth Arbitrator technology.
- Reserves bandwidth on your network for real time
services so that your VOIP traffic remains high
quality
- Works with your existing network hardware and
routers no need to upgrade your network to run VOIP
traffic.
- Adminstration is through a web gui and takes just
minutes to configure.
The Arbiqos system is specifically designed as a turn
key utility that will dynamically reserve bandwidth
for your real time traffic running over shared data
links. The unique technology allows you to control
bandwidth allocation with only one active unit on a
link.
This is a beta release and we welcome beta customers
(we will support at no charge)
Here is the basic text for the howto for this release.
Installation no changes. Just follow the Bandwidth Arbitrator How-To to get your kernel ready
The Arbiqos1.0 release supports the following commands
FOR NEWER RELEASES PLEASE GO TO THE BOTTOM TO SEE THE CHANGES
MODIFY_CONFIG (parameters only no shaping rules)
ADD_CONFIG (masks and priority hosts)
REMOVE_CONFIG (masks and priority hosts)
The arbiqos system is a smart solution that will
insure you have bandwidth available for high priority
real time streams such as VOIP and video.
You configure the arbiqos system as follows.
1) Locating the arbiqos system on your network
Decide where your network choke points are, these
would be links in your network where your VOIP or
Video traffic must pass , and obviously a network link
that also carries lower priority data traffic
2) Identify the IP addresses of your source nodes for
real time traffic. In a VOIP system this could be the
IP address of your VOIP switch, or the voice endpoints
(phones) you do not need both. It is always easier to
give the IP address of a centralized switch than all
the leaf nodes if you have such a configuration
3) You need to know how much bandwidth each stream
typically requires (bi directional total) convert this
number to bytes per second.
4) Enter each IP address of your VOIP endpoints with
the following command
ADD_CONFIG HOST PRIORITY x.x.x.x 1
5) Set the value for the size of these streams
MODIFY_CONFIG PARAM PRISIZE
6) Place the arbitrator(s) in the choke points of your
network
The arbitrators will constantly monitor the IP
addresses you configured for real time traffic, as
more
of these streams come on line the arbitrator will
dynamically scale back all other traffic. When your
streaming traffic is light the data traffic will be
allowed more bandwidth.
ARBIQOS 1.1 CHANGES
The changes in commands (for arbiqos1.1)
The ADD_CONFIG command for HOST must have a port field
, the last field , use 0 to specify don't care.
./ADD_CONFIG HOST 63.241.20.163 PRIORITY 0
The above command will make 63.241.20.163 a priority
host on any port that it appears on, essentially this
insures there is enough bandwidth for this host when
active.
./ADD_CONFIG HOST 10.0.0.1 PRIORITY 80
The Above command will only reserve bandwidth when
there is an active connection on port 80 for host
10.0.0.1
You can have more than one rule per host if you
specify
different ports for each rule.
Examples for REMOVE_CONFIG
./REMOVE_CONFIG HOST 63.241.20.163 PRIORITY 80
./REMOVE_CONFIG HOST 63.241.20.163 PRIORITY 0
|
|
|
Posted by admin on Wednesday, September 24 @ 00:00:01 CDT
(Read More... | )
|
|
 | how-tos: Common Problems and Solutions |
Problem: My system Panics when I put a network load on
it.
Solution: Change network cards see our supported list.
Problem: The bridge won't come up.
Solution: This is most common when one of your network
cards is not recognized by Linux at boot up, try one
of our supported cards.
Problem: I just loaded the arbitrator and was the only
person on the system and was noticed I was getting
Penalized.
Solution: Set a trunk size for your system, if you see
the arbitrator adding a Penalty when your system is not
busy then increase your trunk size parameter. For more
advanced tuning read the tuning section in the user
guide for ideas.
Problem: I was testing the Arbitrator before
production using an FTP download, I set a limit for
100kbs but the actual throughput was way less.
Solution: The Arbitrator works via a feedback
mechanism. It applies some penalty to your download to
slow it down,perhaps more than needed, and then lets
up. Single FTP downloads sometimes do not recover
after the initial penalty (even though the arbitrator
removes it after a few seconds). To lesson the effect
of the initial "Penalty" slowing your download too
much you can reduce the size of the Parameter
"PENALTY_UNIT", also try setting the TRUNK_SIZE to something besides 0
Also remember that the arbitrator counts all bytes
that it sees when setting a limit, an FTP download of
a 1 meg file actually moves closer to 1.1 meg across
the arbitrator.
Problem: I just loaded the GPL version and the bridge
is working but apparently the arbitrator is not doing
anything, I do not see any penalties.
Solution: You have incorrectly selected options when
building your kernel and adding in the arbitrator.
This is easy to do, and not obvious when it happens,
you will need to follow the howto exactly and not skip
any kernel configuration steps. Also try setting the TRUNK_SIZE to something besides 0
Problem: I loaded and built a GPL version with the
bridge but when I add the Arbitrator patches and
changes I get compile errors.
Solution: You have incorrectly selected options when
building your kernel. This is easy to do, and not
obvious when it happens, you will need to follow the
howto exactly and not skip any kernel configuration
steps and also do them in the correct order. Try compiling a stock kernel and getting it running first. If that goes well then add in the arbitrator code and patches as the how to suggests.
Problem: You are using the GPL version and you are trying to use firewalling features but they don't seem to work.
Solution: You probably have missed some configuration options when rebuilding the kernel. Go back and recheck the kernel configuration. Iptables works fine with the arbitrator when properly configured into the kernel.
|
|
|
Posted by admin on Monday, September 15 @ 20:49:46 CDT
(Read More... | )
|
|
 | how-tos: Network Cards and BA |
Network Cards known to work with the Linux Bandwidth Arbitrator:
There are more cards that will work but these have been verified
3C905
3c905b
3c509b Etherlink III
3c905c
3com 3c905-tx-m
AMD PCnet32 10/100
HP J2585B
Intel EEPro 100
Intel Pro 1000 MT - APconnections tested
Linksys NC100 - APconnections tested
Netgear FA511 CardBus Notebook adapter - APconnections tested (note:you need to start pcmcia first)
RTL (Realtek) 8029
RT8139 (c & d)
SmartLink PCI 10/100 (Davicom Chipset) - APconnections tested
Toshiba A25 Notebook onboard lan - APconnections tested
Zonet PCI 10/100 (Realtek Chipset) - APconnections tested
Network Cards that have problems with the Linux Bandwidth Arbitrator:
HP J2585A
|
|
|
Posted by admin on Monday, September 08 @ 19:16:36 CDT
(Read More... | )
|
|
 | how-tos: Application discovery (How-to create your own classifier) |
Mini How-to Create your own classifier (detect
application traffic)
|
|
|
Posted by admin on Sunday, May 25 @ 14:00:43 CDT
(Read More... | 5751 bytes more | )
|
|
 | how-tos: Debian Mini How-to |
Mini How-to on compiling Debian kernel
WARNING, USE AT YOUR OWN RISK the following cannot be used in every installation attempt and may even render the computer unresponsive or disable it all together.
|
|
|
Posted by admin on Saturday, May 10 @ 17:52:32 CDT
(Read More... | 2014 bytes more | )
|
|
 | how-tos: SuSE How-to |
Detailed notes on SuSE 8.1 install.
WARNING, USE AT YOUR OWN RISK the following cannot be used in every installation attempt and may even render the computer unresponsive or disable it all together.
|
|
|
Posted by admin on Friday, May 09 @ 14:24:35 CDT
(Read More... | 25644 bytes more | )
|
|
|  |
| 
|