The DSR provides the following features and functions for capacity and congestion control:
- DA-MP Overload Control
- Per-Connection Ingress MPS Control
- User Configurable Message Priority
- Remote BUSY Congestion
- Egress Transport Congestion
- Per-Connection Egress Message Throttling
- User-Configurable Connection Pending Transaction Limiting
- Egress Throttle Groups
- Functions associated with Message Priority and Connection Congestion:
- DSR egress Request routing incorporates Request Message Priority and Connection Congestion Level in its Connection selection criteria.
- The Routing Option Set associated with the ingress Request specifies what action is taken by the DSR when routing of a Request is abandoned and the last Connection evaluated was congested.
- The maintenance status for a congested Connection indicates whether the congestion is due to Remote BUSY Congestion, Egress Transport Congestion, or Egress Message Throttling.
The Diameter Transport Function services its per-Connection ingress sockets with per-Connection MPS controls that ensure fairness in reading ingress messages for all established Connections.
The Diameter Transport Function services its per-Connection egress queues with controls that ensure fairness in forwarding egress messages to Peers for all established Connections.
Egress Throttle Groups monitor Egress Message Rate, Pending Transactions, or both, for logical groups of Diameter Connections or Peers, or both, across multiple DA-MPs on a DSR Network Element.