Message Priority (DRMP) for S6b Interface
products using Diameter S6b interface
Related CDETS ID(s)
Related Changes in This
Interface Administration and Reference
Line Interface Reference
details are not provided for features introduced before release 21.2.
The Diameter nodes
can pass overload information with the introduction of Diameter Overload
Indication Conveyance (DOIC) specification. The current techniques used by the
Diameter agents using S6b interface to prioritize the Diameter messages are
based on static configuration in the agents. There are different use cases and
needs that require a standard mechanism to choose which messages get throttled
or discarded, when they go to act on the Overload information.
DRMP is a new AVP
that signifies the relative priority of Diameter messages which can be used to
make routing and throttling decisions. The DRMP (AVP code 301) is of type
Enumerated. The value of the AVP indicates the routing message priority of the
How it Works
This feature allows sending of DRMP AVP in the
Authentication/Authorization Request (AAR) and Session-Termination-Request
(STR) messages in S6b interface through a configurable CLI command. The value
to be sent in this AVP can be configured through the newly introduced CLI
command, specifically and independently for below 3 types of messages:
AAR-Initial: The AAR message that is sent during PDN creation.
AAR-Interim: The AAR message that is sent during different types
of Handovers and after expiry of Authorize lifetime timer, or any other AAR not
sent as a part of PDN creation.
STR: The STR message that is sent during the PDN deletion.
When the CLI is not configured, there will not be any change in
behavior and the DRMP AVP will not be sent in any message. In order to enable
this feature and send DRMP AVP in the mentioned diameter messages, the CLI
needs to be explicitly configured with either default or relevant values.
Use the following
configuration under the AAA Server Group Configuration Mode to enable or
disable the inclusion of DRMP AVP in S6b communication and to configure DRMP
value based on AAR-Initial, AAR-Interim and STR message types:
Specifies the settings of Diameter Routing Message Priority.
Includes the DRMP value in AAR-initial message. The default
value is 10.
Includes the DRMP value in AAR-interim message. The default
value is 10.
Includes the DRMP value in STR message. The default value is
drmp-value: Specifies the DRMP value and must be an integer
from 0 through 15. Zero (0) has the highest priority and 15 has the lowest.
That is, lower the value, higher the priority. The above command will
individually configure DRMP values for the AAR-initial, AAR-interim and STR
If previously configured, use the
no diameter authentication drmp
command to prevent encoding of DRMP AVP in S6b messages.
no diameter authentication drmp command is the
If message type priority is not specified in the CLI, default
value (10) will be used. The last configured CLI line will override all values
previously configured, irrespective of how many priorities are explicitly
In case of configuring specific values for message types, each
time the CLI is invoked, all the 3 values will be modified with the new values.
If a value is not specified in CLI, it will be overwritten by default value,
which is 10.
sections describe commands available to monitor the feature.