Diameter Rf Charging Buffering and Storage

About Buffering

Diameter Rf Charging, Buffering, and Storage enables the SBC to buffer all accounting requests (ACR) in memory for a configurable number of ACRs. The buffer holds a minimum of 15 minutes of ACRs under busy-hour load conditions. For example, based on intended traffic, the buffer would hold 54 calls-per-second which equals approximately 150,000 records. The SBC sends an SNMP trap when accounting records begin to drop from the buffer due to an overflow condition. Subsequently, a clearing SNMP trap is sent once the fault condition is removed.

About Storage

The SBC maintains storage to temporarily store accounting records to a charging collection function (CCF) link, in case of a failure or congestion exists on the SBC. In this scenario, the SBC can store a minimum of 3 days-worth of accounting records. All ACRs can be remain in storage for a configurable amount of time, and for a minimum of 3 days under normal traffic-load conditions.

There are two configurable options for storing ACRs:

  • Store all ACRs generated by the SBC
  • No ACRs in storage

Monitoring Storage Space

Disk storage space monitoring can be done on the total drive, or by disk partition. You can monitor storage space using the one of the following methods:

  • Command line interface (CLI)
  • SNMP management information base (MIB)
  • Historical data records (HDR)

ACLI Instructions and Examples

To configure Diameter Rf buffering and storage size:

  1. In Superuser mode, type configure terminal and press Enter.
    ORACLE# configure terminal
  2. Type session-router and press Enter.
    ORACLE(configure)# session-router
    ORACLE(session-router)#
  3. Type account-config and press Enter.
    ORACLE(session-router)# account-config
    ORACLE(account-config)#
    • If you are adding support for this feature to a pre-existing configuration, then you must select (using the ACLI select command) the configuration that you want to edit.

  4. diam-attr-id-range—Comma delimited range of accounting attributes to include in DIAMETER Rf accounting records (blank field means feature turned off and all attributes included).
  5. msg-queue-size—Enter the message queue size. This parameter applies to both RADIUS and Diameter accounting interfaces. The valid range is 5000 - 150000. The default value is 5000.
  6. Save your work.

SNMP

SNMP traps will be sent to the configured management system(s) when accounting records begin to drop due to an overflow condition and when this fault condition is removed:

- apAcctMsgQueueFullTrap will be sent when accounting records begin to drop due to an overflow condition and all accounting servers are down

- apAcctMsgQueueFullClearTrap will be sent when the apAcctMsgQueueFullTrap fault condition is cleared

The following varbinds are defined for the above traps

- apAcctMsgQueueCurrent

The current measured percentage value of space available

- apAcctMsgQueueMinorThreshold

The current configured minor threshold value

- apAcctMsgQueueMajorThreshold

The current configured major threshold value

- apAcctMsgQueueCriticalThreshold

The current configured critical threshold value.