Policy-Based Accounting
RFC 3334

Document Type RFC - Experimental (October 2002; No errata)
Last updated 2015-10-14
Stream Legacy
Formats plain text pdf html bibtex
Stream Legacy state (None)
Consensus Boilerplate Unknown
RFC Editor Note (None)
IESG IESG state RFC 3334 (Experimental)
Telechat date
Responsible AD Bert Wijnen
IESG note Responsible: RFC Editor
Send notices to <maillist@telematik.informatik.uni-karlsruhe.de>, <zseby@fokus.gmd.de>
Network Working Group                                           T. Zseby
Request for Comments: 3334                                     S. Zander
Category: Experimental                                          G. Carle
                                                        Fraunhofer FOKUS
                                                            October 2002

                        Policy-Based Accounting

Status of this Memo

   This memo defines an Experimental Protocol for the Internet
   community.  It does not specify an Internet standard of any kind.
   Discussion and suggestions for improvement are requested.
   Distribution of this memo is unlimited.

Copyright Notice

   Copyright (C) The Internet Society (2002).  All Rights Reserved.

Abstract

   This document describes policy-based accounting which is an approach
   to provide flexibility to accounting architectures.  Accounting
   policies describe the configuration of an accounting architecture in
   a standardized way.  They are used to instrument the accounting
   architecture and can be exchanged between Authentication,
   Authorization and Accounting (AAA) entities in order to share
   configuration information.

   This document describes building blocks and message sequences for
   policy-based accounting in the generic AAA architecture (RFC 2903).
   Examples are given for the usage of accounting policies in different
   scenarios.  It is also shown how accounting components can be
   integrated into the AAA authorization framework (RFC 2904).  This
   document does not propose a language for the description of
   accounting policies.  Rather, it is assumed that a suitable policy
   language can be chosen from existing or upcoming standards.

Table of Contents

   1.    Introduction...............................................2
   1.1   Motivation.................................................2
   1.2   Document Scope.............................................3
   2.    Terminology................................................4
   3.    Impact of Provider Network Characteristics on Accounting...7
   4.    Business roles and relations...............................8
   5.    Reference Model and Building Blocks.......................11

Zseby, et. al.                Experimental                      [Page 1]
RFC 3334                Policy-Based Accounting             October 2002

   6.    Accounting Policies.......................................14
   6.1   Accounting Policy Condition...............................15
   6.2   Accounting Policy Action..................................16
   6.3   Example for Meter Configuration...........................17
   7.    Accounting Services.......................................19
   7.1   Integrated Accounting.....................................19
   7.2   Discrete Accounting.......................................21
   7.3   Intra-Domain Accounting...................................22
   7.4   Inter-Domain Accounting...................................23
   8.    Accounting with different Authorization Models............25
   8.1   Agent Sequence............................................25
   8.2   Pull Sequence.............................................26
   8.3   Push Sequence.............................................27
   8.4   Roaming...................................................28
   9.    Examples..................................................29
   9.1   Printing Service Example..................................29
   9.1.1 Intra-Domain Accounting...................................29
   9.1.2 Inter-Domain Accounting...................................30
   9.1.3 User Accounting Indication................................31
   9.2   Mobile/Roaming Example....................................31
   9.3   Diffserv Example..........................................33
   9.4   User Accounting Indication Example........................37
   10.   Security Considerations...................................39
   11.   References................................................41
   12.   Acknowledgments...........................................42
   Author's Addresses..............................................43
   Full Copyright Statement........................................44

1. Introduction

1.1 Motivation

   Even if we will have much more bandwidth in the future than now, the
   control of network resource utilization remains essential for the
   support of applications with special demands and for the prevention
   of (malicious or accidental) waste of bandwidth.  Charging provides a
   possibility to control utilization and sharing of network resources.
   Charging in multi-service networks can be done based on the reserved
   or the actual used resources.  Charging on reserved resources is an
   important concept since reservation usually precludes other users
   from using the reserved resources.  Nevertheless, if charging is
   limited to reservation parameters only, the applied charge depends on
Show full document text