Since there has been a lot of discussion about bandwidth caps on this 
list recently, I thought that I would share the one that we recently 
implemented, along with some details on how we are enforcing it and how 
we established the caps.

Going back to day 1, we have had a 3gig cap on broadband customers with 
a $25/gig surcharge for anyone exceeding that amount. When we were using 
all StarOS V2, the radius accounting information was keeping fairly 
close track of the bandwidth per customer. Fast forward six years, and 
that cap was so low as to be a joke -- and we had not been enforcing it. 
It was also very difficult to collect accurate accounting data - StarOS 
evolved and the radius accounting became useless in version 3, so some 
access points were tracking it and others were not. We also have a few 
Tranzeo and Mikrotik access points in the system and no good way to 
collect the individual subscriber download information from them either.

After looking at several different options for collecting the bandwidth 
traffic information, we decided to use open source tools to develop our 
own solution. We installed a switch between our core and edge routers -- 
behind the NAT so that it could see all customer's IP addresses -- and 
mirrored a port to our new collection server. The collection server is a 
Linux box running CentOS 5.2. The linux box is using softflowd-0.98 to 
collect the netflows, and flow-tools-v-0.68.5 to look at the data. Daily 
reports are mailed out to our techs list to show the customer who are 
nearing or over their caps. A customer page was created that shows the 
customers how much bandwidth they have used, how much they have left 
before charges and what their overage charges are (if any). The customer 
page also shows their historical usage trend for the last 12 months -- 
starting with April 2010 when we started collecting the information. 
Starting on June 1, we will bill overages as a separate charge to the 
customers on the 1^st of the month, regardless of their billing 
anniversary.

The process of implementing this was quite interesting. Out of 2000+ 
customers, 80 used more than 10 gigs for the month. One customer - a 1 
meg subscriber at the far eastern edge of our network, behind seven 
wireless hops and on an 802.11b AP -- downloaded 140gig. Another one, on 
the far western side of our network, downloaded 110gig. We called them 
and found out that they were watching a ton of online video. We 
discovered a county government connection that was around 100gig -- 
mostly because someone in the sheriff's department was pounding for 
BitTorrent files from 1am to 7am in the morning, and sometimes crashing 
their firewall machine because of the traffic. We also discovered that 
there was 80-100meg of stateless udp type traffic traversing our routed 
network and getting to our core router. Revised firewall rules on the 
APs fixed this problem. The majority of the rest of the subs on the list 
were either online video watchers, people with virus problems or who had 
left filesharing programs running on their computers.

After reviewing the usage records, we decided on the following cap sizes 
for our plans:

Package Monthly Download Cap

384k 10 gigabytes

640k 10 gigabytes

1 meg 20 gigabytes

2 meg 40 gigabytes

3 meg 50 gigabytes

4 meg 60 gigabytes

8 meg 80 gigabytes

Additional capacity over cap $1 per gigabyte over the cap

I feel that these caps are more than generous, and should have a minimal 
effect on the majority of our customers. With our backbone consumption 
per customer increasing, implementing caps of some kind became a 
necessity. I am not looking at the caps as a new "profit center" -- they 
are a deterrent as much as anything. It will provide an incentive for 
customers to upgrade to a faster plan with a higher cap, or take their 
download habits to a competitor and chew up someone else's bandwidth.

This has been an educational experience, and probably one that we should 
have gone through a couple of years ago. I would like to thank the 
people on the WISPA and Butch Evans' Mikrotik lists for their input 
while we were developing this system.

Matt Larsen

Vistabeam.com



--------------------------------------------------------------------------------
WISPA Wants You! Join today!
http://signup.wispa.org/
--------------------------------------------------------------------------------
 
WISPA Wireless List: wireless@wispa.org

Subscribe/Unsubscribe:
http://lists.wispa.org/mailman/listinfo/wireless

Archives: http://lists.wispa.org/pipermail/wireless/

Reply via email to