Готовых бесплатных решений нет. Если делать самому, то нужно почитать следующий материал: man ipfw man 4 divert man 4 dummynet Нужно будет написать демона, который бы все учитывал, делал статистику (желательно в SQL) и тд.
Существуют следующие утилиты:
ipfw count
snmpd
mrtg
trafstat/trafd/trafshow