LINUBIA: A Linux-Supported User-Based IP Accounting

Obtaining information about the usage of network ressources by individual users forms the basis for establishing network billing systems or network management operations. While there are already widely used accounting techniques available for measuring IP network traffic on a per-host basis, there is no adequate solution for accounting per-user network activities on a multiuser operating system. This work provides a survey on existing approaches to this problem and identifies requirements for a user-based IP accounting module. It develops a suitable software architecture LINUBIA and proposes a prototypical implementation for the Linux 2.6 operating system, which is capable of providing peruser accounting for both the IPv4 and the IPv6 protocol.

[1]  Leon Gommans,et al.  Generic AAA Architecture , 2000, RFC.

[2]  Bernd Reuther,et al.  A model for user based traffic accounting , 2005 .

[3]  R. Bestak,et al.  Architecture of IP Multimedia Subsystem , 2006, Proceedings ELMAR 2006.

[4]  Steven Waldbusser Remote Network Monitoring Management Information Base , 1991, RFC.

[5]  Allan C. Rubens,et al.  Remote Authentication Dial In User Service (RADIUS) , 1997, RFC.

[6]  Victor Fajardo,et al.  Diameter Base Protocol , 2003, RFC.

[7]  Theodore Y. Ts'o,et al.  Kerberos: an authentication service for computer networks , 1994, IEEE Communications Magazine.

[8]  Pravin Varaiya,et al.  Billing Users and Pricing for TCP , 1995, IEEE J. Sel. Areas Commun..

[9]  Nevil Brownlee,et al.  Traffic Flow Measurement: Architecture , 1999, RFC.

[10]  Jim Sermersheim,et al.  Lightweight Directory Access Protocol (LDAP): The Protocol , 2006, RFC.

[11]  Tim Howes,et al.  Lightweight Directory Access Protocol , 1995, RFC.

[12]  Vinton G. Cerf,et al.  Guidelines for Internet Measurement Activities , 1991, RFC.

[13]  Bert Wijnen,et al.  An Architecture for Describing SNMP Management Frameworks , 1998, RFC.

[14]  Allan C. Rubens,et al.  Remote Authentication Dial In User Service (RADIUS) , 2000, RFC.

[15]  Ge Zhang,et al.  A model for user based traffic accounting , 2005, 31st EUROMICRO Conference on Software Engineering and Advanced Applications.

[16]  P. Mueller,et al.  Distributed Agent Method for User Based IP Accounting , 2002 .