The congestion objects provide a facility for managing the call congestion on the SBC server. Following system congestion levels are defined in this section, with each level representing an increasing severity of congestion within the SBC:

  • adaptive – Specifies the congestion level at which the adaptive congestion control algorithm activates. The adaptive algorithm iteratively adjusts the call acceptance rate up or down to maximize call throughput while maintaining target performance metrics throughout the overload event. The algorithm is self-tuning to automatically adjust to the SBC nominal capacity (and to non-call-rate related events consuming unpredictable amounts of CPU) and is independent of call scenario mix, signaling types, and user retry behavior. There is a single default configuration for all system configurations. Emergency calls may optionally be given preference over non-priority calls.
  • Level MC1 –  Specifies limited congestion level. By default, no calls are rejected due to congestion in this level.
  • Level MC2 – Specifies moderate congestion level. By default, the adaptive congestion controls activate when this level of congestion is reached.
  • Level MC3 – Specifies critical congestion level. By default, this level is disabled since the adaptive congestion controls (which activate at levelMC2) prevent the box from reaching this level.
  • Mode – Mode (adaptive or monitor) for the system congestion control.
  • Policer – Specifies the system congestion Call Rate Policer configuration.

In levels MC1 and MC2, the SBC software will attempt to balance traffic by assigning H.323 and SIP calls to non-congested modules. In levels MC1, MC2, and MC3, all INFO event log messages are suppressed. These congestion levels only apply to the packet calls. You define the threshold at which these congestion levels are trigger by associating each level with an Overload Profile. Independent congestion criteria thresholds and durations are specified in the Overload Profile:

  • CPU utilization on server
  • Memory utilization on server

During a sustained system load, the SBC accepts calls at a smooth rate, avoiding behavior such as accepting all calls for a short period of time, and then rejecting all calls for the remaining sampling period. This is accomplished with system-level policers. Unlike IP Traffic Policers--which control the allowed rate of incoming IP packets, congestion policers control the allowed rate of incoming calls in a system. Individually configurable bucket sizes (POLICER BUCKETSIZE) control the call burst handling capability. The policer fill rate controls the sustained rate (the rate at which tokens are added to the bucket). In this case, the fill rate is the sustained call rate allowed at calls per second (CPS). Fill rates are not configurable when using congestion policers; instead, they are dynamically adjusted based on resource usage, to maximize those resources.

On the SBC main screen, go to All > System > Congestion.

The Congestion window is displayed.

Figure 1: System - Congestion

The following fields are displayed:

Table 1: System - Congestion Parameters

Parameter

Description

Mode

Mode (adaptive or monitor) of the system overload control. You have the following modes:

  • adaptive 

Make the required changes and click Save at the right hand bottom of the panel to save the changes made.


Additional topics in this section:



  • No labels