I use netacct - can grab data per cidr block and dumps data into mysql. I wrote scripts from there to graph in rrdtool, bill on total usage, or bill on 95th percentile.
http://netacct-mysql.gabrovo.com/ -Jack Carrozzo On Thu, Mar 5, 2009 at 7:41 PM, Jon Lewis <[email protected]> wrote: > On Thu, 5 Mar 2009, Rodriguez, Mauricio wrote: > >> Looking at possibilities for an implementation of usage-based billing, it >> seems that the same techniques and tools always come up. I'm looking for >> some feedback from the list on experiences with these tools and techniques >> as well as alternatives that may not be listed here. >> >> +Techniques >> --Flow data (Netflow, SFlow, etc) analysis to determine 95th >> percentile traffic levels >> --SNMP polling of interface counters to determine 95th >> percentile traffic levels > > > I need to look into this in the near future as well. The problems I'm aware > of are: > > 1) we have customers on policed ports, and the interface snmp counters count > packets before service-policy. It doesn't seem right to bill for packets we > dropped :)...so this isn't useful data for billing purposes. > > 2) our customer agg gear (cisco 3550s) don't do netflow. Our bigger > switches the agg gear uplinks to does (6509 sup720-3bxls), but can't handle > export of full netflow, so we run sampled. It's still useful for abuse > tracking, but billing based on it would require some large assumptions and > multipliers...unlikely to be of use. > > The remaining option I'm aware of is to use monitor sessions to send a copy > of our traffic to a system/device which would then either generate "full" > netflow data or just distill the traffic into data xfered per IP/network. > What are people using for this on the several hundred mbit/s to a few > gigabits/s or more range? > > Are there other ways? > > ---------------------------------------------------------------------- > Jon Lewis | I route > Senior Network Engineer | therefore you are > Atlantic Net | > _________ http://www.lewis.org/~jlewis/pgp for PGP public key_________ > >

