DA-MP Overload Control

DA-MP Overload Control (Message Priority and Color-Based DA-MP Overload Control) provides a mechanism for managing internal/local DA-MP congestion detection and control.

The DA-MP Overload Control feature tracks ingress message rate, calculates the amount of traffic that needs to be shed based on CPU congestion, and sheds that traffic based on Message Priority, Message Color, and discard policy.

Message Color is used as a means for differentiating Diameter Connections that are under-utilized versus those that are over-utilized with respect to ingress traffic - traffic from under-utilized Connections is marked "green" by the Per-Connection Ingress MPS Control (PCIMC) feature, while traffic from over-utilized Connections is marked "yellow". In the event of (Danger of Congestion or of CPU congestion and based on the specified discard policy, traffic from over-utilized Connections is considered for discard before traffic from under-utilized Connections. Traffic discarded by PCIMC due to capacity exhaustion (per-Connection or shared) is marked "red" and is not considered for any subsequent processing.

The following DA-MP Congestion Controls are associated with reducing the traffic processing load on the DA-MP when congestion is detected:

Limitations

Diameter Configuration for DA-MP Overload Control

The following Diameter Configuration components are used for DA-MP Overload Control:
  • MP Profiles

    A DA-MP Profile is assigned to each DA-MP in the system. See the MP Profiles information in Diameter Common User's Guide.

    The assigned DA-MP Profile indicates the Engineered Maximum MPS for the DA-MP and the Message Rate Alarm Set and Clear Thresholds. These engineering-configured MP Profiles values shown on the MPs menu vary depending on the type of blade or Rack Mount Server used for the DA-MP.

    The following elements can be user-configured from the Diameter Common > MPs menu for use by the DA-MP Overload Control feature:
    • Congestion Level 1 Discard Percentage - The percent below the DA-MP Engineered Ingress MPS that DA-MP Overload Control will police the total DA-MP ingress MPS to when the DA-MP is in Congestion Level 1.
    • Congestion Level 2 Discard Percentage - The percent below the DA-MP Engineered Ingress MPS that DA-MP Overload Control will police the total DA-MP ingress MPS to when the DA-MP is in Congestion Level 2.
    • Congestion Level 3 Discard Percentage - The percent below the DA-MP Engineered Ingress MPS that DA-MP Overload Control will police the total DA-MP ingress MPS to when the DA-MP is in Congestion Level 3.
    • Congestion Discard Policy - The order of Message Priority and Color-based traffic segments to consider when determining discard candidates for the application of treatment during DA-MP Congestion processing. The following order is considered: Color within Priority, Priority within Color, and Priority Only.
    • Danger of Congestion Discard Percentage - The percent of total DA-MP ingress MPS above the DA-MP Engineered Ingress MPS that DA-MP Overload Control will discard when the DA-MP is in danger of congestion,
    • Danger of Congestion Discard Policy - The order of Message Priority and Color-based traffic segments to consider when determining discard candidates for the application of treatment during DA-MP Danger of Congestion (DOC) processing. The following order is considered: Color within Priority, Priority within Color, and Priority Only.
  • Routing Option Sets

    A Routing Option Set is a set of user-configurable routing options assigned to an ingress Diameter transaction. A Routing Option Set can be assigned to Peer Nodes and Diameter Application IDs.

    DA-MP Overload Control uses the following options:
    • Resource Exhausted Action
    • Resource Exhausted Result-Code Value
    • Resource Exhausted Vendor-ID Value
    • Resource Exhausted Error-Message Value