[ Team LiB ] Previous Section Next Section

9.1 Interim Accounting Updates

RADIUS now includes support for interim accounting updates. Prior to the issuing of the RADIUS Extensions RFC in June 2000, accounting updates were done primarily at the beginning and end of a transaction, when the server received Accounting-Start and Accounting-Stop packets from the user. However, now the server can include the Acct-Interim-Interval attribute in the message. The value of this attribute is the time (in seconds) between accounting update messages. An administrator can also choose to configure a minimum value locally on the RADIUS client, but this value always overrides any Acct-Interim-Interval value found in an Access-Accept packet.

This attribute can include all the attributes found in the standard Accounting Stop message except the Acct-Term-Cause attribute. The data sent within the Acct-Interim-Interval packet is always cumulative; that is to say, the data in each interim update contains data from the start of the session through the current state of the session at the time the packet is sent. Because this data is cumulative, it's up to the RADIUS client gear to ensure that only one interim update packet exists on the wire at once. Some RADIUS client machines may choose to add a delay of some amount of seconds to make sure that the previous condition is satisfied.

    [ Team LiB ] Previous Section Next Section