RADIUS Accounting Adjustment Configuration

The accounting adjustment allows to do some basic counter adjustment for RADIUS interims and stop accounting request messages using the following parameters from the AAA configuration profile (global.access.aaa.profile.config).

This counter adjustment allows normalizing counters with different encapsulations (double tagged, untagged, …​) to L3 counters for example.

Parameter Type Description

accounting_ingress_source

uint8

Source of session ingress counter (1: LIF or 3: POLICER)

Default: LIF

accounting_egress_source

uint8

Source of session egress counter (1: LIF or 2: CLASS)

Default: LIF

ingress_byte_adjustment_value

float

Adjust ingress LIF counters by +/-N bytes per packet

Default: 0.00

ingress_byte_adjustment_factor

float

Adjust ingress LIF counters by factor

(executed after adjustment value)

Default: 1.00

egress_byte_adjustment_value

float

Adjust egress LIF counters by +/-N bytes per packet

Default: 0.00

egress_byte_adjustment_factor

float

Adjust egress LIF counters by factor

(executed after adjustment value)

Default: 1.00

accounting_egress_class_byte_adjustment_value

float

Adjust egress CLASS counters by +/-N bytes per packet

Default: 0.00

accounting_egress_class_byte_adjustment_factor

float

Adjust egress POLICER counters by factor

(executed after adjustment value)

Default: 1.00

accounting_ingress_policer_byte_adjustment_value

float

Adjust ingress POLICER counters by +/-N bytes per packet

Default: 0.00

accounting_ingress_policer_byte_adjustment_factor

float

Adjust ingress LIF counters by factor

(executed after adjustment value)

Default: 1.00

The byte adjustment value supports positive and negative values like -20.0 or 20.0. Provided decimal digits in the adjustment values are ignored.

The byte adjustment factors support positive values and only the first two decimal digits are used like 0.98 (-2%) or 1.02 (+2%).