Configuring Flow Idle Timeout Randomization in ACS
Use the following configuration to randomize the idle timeout flow.
configure
active-charging service service_name
idle-timeout randomize-range range
{ default | no } idle-timeout randomize-range
end
NOTES:
-
idle timeout : Specifies the maximum duration that a flow can remain idle for, in seconds. Seconds must be an integer from 5 through 30. The flow will then be terminated based on the random value.
-
randomize-range : Specifies the range of a period of time in seconds. The idle timeout applied, will be different for each flow.
For example,idle-timeout randomize-range 20
An integer random number is generated from 0 through 20. This number is added to the configured idle timeout value to check if the flow has become idle in the two second timer processing. If the idle timeout configured is 60 seconds, the actual timeout that is applied to each flow will be random in the range between 60 + 20 seconds causing staggered flow deletion.
-
no : Disables the idle timeout randomization. This command is disabled by default.
-
default : Configures the idle timeout randomization command with its default setting in seconds. Seconds must be an integer from 0 through 30. Default range is 0–30 seconds.
For example, default idle-timeout randomize-range is equal to idle-timeout randomize-range 30 .