g10 SCEF T6 Interface Diameter PDF
g10 SCEF T6 Interface Diameter PDF
0 (2020-03)
Technical Specification
The present document has been developed within the 3rd Generation Partnership Project (3GPP TM) and may be further elaborated for the purposes of 3GPP.
The present document has not been subject to any approval process by the 3GPP Organizational Partners and shall not be implemented.
This Specification is provided for future development work within 3GPP only. The Organizational Partners accept no liability for any use of this Specification.
Specifications and Reports for implementation of the 3GPP TM system should be obtained via the 3GPP Organizational Partners' Publications Offices.
Error! No text of specified style in document. 2 3GPP TS 29.128 V16.1.0 (2020-03)
3GPP
Postal address
Internet
http://www.3gpp.org
Copyright Notification
© 2020, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.
UMTS™ is a Trade Mark of ETSI registered for the benefit of its members
3GPP™ is a Trade Mark of ETSI registered for the benefit of its Members and of the 3GPP Organizational Partners
LTE™ is a Trade Mark of ETSI registered for the benefit of its Members and of the 3GPP Organizational Partners
GSM® and the GSM logo are registered and owned by the GSM Association
3GPP
Error! No text of specified style in document. 3 3GPP TS 29.128 V16.1.0 (2020-03)
Contents
Foreword............................................................................................................................................................. 6
1 Scope ........................................................................................................................................................ 7
2 References ................................................................................................................................................ 7
3 Definitions and abbreviations................................................................................................................... 8
3.1 Definitions ......................................................................................................................................................... 8
3.2 Abbreviations ..................................................................................................................................................... 9
4 General Description.................................................................................................................................. 9
4.1 Introduction........................................................................................................................................................ 9
5 Procedures Description .......................................................................................................................... 10
5.1 Introduction...................................................................................................................................................... 10
5.2 Report Procedures ............................................................................................................................................ 10
5.2.1 General ....................................................................................................................................................... 10
5.2.2 Detailed Behaviour of the MME/SGSN ..................................................................................................... 11
5.2.2.0 General ................................................................................................................................................. 11
5.2.2.1 UE Loss of Connectivity ...................................................................................................................... 12
5.2.2.2 UE Reachability.................................................................................................................................... 12
5.2.2.3 Location Reporting ............................................................................................................................... 12
5.2.2.4 Communication Failure ........................................................................................................................ 12
5.2.2.5 Availability after DDN failure .............................................................................................................. 12
5.2.2.6 Idle Status Indication ............................................................................................................................ 12
5.2.2.7 PDN Connectivity Status ...................................................................................................................... 13
5.2.3 Detailed Behaviour of the SCEF ................................................................................................................ 13
5.2.4 Detailed Behaviour of the IWK-SCEF ....................................................................................................... 13
5.3 Event Configuration Procedure ........................................................................................................................ 13
5.3.1 General ....................................................................................................................................................... 13
5.3.2 Detailed Behaviour of the MME/SGSN ..................................................................................................... 14
5.3.3 Detailed Behaviour of the IWK-SCEF ....................................................................................................... 15
5.4 Event Configuration Procedure for Roaming .................................................................................................. 15
5.4.1 General ....................................................................................................................................................... 15
5.4.2 Detailed Behaviour of the IWK-SCEF ....................................................................................................... 16
5.4.3 Detailed Behaviour of the MME/SGSN ..................................................................................................... 16
5.5 MO-Data Procedure ......................................................................................................................................... 17
5.5.1 General ....................................................................................................................................................... 17
5.5.2 Detailed Behaviour of the MME/SGSN ..................................................................................................... 18
5.5.3 Detailed Behaviour of the SCEF ................................................................................................................ 18
5.5.4 Detailed Behaviour of the IWK-SCEF ....................................................................................................... 19
5.6 MT Data Procedure .......................................................................................................................................... 19
5.6.1 General ....................................................................................................................................................... 19
5.6.2 Detailed Behaviour of the SCEF ................................................................................................................ 20
5.6.3 Detailed Behaviour of the MME/SGSN ..................................................................................................... 20
5.6.4 Detailed Behaviour of the IWK-SCEF ....................................................................................................... 21
5.7 Connection Management by MME/SGSN Procedure. .................................................................................... 21
5.7.1 General ....................................................................................................................................................... 21
5.7.2 Detailed Behaviour of the MME/SGSN ..................................................................................................... 23
5.7.3 Detailed Behaviour of the SCEF ................................................................................................................ 24
5.7.4 Detailed Behaviour of the IWK-SCEF ....................................................................................................... 25
5.8 Connection Management by SCEF Procedure ................................................................................................. 25
5.8.1 General ................................................................................................................................................. 25
5.8.2 Detailed Behaviour of the SCEF .......................................................................................................... 26
5.8.3 Detailed Behaviour of the MME/SGSN ............................................................................................... 26
5.8.4 Detailed Behaviour of the IWK-SCEF ................................................................................................. 27
6 Protocol Specification and Implementation ........................................................................................... 27
6.1 Introduction...................................................................................................................................................... 27
3GPP
Error! No text of specified style in document. 4 3GPP TS 29.128 V16.1.0 (2020-03)
3GPP
Error! No text of specified style in document. 5 3GPP TS 29.128 V16.1.0 (2020-03)
3GPP
Error! No text of specified style in document. 6 3GPP TS 29.128 V16.1.0 (2020-03)
Foreword
This Technical Specification has been produced by the 3rd Generation Partnership Project (3GPP).
The contents of the present document are subject to continuing work within the TSG and may change following formal
TSG approval. Should the TSG modify the contents of the present document, it will be re-released by the TSG with an
identifying change of release date and an increase in version number as follows:
Version x.y.z
where:
y the second digit is incremented for all changes of substance, i.e. technical enhancements, corrections,
updates, etc.
z the third digit is incremented when editorial only changes have been incorporated in the document.
The constructions "shall" and "shall not" are confined to the context of normative provisions, and do not appear in
Technical Reports.
The constructions "must" and "must not" are not used as substitutes for "shall" and "shall not". Their use is avoided
insofar as possible, and they are not used in a normative context except in a direct citation from an external, referenced,
non-3GPP document, or so as to maintain continuity of style when extending or modifying the provisions of such a
referenced document.
The construction "may not" is ambiguous and is not used in normative elements. The unambiguous constructions
"might not" or "shall not" are used instead, depending upon the meaning intended.
The constructions "can" and "cannot" are not substitutes for "may" and "need not".
will indicates that something is certain or expected to happen as a result of action taken by an agency
the behaviour of which is outside the scope of the present document
will not indicates that something is certain or expected not to happen as a result of action taken by an
agency the behaviour of which is outside the scope of the present document
might indicates a likelihood that something will happen as a result of action taken by some agency the
behaviour of which is outside the scope of the present document
3GPP
Error! No text of specified style in document. 7 3GPP TS 29.128 V16.1.0 (2020-03)
might not indicates a likelihood that something will not happen as a result of action taken by some agency
the behaviour of which is outside the scope of the present document
In addition:
is (or any other verb in the indicative mood) indicates a statement of fact
is not (or any other negative verb in the indicative mood) indicates a statement of fact
1 Scope
The present document describes the Diameter-based interfaces between the SCEF/IWK-SCEF and other network
entities such as MME/SGSN for the Architecture enhancements to facilitate communications with packet data networks
and applications.
In particular, this document specifies the T6a interface between the MME and the SCEF, the T6ai interface between the
MME and the IWK-SCEF, the T6b interface between the SGSN and the SCEF, the T6bi interface between the SGSN
and the SCEF and the T7 interface between the SCEF and the IWK-SCEF. The procedures over those interfaces are
defined in 3GPP TS 23.682 [2].
2 References
The following documents contain provisions which, through reference in this text, constitute provisions of the present
document.
- References are either specific (identified by date of publication, edition number, version number, etc.) or
non-specific.
- For a non-specific reference, the latest version applies. In the case of a reference to a 3GPP document (including
a GSM document), a non-specific reference implicitly refers to the latest version of that document in the same
Release as the present document.
[2] 3GPP TS 23.682: "Architecture enhancements to facilitate communications with packet data
networks and applications ".
[3] Void.
[4] 3GPP TS 29.229: "Cx and Dx interfaces based on the Diameter protocol; protocol details ".
[5] 3GPP TS 29.336: "Home Subscriber Server (HSS) diameter interfaces for interworking with
packet data networks and applications".
[6] 3GPP TS 29.228: "IP multimedia (IM) Subsystem Cx Interface; Signalling flows and Message
Elements".
[8] IETF RFC 5234: "Augmented BNF for Syntax Specifications: ABNF".
[10] 3GPP TS 29.212: "Policy and Charging Control (PCC); Reference points".
[11] 3GPP TS 25.413: "UTRAN Iu interface Radio Access Network Application Part (RANAP)
signalling".
3GPP
Error! No text of specified style in document. 8 3GPP TS 29.128 V16.1.0 (2020-03)
[12] 3GPP TS 24.008: "Mobile Radio Interface Layer 3 specification; Core Network Protocols;
Stage 3".
[13] 3GPP TS 36.413: "Evolved Universal Terrestrial Radio Access Network (E-UTRAN); S1
Application Protocol (S1AP)".
[14] 3GPP TS 48.018: "General Packet Radio Service (GPRS); Base Station System (BSS) - Serving
GPRS Support Node (SGSN); BSS GPRS protocol (BSSGP)".
[16] 3GPP TS 29.272: "Mobility Management Entity (MME) and Serving GPRS Support Node
(SGSN) related interfaces based on Diameter protocol".
[17] 3GPP TS 29.329: "Sh Interface based on the Diameter protocol; Protocol details".
[18] Void.
[21] IETF RFC 5778: "Diameter Mobile IPv6: Support for Home Agent to Diameter Server
Interaction".
[23] 3GPP TS 32.253: "Telecommunication management; Charging management; Control Plane (CP)
data transfer domain charging".
[26] 3GPP TS 29.172: "Location Services (LCS); Evolved Packet Core (EPC) LCS Protocol (ELP)
between the Gateway Mobile Location Centre (GMLC) and the Mobile Management Entity
(MME); SLg interface".
[27] 3GPP TS 29.338: "Diameter based protocols to support SMS capable MMEs".
[28] 3GPP TS 24.301: "Non-Access-Stratum (NAS) protocol for Evolved Packet System (EPS); Stage
3".
[29] 3GPP TS 29.061: "Interworking between the Public Land Mobile Network (PLMN) supporting
packet based services and Packet Data Networks (PDN)".
3.1 Definitions
For the purposes of the present document, the terms and definitions given in 3GPP TR 21.905 [1] and the following
apply.
3GPP
Error! No text of specified style in document. 9 3GPP TS 29.128 V16.1.0 (2020-03)
3.2 Abbreviations
For the purposes of the present document, the abbreviations given in 3GPP TR 21.905 [1] and the following apply. An
abbreviation defined in the present document takes precedence over the definition of the same abbreviation, if any, in
3GPP TR 21.905 [1].
4 General Description
4.1 Introduction
The T6a/b reference point between the MME/SGSN and the SCEF, the T6ai/bi reference point between the
MME/SGSN in the VPLMN and the IWK-SCEF and the T7 reference point between the IWK-SCEF and the SCEF are
defined in the 3GPP TS 23.682 [2].
This document describes the Diameter-based T6a/b, T6ai/bi and T7 related procedures, message parameters and
protocol specification.
An excerpt of the 3GPP Architecture for the enhancements to facilitate communications with packet data networks and
applications, as defined in 3GPP TS 23.682 [2] is shown in Figure 4.1-1, where the relevant interfaces towards the
SCEF/IWK-SCEF are highlighted.
HSS
S6a/d
S6t
S6a/d
MME / T6a/b
SCEF
SGSN
b
HPLMN T6a/b T7
b 7
VPLMN T6ai/T6bi IWK-
MME /
SGSN SCEF
i
Figure 4.1-1: 3GPP Architecture for the enhancements to facilitate communications with packet data
networks and applications
In this architecture, the T6a/b reference point connects the MME/SGSN with the SCEF.
- to receive reports of the monitoring events from the MME/SGSN configured via an HSS;
3GPP
Error! No text of specified style in document. 10 3GPP TS 29.128 V16.1.0 (2020-03)
- to configure the monitoring events at an MME/SGSN which are not UE related in the non roaming cases;
The T6ai/bi reference point connects the MME/SGSN with the IWK-SCEF in the visited network, if the IWK-SCEF is
deployed.
- to receive configuration of the monitoring events from the MME or the SGSN and perform a filtering of the
services which are allowed for this subscriber in this visited network based on roaming policies;
- to receive reports of the monitoring events from the MME/SGSN that are configured via an HSS, perform a
filtering and forward them to the SCEF (in the home network which has configured the event) via the T7
reference point;
- to manage a connection between MME/SGSN and IWK-SCEF on T6ai/bi and forward connection management
commands to the SCEF.
The T7 reference point connects the IWK-SCEF in the visited network with the SCEF in the home network.
- to forward reports received on T6ai/bi to the SCEF indicated in the event report received on T6ai/T6bi;
- to manage connection between the SCEF and the IWK-SCEF on T7 and forward connection management
commands to the MME/SGSN.
5 Procedures Description
5.1 Introduction
This clause describes the Diameter-based T6a, T6b, T6ai, T6bi and T7 interface related procedures and the Information
elements exchanged between the functional entities.
In the tables that describe the Information Elements transported by each Diameter command, each Information Element
is marked as (M) Mandatory, (C) Conditional or (O) Optional in the "Cat." column. For the correct handling of the
Information Element according to the category type, see the description detailed in clause 6 of the 3GPP TS 29.228 [6].
When the procedure is invoked by the MME or the SGSN, it is used for reporting:
- UE Loss of Connectivity;
3GPP
Error! No text of specified style in document. 11 3GPP TS 29.128 V16.1.0 (2020-03)
- UE Reachability;
- Communication Failure;
When the procedure is invoked by the IWK-SCEF, it is used for conveying the monitoring event reported by the
MME or the SGSN to the SCEF, after applying the roaming policies configured at the IWK-SCEF.
User Identity User-Identifier C If present, this information element shall contain the identity of the
(See 6.4.16) UE. This is a grouped AVP containing the MSISDN or the External-
Identifier.
Monitoring Event Monitoring- C If the Reporting-Information-Request is sent for reporting the
Report Event-Report monitoring events, the MME/SGSN and the IWK-SCEF shall include
(see 3GPP TS the monitoring event(s) reported towards the SCEF.
29.336 [5] clause
8.4.3)
Supported Features Supported- O If present, this information element shall contain the list of features
(See 3GPP TS Features supported by the origin host.
29.229 [4])
5.2.2.0 General
The MME/SGSN shall fill the Monitoring-Event-Report AVP according to the event reported as specified below. For
all monitoring events, the SCEF-ID and the SCEF-Reference-ID AVPs shall be included. In addition, the event specific
AVPs as listed below shall be included based on the type of event reported.
3GPP
Error! No text of specified style in document. 12 3GPP TS 29.128 V16.1.0 (2020-03)
The MME/SGSN shall include the External-Identifier or the MSISDN if present in the subscription data received from
the HSS.
The following AVPs may be present within the Monitoring-Event-Report AVP when the UE Loss of Connectivity
event is reported:
5.2.2.2 UE Reachability
The following AVPs shall be present within the Monitoring-Event-Report AVP when the UE Reachability event is
reported:
The following AVPs may be present within the Monitoring-Event-Report AVP when the UE Reachability event is
reported:
- Maximum-UE-Availability-Time
- Reachability-Cause
- EPS-Location-Information
3GPP
Error! No text of specified style in document. 13 3GPP TS 29.128 V16.1.0 (2020-03)
- Idle-Status-Timestamp;
- Active-Time;
- Subscribed-Periodic-RAU-TAU-Timer.
- PDN-Connectivity-Status-Report
Otherwise when the SCEF receives a Reporting-Information-Request command from the MME/SGSN or the IWK-
SCEF, the SCEF shall set Result-Code to DIAMETER_SUCCESS in the Reporting-Information-Answer and shall
handle it according to the procedures defined in 3GPP TS 23.682 [2].
When the procedure is invoked by the SCEF, it is used for configuring the event(s):
Monitoring Event Monitoring-Event- C If present, this Information Element shall contain the
Configuration Configuration details of the Monitoring event(s) configured.
(see clause 6.4.2)
Supported Features Supported-Features O If present, this Information Element shall contain the list of
(See 3GPP TS 29.229 [4]) features supported by the origin host.
3GPP
Error! No text of specified style in document. 14 3GPP TS 29.128 V16.1.0 (2020-03)
1. Check whether the requesting SCEF is authorized to request the specified service (e.g: number of UEs at a given
geographic location). If not, Experimental-Result-Code shall be set to
DIAMETER_ERROR_UNAUTHORIZED_REQUESTING_ENTITY (5510) in the Configuration-Information-
Answer.
2. If the TA / RA / ECGI location requested by the SCEF is not served by the MME/SGSN, then the MME/SGSN
shall set the Experimental-Result AVP to DIAMETER_ERROR_REQUESTED_LOCATION_NOT_SERVED
(5650) in the Configuration-Information-Answer.
If there is an error in any of the above steps then the MME/SGSN shall stop processing and shall return the error code
specified in the respective step.
If the MME/SGSN cannot fulfil the received request for reasons not stated above, it shall stop processing the request
and set Result-Code to DIAMETER_UNABLE_TO_COMPLY.
If CIR message includes multiple SCEF-Reference-ID and for a SCEF-Reference-ID the monitoring events cannot be
handled, the MME/SGSN shall report the failed SCEF-Reference-ID to the SCEF with an appropriate status in the
Monitoring-Event-Config-Status AVP.
For the number of UEs in a geographic location monitoring event, for each SCEF-Reference-ID that the MME/SGSN is
able to successfully process, the MME/SGSN shall
- if filtering is not requested (i.e. IMSI-Group-Id was not present in the request) or not supported:
include in the Configuration-Information-Answer, the exact count of the number of UEs that are known to be at
the requested location.
- if filtering is requested and (i.e. IMSI-Group-Id was present in the request) and supported:
include in the Configuration-Information-Answer, the exact count of the number of UEs belonging to the
provided IMSI Group that are known to be at the requested location.
If the requested location type is current location, then the MME/SGSN may activate the paging and RAN location
reporting procedures (if required) before providing the response in the Configuration-Information-Answer.
3GPP
Error! No text of specified style in document. 15 3GPP TS 29.128 V16.1.0 (2020-03)
If the monitoring event configuration is for a continuous monitoring (i.e. Monitoring-Duration and/or Maximum-
Number-Of-Reports are set) and the deletion criteria are met (i.e. Monitoring-Duration time expired and/or Maximum-
Number-Of-Reports are sent) the MME/SGSN shall locally delete the Monitoring event.
When the SCEF receives Monitoring Event Report AVP from the MME/SGSN or the IWK-SCEF in the CIA
command, it shall handle it according to the procedures defined in 3GPP TS 23.682 [2].
When the SCEF receives a Monitoring Event Report AVP from the MME/SGSN with a SCEF-Reference-ID not known
by the SCEF, it should discard the Monitoring Event Report received in CIA command.
Monitoring Event Monitoring-Event- C If present, this Information Element shall contain the details of
Configuration Configuration Monitoring event(s).
(see 8.4.2)
Monitoring Event Monitoring-Event- C If an immediate report is available this information element shall
Report Report contain the event reported by the MME/SGSN. The IWK-SCEF may
(see 8.4.3) normalize the event report and return it in the Configuration-
Information-Answer.
Supported Supported- O If present, this Information Element shall contain the list of features
Features Features supported by the origin host.
(See 3GPP TS
29.229 [7])
3GPP
Error! No text of specified style in document. 16 3GPP TS 29.128 V16.1.0 (2020-03)
1. Check whether the requesting SCEF, identified by the SCEF-ID is authorized to request the specified service at
the VPLMN. If not, Experimental-Result shall be set to
DIAMETER_ERROR_UNAUTHORIZED_REQUESTING_ENTITY (5510) in the Configuration-Information-
Answer.
2. Check whether the chargeable party for the monitoring event is authorized to be charged at the VPLMN. If not,
Experimental-Result shall be set to DIAMETER_ERROR_UNAUTHORIZED_REQUESTING_ENTITY
(5510) in the Configuration-Information-Answer.
If the monitoring event configuration also carries the monitoring event report, the IWK-SCEF checks if the immediate
events reported by the MME/SGSN needs to be normalized. If yes, the IWK-SCEF shall normalize the event report as
per local policies. The IWK-SCEF shall then send the normalized monitoring event report towards the SCEF as a
separate Reporting-Information-Request message.
If the monitoring event configuration is for a continuous monitoring (i.e. Monitoring-Duration and/or Maximum-
Number-Of-Reports are set), then the IWK-SCEF shall temporarily store the monitoring event configuration until the
deletion criteria for the monitoring event configuration is met. If the deletion criteria are met, the IWK-SCEF shall
delete the Monitoring event locally. The stored monitoring event configuration information shall be used during
subsequent monitoring event report procedure, to generate the charging records towards the right chargeable party.
If the received SCEF Reference ID for Deletion does not exist, the IWK-SCEF shall set the Experimental-Result-Code
to DIAMETER_ERROR_CONFIGURATION_EVENT_NON_EXISTANT (5514).
If the SCEF-Reference-ID exists and the old configuration data could not be replaced by new Configuration event data,
the HSS shall set the Experimental-Result-Code to
DIAMETER_ERROR_CONFIGURATION_EVENT_STORAGE_NOT_SUCCESSFUL (5513).
If the IWK-SCEF cannot fulfil the received request for reasons not stated in the above, it shall stop processing the
request and set Result-Code to DIAMETER_UNABLE_TO_COMPLY.
The details how to handle expiring of Monitoring events is described in 3GPP TS 23.682 [2]
3GPP
Error! No text of specified style in document. 17 3GPP TS 29.128 V16.1.0 (2020-03)
When the procedure is invoked by the MME or SGSN, it is used to forward mobile originated Non-IP data of a mobile
user from the MME or SGSN to the SCEF. The procedure is also invoked by the MME on reception of RRC cause
"MO Exception data".
The IWK-SCEF may be in the path between the MME/SGSN and the SCEF for roaming cases when the IWK-SCEF is
deployed by the operator of the visited PLMN.
When the procedure is invoked by the IWK-SCEF, it is used to forward mobile originated Non-IP data received from
the MME or SGSN to the SCEF.
This procedure is mapped to the commands MO-Data-Request/Answer (ODR/ODA) in the Diameter application
specified in clause 6.
The tables 5.5.1-1 and 5.5.1-2 detail the involved information elements.
User Identity User-Identifier M This Information Element shall be present and shall contain the identity of
(See 6.4.16) the UE. This is a grouped AVP which shall contain the IMSI.
EPS Bearer Bearer-Identifier M This information element shall be present and shall contain either the
Identity identity of the EPS bearer identifying the T6a connection, or the NSAPI of
(See 6.4.17) the PDP context identifying the T6b connection, for the Non-IP data
delivery.
Non IP data Non-IP-Data C This information element shall contain the Non-IP data to be delivered to
(See 6.4.19) the SCEF.
This Information Element shall be present when the request conveys
Non-IP data.
Supported Supported- O If present, this information element shall contain the list of features
Features Features supported by the origin host.
(See 3GPP TS
29.229 [4])
MO Exception RRC-Cause- C The MME shall include this Information Element when MME needs to
Data Counter Counter send a non-zero counter value for the MO Exception Data Counter. The
(see 6.4.27) timestamp in the counter shall be set with the time at which the counter
value increased from 0 to 1.
3GPP
Error! No text of specified style in document. 18 3GPP TS 29.128 V16.1.0 (2020-03)
The SGSN shall make use of this procedure over a T6b connection identified by the NSAPI of the PDP context, and
previously established with the SCEF, to forward the Non-IP data received from the UE to the SCEF or to an IWK-
SCEF when deployed for a roaming case.
The MME shall increment the "MO Exception data counter" by one each time the MME has received the RRC cause
"MO Exception data". The MME may defer sending a MO Data command message to report a non-zero value for the
MO Exception Data Counter based on local configuration.
If the MME has sent the RRC-Cause-Counter for RRC Cause "MO Exception data" in the MO Data Request command
the MME shall reset the RRC-Cause-Counter when receiving MO Data Answer command.
When receiving a Permanent Failure Result-Code/Experimental-Result, the MME or SGSN shall initiate a PDN
disconnection procedure or Detach procedure towards the UE and if the permanent failure is different from
DIAMETER_ERROR_ INVALID_EPS_BEARER and different from DIAMETER_ERROR_USER_UNKNOWN, the
MME or SGSN shall make use of the "Connection Management by MME/SGSN" Procedure (see clause 5.7) to release
the T6a/b connection between the MME/SGSN and the SCEF.
- Check that the User Identity exists in the SCEF. If not, Experimental-Result shall be set to
DIAMETER_ERROR_USER_UNKNOWN in the MO Data Answer;
- Check if, for this user, a bearer context exists. If not, Experimental-Result shall be set to DIAMETER_ERROR_
INVALID_EPS_BEARER in the MO Data Answer;
- Process the delivery of the data (if available) to the SCS/AS and/or process the RRC Cause Counter (if
available). If the processing of either of them is not successful, return an appropriate Diameter error code,
otherwise return a Result code set to DIAMETER_SUCCESS to the MME/SGSN or IWK-SCEF. If the data
delivery to the SCS/AS has failed due to there being no NIDD configuration context with an SCS/AS, set the
Experimental-Result to DIAMETER_ERROR_NIDD_CONFIGURATION_NOT_AVAILABLE in the MO
Data Answer.
NOTE: The Diameter Result-Code / Experimental-Result returned by the SCEF can depend on the error returned
by the SCS/AS to the SCEF. The interface between the SCEF and the SCS/AS is out of scope of 3GPP.
3GPP
Error! No text of specified style in document. 19 3GPP TS 29.128 V16.1.0 (2020-03)
When the IWK-SCEF receives a MO Data Answer from the SCEF, it shall forward the answer to the MME or SGSN.
When the procedure is invoked by the SCEF, it is used to forward mobile terminated Non-IP data of a mobile user from
the SCEF to the MME or SGSN.
The IWK-SCEF may be in the path between the SCEF and the MME/SGSN for roaming cases when the IWK-SCEF is
deployed by the operator of the visited PLMN.
When the procedure is invoked by the IWK-SCEF, it is used to forward mobile terminated Non-IP data received from
the SCEF to the MME or SGSN.
This procedure is mapped to the commands MT-Data-Request/Answer (TDR/TDA) in the Diameter application
specified in clause 6.
The tables 5.6.1-1 and 5.6.1-2 detail the involved information elements.
NOTE: The corresponding message name in 3GPP TS 23.682 [2] is "NIDD Submit Request".
User Identity User-Identifier M This Information Element shall be present and shall contain the
(See 6.4.16) identity of the UE. This is a grouped AVP which shall contain the
IMSI.
EPS Bearer Bearer-Identifier M This information element shall be present and shall contain either
Identity the identity of the EPS bearer identifying the T6a connection, or the
(See 6.4.17) NSAPI of the PDP context identifying the T6b connection, for the
Non-IP data delivery.
Non-IP Data Non-IP-Data C This information element shall contain the Non-IP data to be
(See 6.4.19) delivered to the MME or SGSN.
This Information Element shall be present when the request
conveys Non-IP data.
SCEF Wait Time SCEF-Wait-Time O This information element, when present, shall indicate the
(See 6.4.24) timestamp (in UTC) until which the SCEF expects a response.
Maximum Maximum- O This information element, when present, shall indicate the
Retransmission Retransmission- maximum retransmission time (in UTC) until which the SCEF is
Time Time capable to retransmit the MT Non-IP Data.
(See 3GPP TS
29.338 [27])
Supported Supported-Features O If present, this information element shall contain the list of features
Features supported by the origin host.
(See 3GPP TS
29.229 [4])
3GPP
Error! No text of specified style in document. 20 3GPP TS 29.128 V16.1.0 (2020-03)
Result Result-Code / M This information element shall contain the Result of the request.
(See 6.3) Experimental- The Result-Code AVP shall be used to indicate success or errors as
Result defined in the Diameter Base Protocol.
The Experimental-Result AVP shall be used for T6a/b errors. This is a
grouped AVP, which contains the 3GPP Vendor ID in the Vendor-Id AVP,
and the error code in the Experimental-Result-Code AVP.
Requested Requested- O This information element may be present if the Experimental-Result-Code
Retransmission Retransmission- is set to DIAMETER_ERROR_USER_TEMPORARILY_UNREACHABLE
Time Time and the Maximum Retransmission Time information element is present in
(See 3GPP TS the MT Data Request. It may be included if the UE is using a power saving
29.338 [27]) mechanism (such as extended idle mode DRX) and the UE is currently not
reachable.
When present, this shall indicate the retransmission time (in UTC) at which
the SCEF is requested to retransmit the MT Non-IP Data. The Requested
Retransmission Time shall not exceed the Maximum Retransmission Time
received from the SCEF.
Supported Supported- O If present, this information element shall contain the list of features
Features Features supported by the origin host.
(See 3GPP TS
29.229 [4])
TDA Flags TDA-Flags O This Information Element contains a bit mask. See clause 6.4.31 for the
(See 6.4.31) meaning of the bits and the condition for each bit to be set or not.
The SCEF shall make use of this procedure over a T6b connection identified by the NSAPI of the PDP context, and
previously established with the SGSN, to forward the Non-IP data received from the SCS/AS to the SGSN or to an
IWK-SCEF when deployed for a roaming case.
The SCEF shall check if a bearer context exists for the user before sending the request.
The SCEF may include the Maximum-Retransmission-Time AVP in the MT Data Request to indicate the maximum
retransmission time for when it is capable to retransmit the Non-IP Data.
If the MT Data Answer includes the Requested-Retransmission-Time AVP, the SCEF shall retransmit the MT Non-IP
Data at the requested retransmission time.
- Check that the User Identity exists in the MME or SGSN. If not, Experimental-Result shall be set to
DIAMETER_ERROR_USER_UNKNOWN in the MT Data Answer;
- Check whether, for this user, a bearer context exists. If not, Experimental-Result shall be set to
DIAMETER_ERROR_ INVALID_EPS_BEARER in the MT Data Answer.
3GPP
Error! No text of specified style in document. 21 3GPP TS 29.128 V16.1.0 (2020-03)
The MME or SGSN shall set the Not Reachable for NIDD flag and store the SCEF Host and Realm for
which this flag is set;
If the MT Data Request includes the Maximum-Retransmission-Time AVP, the MME or SGSN may
additionally include the Requested-Retransmission-Time AVP requesting the SCEF to retransmit the Non-IP
Data at a later time prior to the Maximum Retransmission Time;
The MME or SGSN shall then update the SCEF, as specified in clause 5.7, when it detects that the UE is
reachable or about to become reachable and the Not Reachable for NIDD flag is set. If the MME or SGSN
included the Requested-Retransmission-Time AVP in the MT Data Answer, the MME or SGSN shall do so
only if the UE becomes reachable before the Requested Retransmission Time, i.e. the MME or SGSN shall
reset the Not Reachable for NIDD flag when the Requested-Retransmission-Time expires if the UE has not
become reachable beforehand;
When the IWK-SCEF receives a MT Data Answer from the MME or SGSN, it shall forward the answer to the SCEF.
- to update the parameters (e.g. RAT-Type) for a T6a/b connection between the MME/SGSN and the SCEF;
- to update the status of a T6a/b connection between the MME/SGSN and the SCEF, e.g. to indicate to the SCEF
that the UE has become or is about to become reachable when MT non-IP data is pending at the SCEF for a UE
using a power saving function;
This procedure is used according to 3GPP TS 23.682 [2] clause 5.13.1 and 5.13.5 and 5.13.6. The IWK-SCEF may be
in the path between the MME/SGSN and the SCEF for roaming cases when the IWK-SCEF is deployed by the operator
of the visited PLMN.
When the procedure is invoked by the IWK-SCEF, it is used to forward the Connection Management Request received
from the MME or SGSN to the SCEF.
3GPP
Error! No text of specified style in document. 22 3GPP TS 29.128 V16.1.0 (2020-03)
The tables 5.7.1-1 and 5.7.1-2 detail the involved information elements.
User Identity User-Identifier M This Information Element shall be present and shall contain the
(See 6.4.16) identity of the UE. This is a grouped AVP which shall contain the
IMSI.
EPS Bearer Bearer-Identifier M This Information Element shall be present and shall contain either
Identity the identity of the EPS bearer identifying the T6a connection, or the
(See 6.4.17) NSAPI of the PDP context of the T6b connection, to which the
request applies.
T6a/b Connection Connection-Action M This Information element shall be present and shall contain a T6a/b
Action connection management action indicating a T6a/b connection
(See 6.4.18) establishment or a T6a/b connection release or a T6a/b connection
update.
APN Service-Selection C This Information element shall contain the APN the user wants to
(See 6.4.20) connect to.
It shall be present if the request is for a T6a/b connection
establishment.
Serving PLMN Serving-PLMN- O If present, this information element shall contain the Serving PLMN
Rate Control Rate-Control rate control set by the MME.
(See 6.4.21)
CMR Flags CMR-Flags O This Information Element contains a bit mask. See clause 6.4.25 for
(See 6.4.25) the meaning of the bits and the condition for each bit to be set or not.
3GPP
Error! No text of specified style in document. 23 3GPP TS 29.128 V16.1.0 (2020-03)
NIDD Charging PDN-Connection- C This Information element is defined in 3GPP TS 32.253 [23] and shall
Identifier Charging-Id be present if the answer is for a T6a/b connection establishment.
(See 3GPP TS
32.299 [22])
Extended PCO Extended-PCO C This Information Element shall be present, if the SCEF needs to send
Extended PCO information to the UE.
Supported Supported- O If present, this information element shall contain the list of features
Features Features supported by the origin host.
(See 3GPP TS
29.229 [4])
- fill the EPS Bearer Identity information element with either the identity of the EPS bearer that MME
allocated to the Non-IP PDN connection, or the NSAPI of the PDP context used by the SGSN for the Non-IP
connection, as described in 3GPP TS 23.682 [2];
- if Serving PLMN Rate Control is configured, the MME shall include the Serving PLMN Rate Control
information as described in 3GPP TS 23.401 [25];
- fill the EPS Bearer Identity information element with the identity of the EPS bearer of the T6a connection, or
the NSAPI of the PDP context of the T6b connection, which is released as described in 3GPP TS 23.682 [2];
- upon getting the Connection Management Answer from the SCEF, delete the T6a/b connection context;
- fill the EPS Bearer Identity information element with the identity of the EPS bearer of the T6a connection, or
the NSAPI of the PDP context of the T6b connection, that needs to be updated;
- set the UE-Reachable-Indicator in the CMR-Flags AVP if the UE has become or is about to become
reachable. The MME or SGSN may additionally include the Maximum UE Availability Time AVP, if
available, to indicate the timestamp (in UTC) until which a UE using a power saving mechanism (such as
extended idle mode DRX) is expected to be reachable for MT Non-IP Data Delivery;
- upon getting the Connection Management Answer from the SCEF, reset the Not Reachable for NIDD flag if
this flag was set and if the UE-Reachable-Indicator was set in the CMR-Flags AVP in the Connection
Management Request;
- if Serving PLMN Rate Control needs to be added or updated, the MME shall include Serving PLMN Rate
Control information as described in 3GPP TS 23.401 [25].
3GPP
Error! No text of specified style in document. 24 3GPP TS 29.128 V16.1.0 (2020-03)
NOTE: If the UE has several T6a/b connections to the same SCEF, for which Non-IP data is pending, the MME
or SGSN initiates a T6a/b connection update for only one of the T6a/b connections towards this SCEF;
the UE can have either T6a or T6b connections, but not both simultaneously.
If the MME or SGSN receives the Extended-PCO AVP in the Connection Management Answer from the SCEF, the
MME or SGSN shall forward the Extended-PCO to the UE transparently, as specified in 3GPP TS 24.301 [28].
- check that the User Identity exists in the SCEF. If not, Experimental-Result shall be set to
DIAMETER_ERROR_USER_UNKNOWN in the Connection Management Answer;
- check that the T6a/b connection action indicates a T6a/b connection establishment, a T6a/b connection release or
a T6a/b connection update. If not, the Experimental-Result shall be set to
DIAMETER_ERROR_OPERATION_NOT_ALLOWED in the Connection Management Answer;
- check whether a valid NIDD configuration exists for the UE at the SCEF;
- accept the Connection Management Request, and initiate a NIDD Configuration procedure with a default
SCS/AS configured in the SCEF and the MSISDN or an external ID obtained from the HSS, as specified
in 3GPP TS 29.336 [5] clause 7.2.3.2. If such NIDD Configuration procedure fails, the SCEF shall reject
the Connection Management Request, with Experimental-Result set to
DIAMETER_ERROR_NIDD_CONFIGURATION_NOT_AVAILABLE in the Connection Management
Answer;
- store the MME or SGSN Identity identified by the Origin-Host AVP of the T6a/b Connection Management
Request, and the MME or SGSN realm identified by the Origin-Realm AVP of the T6a/b Connection
Management Request in the EPS bearer context;
- include the Extended-PCO AVP in the Connection Management Answer, if the Extended PCO information
(e.g. APN Rate Control information) needs to be provided to the UE;
- if Serving PLMN Rate Control is provided by the MME, restrict the number of messages for the downlink to
not exceed the values provided in Serving PLMN Rate Control. If it is not provided and Serving PLMN Rate
Control is active, then continue using the previously provided values;
- check whether, for this user and the received EPS bearer ID, a T6a connection context exists. If not,
Experimental-Result shall be set to DIAMETER_ERROR_INVALID_EPS_BEARER in the Connection
Management Answer;
- include the Extended-PCO AVP in the Connection Management Answer, if the Extended PCO information
needs to be provided to the UE;
- delete the T6a/b connection context at the SCEF. If successful, Result code shall be set to
DIAMETER_SUCCESS in the Connection Management Answer;
3GPP
Error! No text of specified style in document. 25 3GPP TS 29.128 V16.1.0 (2020-03)
- check whether, for this user and the received EPS Bearer Identity, a T6a/b connection context exists. If not,
Experimental-Result shall be set to DIAMETER_ERROR_INVALID_EPS_BEARER in the Connection
Management Answer;
- if successful:
- if Serving PLMN Rate Control is provided by the MME, restrict the number of messages for the
downlink to not exceed the values provided in Serving PLMN Rate Control. If it is not provided and
Serving PLMN Rate Control is active, then continue using the previously provided values;
- include the Extended-PCO AVP in the Connection Management Answer, if the Extended PCO
information (e.g. APN Rate Control information) needs to be provided to the UE;
- store the MME or SGSN Identity identified by the Origin-Host AVP of the T6a/b Connection
Management Request and the MME or SGSN realm identified by the Origin-Realm AVP of the T6a/b
Connection Management Request, if the MME or SGSN identity has changed, in the bearer context, and
the Result shall be set to DIAMETER_SUCCESS in the Connection Management Answer;
- if the UE-Reachable-Indicator was set in the CMR-Flags AVP, forward any MT Non-IP data pending for
any T6a/b connection for this UE, to the MME or SGSN.
If the Serving-PLMN-Rate-Control AVP is included in the Connection Management Request message from the MME,
the SCEF shall enforce the Serving PLMN Rate Control as specified in 3GPP TS 23.401 [12] clause 4.7.7.2.
When the IWK-SCEF receives a Connection Management Answer from the SCEF, it shall forward the answer to the
MME or SGSN.
- to update the parameters (e.g. Extended PCO information) associated to a T6a/b connection between the
MME/SGSN and the SCEF;
This procedure is used according to 3GPP TS 23.682 [2]. The IWK-SCEF may be in the path between the MME/SGSN
and the SCEF for roaming cases when the IWK-SCEF is deployed by the operator of the visited PLMN.
The tables 5.8.1-1 and 5.8.1-2 detail the involved information elements.
3GPP
Error! No text of specified style in document. 26 3GPP TS 29.128 V16.1.0 (2020-03)
User Identity User-Identifier M This Information Element shall be present and shall contain the identity
(See 6.4.16) of the UE. This is a grouped AVP containing the IMSI.
EPS Bearer Bearer-Identifier M This Information Element shall be present and shall contain either the
Identity identity of the EPS bearer identifying the T6a connection, or the NSAPI
(See 6.4.17) of the PDP context identifying the T6b connection, to which the request
applies.
T6a/b Connection Connection- M This Information element shall be present and shall contain a T6a/b
Action Action connection management action indicating a T6a/b connection update.
(See 6.4.18)
Extended PCO Extended-PCO C This Information Element shall be present if the SCEF needs to send
(see 6.4.26) updated Extended PCO information (e.g. APN Rate Control information)
to the UE.
Supported Supported- O If present, this information element shall contain the list of features
Features Features supported by the origin host.
(See 3GPP TS
29.229 [4])
The SCEF shall make use of this procedure to request the release of the T6a/b connection.
- check that the User Identity exists in the MME or SGSN. If not, Experimental-Result shall be set to
DIAMETER_ERROR_USER_UNKNOWN in the Connection Management SCEF Answer;
- check that the T6a/b connection action indicates a T6a/b connection update or T6a/b connection release. If not,
the Experimental-Result shall be set to DIAMETER_ERROR_OPERATION_NOT_ALLOWED in the
Connection Management SCEF Answer;
3GPP
Error! No text of specified style in document. 27 3GPP TS 29.128 V16.1.0 (2020-03)
- check whether, for this user and the received EPS Bearer Identity, a T6a/b connection context exists. If not,
Experimental-Result shall be set to DIAMETER_ERROR_ INVALID_EPS_BEARER in the Connection
Management SCEF Answer;
- if the Extended-PCO AVP is received, forward the Extended-PCO to the UE, as specified in 3GPP TS
24.301[28]. If successful, the Result code shall be set to DIAMETER_SUCCESS in the Connection
Management SCEF Answer.
- if the T6a/b connection action indicates T6a/b connection release, delete the T6a/b connection context at the
MME/SGSN. If successful, the Result code shall be set to DIAMETER_SUCCESS in the Connection
Management SCEF Answer.
When the IWK-SCEF receives a Connection Management SCEF Answer from the MME or SGSN, it shall forward the
answer to the SCEF.
6.1 Introduction
6.1.1 Use of Diameter Base Protocol
The Diameter base protocol as specified in IETF RFC 6733 [32] shall apply except as modified by the defined support
of the methods and the defined support of the commands and AVPs, result and error codes as specified in this
specification. Unless otherwise specified, the procedures (including error handling and unrecognised information
handling) shall be used unmodified.
- the MME/SGSN and the IWK-SCEF, for the T6ai/T6bi interface and
An implicitly terminated session is one for which the server does not maintain state information. The client shall not
send any re-authorization or session termination requests to the server.
The Diameter base protocol includes the Auth-Session-State AVP as the mechanism for the implementation of
implicitly terminated sessions.
3GPP
Error! No text of specified style in document. 28 3GPP TS 29.128 V16.1.0 (2020-03)
The client (server) shall include in its requests (responses) the Auth-Session-State AVP set to the value
NO_STATE_MAINTAINED (1), as described in IETF RFC 6733 [32]. As a consequence, the server shall not maintain
any state information about this session and the client shall not send any session termination request. Neither the
Authorization-Lifetime AVP nor the Session-Timeout AVP shall be present in requests or responses.
The MME/SGSN shall use the SCEF-ID and the SCEF realm previously received over S6a/b for a monitoring event
configuration as the Destination-Host AVP and the Destination-Realm AVP in the Reporting-Information-Request for
the monitoring event reports sent over the T6a/T6b or T6ai/bi interface.
The MME/SGSN shall use the pre-configured IWK-SCEF identify and the pre-configured IWK-SCEF realm as the
Destination-Host AVP and the Destination Realm AVP in the Configuration-Information-Request for the monitoring
event configuration sent over the T6ai/bi interface.
The IWK-SCEF behaves as a Diameter Proxy agent according to IETF RFC 6733 [32] for the Reporting-Information-
Request received from the MME/SGSN over the T6ai/bi interface and shall forward these requests to the SCEF over the
T7 interface by keeping unchanged the Destination Realm and Destination Host AVPs.
For monitoring events directly configured at the MME/SGSN by the SCEF, if the SCEF knows the address/name of the
MME/SGSN, both the Destination-Realm AVP and the Destination-Host AVP shall be present in the request.
Otherwise, only the Destination-Realm AVP shall be present and the command shall be routed to the next Diameter
node. Consequently, the Destination-Host AVP is declared as optional in the ABNF for all Monitoring Event related
requests initiated by the SCEF.
The Destination-Realm AVP is declared as mandatory in the ABNF for all Monitoring Event related requests. The
Destination-Host AVP is declared as optional in the ABNF description of the Reporting-Information-Request and of the
Configuration Information-Request.
The MME or SGSN shall use the SCEF-ID and the SCEF realm that it received in the subscribed APN associated to the
T6a/b connection at its establishment as the Destination-Host AVP and the Destination realm AVP in the Non-IP data
related request commands sent over the T6a/b and T6ai/bi interfaces.
The Destination-Host AVP is declared as optional and the Destination realm AVP as mandatory in the ABNF
description of the Non-IP data related requests initiated by the MME or SGSN.
NOTE 1: For roaming cases, the routing of MME or SGSN initiated request commands to the IWK-SCEF relies on
the Destination Realm AVP as according to the Diameter base protocol.
NOTE 2: The Diameter implicitly terminated sessions and their Session ID for the Non-IP data related traffic are
end to end between the MME/SGSN and the SCEF.
The IWK-SCEF behaves as a Diameter Proxy agent according to IETF RFC 6733 [32] for the Non-IP related requests
received from the MME or SGSN over the T6ai/bi interfaces and shall forward these requests to the SCEF over the T7
interface by keeping unchanged the Destination Realm and Destination Host AVPs.
3GPP
Error! No text of specified style in document. 29 3GPP TS 29.128 V16.1.0 (2020-03)
The SCEF obtains the Destination-Host AVP and the Destination-Realm AVP to use in the Non-IP data related requests
towards an MME or SGSN from the Origin-Host AVP and the Origin-Realm AVP received in previous Non-IP Data
related requests from the MME or SGSN. The Origin-Realm AVP in the requests received by the SCEF in roaming
cases should contain the domain name of the network to which the MME or SGSN belongs, encoded as specified in
clause 19.2 of 3GPP TS 23.003 [24].
The Destination-Host AVP is declared as optional and the Destination realm AVP as mandatory in the ABNF for the
Non-IP Data related requests initiated by the SCEF.
The IWK-SCEF behaves as a Diameter Proxy agent according to IETF RFC 3588 [3] for the Non-IP related requests
received from the SCEF over the T7 interface and shall forward these requests to the MME or SGSN over the T6ai/bi
interfaces by keeping unchanged the Destination Realm and Destination Host AVPs.
NOTE: Even though the reference point between the MME/SGSN and the IWK-SCEF is called T6ai/T6bi
respectively and the reference point between the IWK-SCEF and the SCEF is called T7, all these
reference points use the same Diameter Application ID.
The vendor identifier value of 3GPP (10415) shall be included in the Supported-Vendor-Id AVP of the Capabilities-
Exchange-Request and Capabilities-Exchange-Answer commands, and in the Vendor-Id AVP within the Vendor-
Specific-Application-Id grouped AVP of the Capabilities-Exchange-Request and Capabilities-Exchange-Answer
commands.
The Diameter application identifier assigned to the T6a/T6b interface application is 16777346.
The T6ai/T6bi and the T7 interface protocol shall use the same Diameter application identifier as the T6a/T6b interface.
When extending the application by adding new AVPs for a feature, the new AVPs shall have the M bit cleared and the
AVP shall not be defined mandatory in the command ABNF.
As defined in 3GPP TS 29.229 [4], the Supported-Features AVP is of type grouped and contains the Vendor-Id,
Feature-List-ID and Feature-List AVPs. On the all reference points as specified in this specification, the Supported-
Features AVP is used to identify features that have been defined by 3GPP and hence, for features defined in this
3GPP
Error! No text of specified style in document. 30 3GPP TS 29.128 V16.1.0 (2020-03)
document, the Vendor-Id AVP shall contain the vendor ID of 3GPP (10415). If there are multiple feature lists defined
for the reference point, the Feature-List-ID AVP shall differentiate those lists from one another.
6.2 Commands
6.2.1 Introduction
This clause defines the Command code values and related ABNF for each command described in this specification. The
ABNF for the commands on T6a/T6b, T6ai/T6bi and T7 are the same if not specified explicitly different.
Every command is defined by means of the ABNF syntax IETF RFC 5234 [8], according to the Command Code Format
(CCF) specification defined in IETF RFC 6733 [32]. When the definition and use of an AVP is not specified in this
document, the guidelines in IETF RFC 6733 [32] shall apply.
The Vendor-Specific-Application-Id AVP shall not be included in any command sent by Diameter nodes supporting
applications defined in this specification. If the Vendor-Specific-Application-Id AVP is received in any of the
commands defined in this specification, it shall be ignored by the receiving node.
NOTE: The Vendor-Specific-Application-Id is included as an optional AVP in all Command Code Format
specifications defined in this specification in order to overcome potential interoperability issues with
intermediate Diameter agents non-compliant with IETF RFC 6733 [32].
The following Command Codes are defined in this specification for T6a/T6b:
For these commands, the Application-ID field shall be set to 16777346 (application identifier of the T6a/T6b interface
application, allocated by IANA).
3GPP
Error! No text of specified style in document. 31 3GPP TS 29.128 V16.1.0 (2020-03)
For the T6a/T6b interface, the Configuration-Information-Request command format is specified as following:
Message Format:
< Configuration-Information-Request > ::= < Diameter Header: 8388718, REQ, PXY, 16777346 >
< Session-Id >
[ DRMP ]
{ Auth-Session-State }
{ Origin-Host }
{ Origin-Realm }
[ Destination-Host ]
{ Destination-Realm }
*[ Supported-Features ]
*[ Monitoring-Event-Configuration ]
*[ Proxy-Info ]
*[ Route-Record ]
*[AVP]
For the T6a/T6b interface, the Configuration-Information-Answer command format is specified as following:
Message Format:
< Configuration-Information-Answer > ::= < Diameter Header: 8388718, PXY, 16777346 >
< Session-Id >
[ DRMP ]
[ Result-Code ]
[ Experimental-Result ]
{ Auth-Session-State }
{ Origin-Host }
{ Origin-Realm }
*[ Supported-Features ]
*[ Monitoring-Event-Report ]
*[ Monitoring-Event-Config-Status ]
[ Failed-AVP ]
*[ Proxy-Info ]
*[ Route-Record ]
*[AVP]
3GPP
Error! No text of specified style in document. 32 3GPP TS 29.128 V16.1.0 (2020-03)
For the T6a/T6b interface, the Reporting-Information-Request command format is specified as following:
Message Format:
< Reporting-Information-Request > ::= < Diameter Header: 8388719, REQ, PXY, 16777346 >
< Session-Id >
[ DRMP ]
{ Auth-Session-State }
{ Origin-Host }
{ Origin-Realm }
[ Destination-Host ]
{ Destination-Realm }
[ OC-Supported-Features ]
*[ Supported-Features ]
[ User-Identifier ]
*[ Monitoring-Event-Report ]
**[ Proxy-Info ]
*[ Route-Record ]
*[AVP]
For the T6a/T6b interface, the Reporting-Information-Answer command format is specified as following:
Message Format:
< Reporting-Information-Answer > ::= < Diameter Header: 8388719, PXY, 16777346 >
< Session-Id >
[ DRMP ]
[ Result-Code ]
[ Experimental-Result ]
{ Auth-Session-State }
{ Origin-Host }
{ Origin-Realm }
[ OC-Supported-Features ]
[ OC-OLR ]
*[ Load ]
*[ Supported-Features ]
*[ Monitoring-Event-Report-Status ]
[ Failed-AVP ]
*[ Proxy-Info ]
*[ Route-Record ]
*[AVP]
3GPP
Error! No text of specified style in document. 33 3GPP TS 29.128 V16.1.0 (2020-03)
- the MME or SGSN to the SCEF via the IWK-SCEF for roaming cases;
- the SCEF to the MME or SGSN via the IWK-SCEF for roaming cases.
For the T6a/b, T6ai/bi, T7 interfaces, the Connection-Management-Request command format is specified as following:
Message Format:
< Connection-Management-Request > ::= < Diameter Header: 8388732, REQ, PXY, 16777346 >
< Session-Id >
< User-Identifier >
< Bearer-Identifier >
[ DRMP ]
{ Auth-Session-State }
{ Origin-Host }
{ Origin-Realm }
[ Destination-Host ]
{ Destination-Realm }
[ OC-Supported-Features ]
[ CMR-Flags ]
[ Maximum-UE-Availability-Time ]
*[ Supported-Features ]
[ Connection-Action ]
[ Service-Selection ]
[ Serving-PLMN-Rate-Control ]
[ Extended-PCO ]
[ 3GPP-Charging-Characteristics ]
[ RAT-Type ]
[ Terminal-Information ]
[ Visited-PLMN-Id ]
*[ Proxy-Info ]
*[ Route-Record ]
*[AVP]
- the SCEF to the MME or SGSN via the IWK-SCEF for roaming cases;
- the MME or SGSN to the SCEF via the IWK-SCEF for roaming cases.
For the T6a/b, T6ai/bi and T7 interfaces, the Connection-Management-Answer command format is specified as
following:
Message Format:
< Connection-Management-Answer > ::= < Diameter Header: 8388732, PXY, 16777346 >
< Session-Id >
[ DRMP ]
3GPP
Error! No text of specified style in document. 34 3GPP TS 29.128 V16.1.0 (2020-03)
[ Result-Code ]
[ Experimental-Result ]
{ Auth-Session-State }
{ Origin-Host }
{ Origin-Realm }
[ OC-Supported-Features ]
[ OC-OLR ]
*[ Load ]
*[ Supported-Features ]
[ PDN-Connection-Charging-Id ]
[ Extended-PCO ]
[ Failed-AVP ]
*[ Proxy-Info ]
*[ Route-Record ]
*[AVP]
For the T6a/b, T6ai/bi, T7 interfaces, the MO-Data-Request command format is specified as following:
Message Format:
< MO-Data-Request > ::= < Diameter Header: 8388733, REQ, PXY, 16777346 >
< Session-Id >
< User-Identifier >
< Bearer-Identifier >
[ DRMP ]
{ Auth-Session-State }
{ Origin-Host }
{ Origin-Realm }
[ Destination-Host ]
{ Destination-Realm }
[ OC-Supported-Features ]
*[ Supported-Features ]
[ Non-IP-Data ]
*[ Proxy-Info ]
*[ Route-Record ]
[ RRC-Cause-Counter ]
*[AVP]
For the T6a/b, T6ai/bi and T7 interfaces, the MO-Data-Answer command format is specified as following:
3GPP
Error! No text of specified style in document. 35 3GPP TS 29.128 V16.1.0 (2020-03)
Message Format:
< MO-Data-Answer > ::= < Diameter Header: 8388733, PXY, 16777346 >
< Session-Id >
[ DRMP ]
[ Result-Code ]
[ Experimental-Result ]
{ Auth-Session-State }
{ Origin-Host }
{ Origin-Realm }
[ OC-Supported-Features ]
[ OC-OLR ]
*[ Load ]
*[ Supported-Features ]
[ Failed-AVP ]
*[ Proxy-Info ]
*[ Route-Record ]
*[AVP]
For the T6a/b, T6ai/bi, T7 interfaces, the MT-Data-Request command format is specified as following:
Message Format:
< MT-Data-Request > ::= < Diameter Header: 8388734, REQ, PXY, 16777346 >
< Session-Id >
< User-Identifier >
< Bearer-Identifier >
[ DRMP ]
{ Auth-Session-State }
{ Origin-Host }
{ Origin-Realm }
[ Destination-Host ]
{ Destination-Realm }
[ OC-Supported-Features ]
*[ Supported-Features ]
[ Non-IP-Data ]
[ SCEF-Wait-Time ]
[ Maximum-Retransmission-Time ]
*[ Proxy-Info ]
*[ Route-Record ]
*[AVP]
3GPP
Error! No text of specified style in document. 36 3GPP TS 29.128 V16.1.0 (2020-03)
For the T6a/b, T6ai/bi and T7 interfaces, the MT-Data-Answer command format is specified as following:
Message Format:
< MT-Data-Answer > ::= < Diameter Header: 8388734, PXY, 16777346 >
< Session-Id >
[ DRMP ]
[ Result-Code ]
[ Experimental-Result ]
{ Auth-Session-State }
{ Origin-Host }
{ Origin-Realm }
[ OC-Supported-Features ]
[ OC-OLR ]
*[ Load ]
[ Requested-Retransmission-Time ]
*[ Supported-Features ]
[ Failed-AVP ]
*[ Proxy-Info ]
*[ Route-Record ]
[ TDA-Flags ]
*[AVP]
6.3.2 Success
Result codes that fall within the Success category shall be used to inform a peer that a request has been successfully
completed. The Result-Code AVP values defined in the Diameter base protocol specified in IETF RFC 6733 [32] shall
be applied.
3GPP
Error! No text of specified style in document. 37 3GPP TS 29.128 V16.1.0 (2020-03)
6.3.3.3 DIAMETER_ERROR_CONFIGURATION_EVENT_STORAGE_NOT_
SUCCESSFUL (5513)
This result code shall be sent by the MME/SGSN to indicate that the specific service requested by the SCEF could not
be stored. This error code is defined in 3GPP TS 29.336 [5].
This result code shall be sent by the SCEF or the MME/SGSN to indicate that the requested T6a/b connection action is
not allowed.
3GPP
Error! No text of specified style in document. 38 3GPP TS 29.128 V16.1.0 (2020-03)
6.4 AVPs
6.4.1 General
The following table specifies the Diameter AVPs defined for the T6a/T6b interface protocol, their AVP Code values,
types, possible flag values and whether or not the AVP may be encrypted. The Vendor-ID header of all AVPs defined
in this specification shall be set to 3GPP (10415).
For all AVPs which contain bit masks and are of the type Unsigned32, bit 0 shall be the least significant bit. For
example, to get the value of bit 0, a bit mask of 0x00000001 should be used.
Attribute Name AVP Clause Value Type Must May Should Must May
Code defined not not Encr.
The following table specifies the Diameter AVPs re-used by the T6a/T6b interface protocol from existing Diameter
Applications, including a reference to their respective specifications and when needed, a short description of their use
within T6a/T6b.
Any other AVPs from existing Diameter Applications, except for the AVPs from Diameter Base Protocol, do not need
to be supported. The AVPs from Diameter Base Protocol are not included in table 6.4.1-2, but they may be re-used for
the T6a/T6b protocol.
3GPP
Error! No text of specified style in document. 39 3GPP TS 29.128 V16.1.0 (2020-03)
3GPP
Error! No text of specified style in document. 40 3GPP TS 29.128 V16.1.0 (2020-03)
6.4.2 Monitoring-Event-Configuration
The Monitoring-Event-Configuration AVP is of type Grouped. It shall contain the Monitoring event configuration
related data. It is originally defined in 3GPP TS 29.336 [5].
For the T6a/T6b interface, the Monitoring-Event-Configuration AVP format is specified as following:
AVP format:
[ SCEF-Reference-ID ]
{ SCEF-ID }
{ Monitoring-Type }
*[ SCEF-Reference-ID-for-Deletion ]
[ Maximum-Number-of-Reports ]
[ Monitoring-Duration ]
[ Charged-Party ]
[ UE-Reachability-Configuration ]
[ Location-Information-Configuration ]
*[ Number-Of-UE-Per-Location-Configuration ]
*[AVP]
6.4.3 Monitoring-Event-Report
The Monitoring-Event-Report AVP is of type Grouped. It shall contain the Monitoring event report data. It is originally
defined in 3GPP TS 29.336 [5].
For the T6a/T6b interface, the Monitoring-Event-Report AVP format is specified as following:
AVP format:
{ SCEF-Reference-ID }
[ SCEF-ID ]
[ Monitoring-Type ]
[ Reachability-Information ]
[ EPS-Location-Information ]
[ Communication-Failure-Information ]
*[ Number-Of-UE-Per-Location-Report ]
[ Loss-Of-Connectivity-Reason ]
[ Visited-PLMN-Id ]
[ Idle-Status-Indication ]
[ Reporting-Time-Stamp ]
[ Maximum-UE-Availability-Time ]
3GPP
Error! No text of specified style in document. 41 3GPP TS 29.128 V16.1.0 (2020-03)
*[ PDN-Connectivity-Status-Report ]
[ Reachability-Cause ]
*[AVP]
The AVPs applicable for each Monitoring-Type reported by the MME/SGSN are specified under clause 5.2.2.
6.4.4 Communication-Failure-Information
The Communication-Failure-Information AVP is of type Grouped. It shall contain the reason for communication
failure.
AVP format:
[ Cause-Type ]
[ S1AP-Cause ]
[ RANAP-Cause ]
[ BSSGP-Cause ]
[ GMM-Cause ]
[ SM-Cause ]
*[AVP]
6.4.5 Cause-Type
The Cause-Type AVP is of type Unsigned32 and it shall identify the type of the S1AP-Cause. The following values are
defined:
RADIO_NETWORK_LAYER (0)
TRANSPORT_LAYER (1)
NAS (2)
PROTOCOL (3)
MISCELLANEOUS (4)
6.4.6 S1AP-Cause
The S1AP-Cause AVP is of type Unsigned32. It shall contain a non-transparent copy of the S1AP cause code as
specified clause 9.2.1.3 of 3GPP TS 36.413 [13]. The RAN cause sub-category of the S1AP-Cause as specified in 3GPP
TS 36.413 [13] shall be encoded in the Cause-Type AVP as specified in clause 6.4.5 above.
6.4.7 RANAP-Cause
The RANAP-Cause AVP is of type Unsigned32. It shall contain the non-transparent copy of the cause value of the
RANAP cause code as specified in clause 9.2.1.4 of 3GPP TS 25.413 [11].
6.4.8 BSSGP-Cause
The BSSGP-Cause AVP is of type Unsigned32. It shall contain the non-transparent copy of the cause value of the
BSSGP "Cause" as specified in clause 11.3.8 in 3GPP TS 48.018 [14].
3GPP
Error! No text of specified style in document. 42 3GPP TS 29.128 V16.1.0 (2020-03)
6.4.9 GMM-Cause
The GMM-Cause AVP is of type Unsigned32. It shall contain the GMM cause code as specified in clause 10.5.5.14 of
3GPP TS 24.008 [12].
6.4.10 SM-Cause
The SM-Cause AVP is of type Unsigned32. It shall contain the SM cause code as specified in clause 10.5.6.6 and
10.5.6.6A of 3GPP TS 24.008 [12].
6.4.11 Number-Of-UE-Per-Location-Configuration
The Number-Of-UE-Per-Location-Configuration AVP is of type Grouped. It shall contain the location information for
which the number of UEs needs to be reported by the MME/SGSN.
AVP format:
{ EPS-Location-Information }
[ IMSI-Group-Id ]
*[AVP]
6.4.12 Number-Of-UE-Per-Location-Report
The Number-Of-UE-Per-Location-Report AVP is of type Grouped. It shall contain the location information along with
the number of UEs found at that location by the MME/SGSN.
AVP format:
{ EPS-Location-Information }
{ UE-Count }
[ IMSI-Group-Id ]
*[AVP]
6.4.13 UE-Count
The UE-Count AVP is of type Unsigned32. It shall contain the number of UEs counted against a given criteria (say
location information).
For the T6a/b application, the meaning of the bits shall be as defined in table 6.4.14.1-1 for the Feature-List-ID.
3GPP
Error! No text of specified style in document. 43 3GPP TS 29.128 V16.1.0 (2020-03)
This feature is applicable to from an SCEF with CIR/CIA command pair and the
reporting of events to the SCEF with RIR/RIA command pair.
If the MME/SGSN does not support this feature, the SCEF shall not send
monitoring event configurations to the HSS within CIR.
1 NIDD O Support of Non-IP Data service over T6a/b
If the SCEF does not indicate support of this feature in an OSA, the MME or
SGSN may store this information and not send any further OSR commands to
that SCEF.
2 Filtering O Filtering Number of UEs present at given location by IMSI-Group
If the MME/SGSN does not support this feature, the SCEF shall interpret the
reported number of UEs per location as not being filtered by the provided IMSI-
Group-Id.
Feature bit: The order number of the bit within the Supported-Features AVP, e.g. "1".
Feature: A short name that can be used to refer to the bit and to the feature, e.g. "MONTE".
M/O: Defines if the implementation of the feature is mandatory ("M") or optional ("O").
Description: A clear textual description of the feature.
6.4.15 DRMP
The DRMP AVP is of type Enumerated and it is defined in IETF RFC 7944 [15]. This AVP allows the MME, the
SGSN, the SCEF and the IWK-SCEF to indicate the relative priority of Diameter messages. The DRMP AVP may be
used to set the DSCP marking for transport of the associated Diameter message.
6.4.16 User-Identifier
The User-Identifier AVP is of type Grouped and it contains the different identifiers used by the UE.
6.4.17 Bearer-Identifier
The Bearer-Identifier AVP contains either the identity of the EPS bearer used to identify the T6a connection between
the MME and the SCEF or the NSAPI of the PDP context identifying the T6b connection between the SGSN and the
SCEF. It is defined in 3GPP TS 29.212 [10].
6.4.18 Connection-Action
The Connection-Action AVP is of type Unsigned32 and it shall identify the action to be performed on the T6a/b
connection. The following values are defined:
CONNECTION_ESTABLISHMENT (0)
This value shall be used if the T6a/b Connection-Management-Request applies to a T6a/b connection establishment.
CONNECTION_RELEASE (1)
This value shall be used if the T6a/b Connection-Management-Request applies to a T6a/b connection release.
3GPP
Error! No text of specified style in document. 44 3GPP TS 29.128 V16.1.0 (2020-03)
CONNECTION_UPDATE (2)
This value shall be used if the T6a/b Connection-Management-Request applies to updating the properties of a T6a/b
connection.
6.4.19 Non-IP-Data
The Non-IP-Data AVP is of type OctetString and it contains the Non-IP data conveyed between the MME or SGSN and
the SCEF.
6.4.20 Service-Selection
The Service-Selection AVP is of type of UTF8String. This AVP shall contain the APN Network Identifier as specified
in 3GPP TS 23.003 [24] clause 9.1.
The contents of the Service-Selection AVP shall be formatted as a character string composed of one or more labels
separated by dots (".").
6.4.21 Serving-PLMN-Rate-Control
The Serving-PLMN-Rate-Control AVP is of type Grouped and shall contain.
[ Uplink-Rate-Limit ]
[ Downlink-Rate-Limit ]
*[AVP]
A Downlink-Rate-Limit set to 0 shall be interpreted that the Serving PLMN Rate Control for downlink messages is
deactivated in the MME. If the Serving PLMN Rate Control is activated, the value of Downlink-Rate-Limit shall not be
less than 10, see 3GPP TS 23.401 [25].
An Uplink-Rate-Limit set ot 0 shall be interpreted that the Serving PLMN Rate Control for uplink messages is
deactivated in the MME. If Serving PLMN Rate Control is activated, the value of Uplink-Rate-Limit shall not be less
than 10, see 3GPP TS 23.401 [25].
6.4.22 Downlink-Rate-Limit
The Downlink-Rate-Limit AVP is of type type Unsigned32 and shall contain the maximum number of NAS Data PDUs
per deci hour for this UE for downlink.
6.4.23 Uplink-Rate-Limit
The Uplink-Rate-Limit AVP is of type Unsigned32 and shall contain the maximum number of NAS Data PDUs per
deci hour for this UE for uplink.
6.4.24 SCEF-Wait-Time
The SCEF-Wait-Time is of type Time and it shall contain the timestamp (in UTC) until which the SCEF expects a
response.
3GPP
Error! No text of specified style in document. 45 3GPP TS 29.128 V16.1.0 (2020-03)
6.4.25 CMR-Flags
The CMR-Flags AVP is of type Unsigned32 and it shall contain a bit mask. The meaning of the bits shall be as defined
in table 6.4.25/1:
6.4.26 Extended-PCO
The Extended-PCO AVP is of type OctetString. The Extended-PCO AVP shall contain the value part of the ePCO IE,
starting from octet 4, as specified in clause 9.9.4.26 of 3GPP TS 24.301[28].
6.4.27 RRC-Cause-Counter
The RRC-Cause-Counter AVP is of type Grouped and shall contain the number of receptions of "MO Exception data"
and the time when the cause " MO Exception Data" is received for the first time.
[ Counter-Value ]
[ RRC-Counter-Timestamp ]
*[AVP]
6.4.28 Counter-Value
The Counter-Value AVP is of type type Unsigned32 and shall contain the number of occurrences of reception of RRC
cause "MO Exception data".
6.4.29 RRC-Counter-Timestamp
The RRC-Counter-Timestamp AVP is of type Time and shall contain a timestamp.
6.4.30 Terminal-Information
The Terminal-Information AVP is of type Grouped. This AVP shall contain the information about the user's terminal. It
is originally defined in 3GPP TS 29.272 [16].
AVP format
[ IMEI ]
[ Software-Version ]
*[ AVP ]
3GPP
Error! No text of specified style in document. 46 3GPP TS 29.128 V16.1.0 (2020-03)
6.4.31 TDA-Flags
The TDA-Flags AVP is of type Unsigned32 and it shall contain a bit map. The meaning of the bits shall be as defined in
table 6.4.31-1:
6.4.32 Idle-Status-Indication
The Idle-Status-Indication AVP is of type Grouped, and it shall contain the details when the UE transitions into idle
mode.
AVP format:
[ Idle-Status-Timestamp ]
[ Active-Time ]
[ Subscribed-Periodic-RAU-TAU-Timer ]
[ eDRX-Cycle-Length ]
[ DL-Buffering-Suggested-Packet-Count ]
*[AVP]
The Subscribed-Periodic-RAU-TAU-Timer AVP shall contain the periodic TAU/RAU time granted to the UE by the
MME/SGSN.
The eDRX-Cycle-Length AVP shall contain the eDRX cycle length granted to the UE by the MME/SGSN.
The DL-Buffering-Suggested-Packet-Count AVP shall contain the suggested number of downlink packets sent to the S-
GW by the MME/SGSN.
6.4.33 Idle-Status-Timestamp
The Idle-Status-Timestamp AVP is of type Time and shall contain a timestamp (the time at which the UE transitioned
into idle mode).
6.4.34 Active-Time
Active-Time AVP is of type Unsigned32 and shall provide the active time granted to the UE in seconds.
6.4.35 Reachability-Cause
The Reachability-Cause AVP is of type Unsigned32. The following values are defined:
CHANGE_TO_CONNECTED_MODE (0)
REACHABLE_FOR_PAGING (1)
3GPP
Error! No text of specified style in document. 47 3GPP TS 29.128 V16.1.0 (2020-03)
Annex A (normative):
Diameter overload control mechanism
It is recommended to make use of the IETF RFC 7683 [9] on the T6a/b and T7 interface where:
- when applied to the traffic of request commands sent to the SCEF, the SCEF shall behave as a reporting node
while the MME/SGSN, and as an alternative the IWK-SCEF shall behave as a reacting node;
- when applied to the traffic of request commands sent to the MME or SGSN, the MME or SGSN shall behave as
a reporting node while the SCEF, and as an alternative the IWK-SCEF, shall behave as a reacting node.
The SCEF identifies that it is in an overload situation by implementation specific means. For example, the SCEF may
take into account the traffic over the T6a/b interfaces or other interfaces, the level of usage of internal resources (CPU,
memory), the access to external resources etc.
The SCEF determines the specific contents of the OC-OLR AVP in overload reports and the SCEF decides when to
send OC-OLR AVPs by implementation specific means.
The SCEF may decide to deactivate Monitoring events to reduce the number of Reporting-Information-Requests sent
for reporting monitoring events.
The SCEF shall apply required traffic reduction according to the OC-OLR AVPs received in answer commands from
the MME to subsequent applicable requests, as per IETF RFC 7683 [9].
Requested traffic reduction is achieved by the SCEF by implementation specific means. It may in particular implement
throttling of MT non-IP data messages.
The MME or SGSN identifies that it is in an overload situation by implementation specific means.
The MME or SGSN shall apply required traffic reduction according to the OC-OLR AVPs received in answer
commands from the SCEF to subsequent applicable requests, as per IETF RFC 7683 [9].
Requested traffic reduction is achieved by the MME or SGSN by implementation-specific means. It may in particular
implement:
- throttling of monitoring event reports or stop reporting with prioritization (e.g. prioritisation on the type of
events, or that one-time reporting takes priority over continuous reporting, …);
3GPP
Error! No text of specified style in document. 48 3GPP TS 29.128 V16.1.0 (2020-03)
The IWK-SCEF, when acting as a reacting node towards the MME or SGSN, shall apply required traffic reduction
received in answer commands from the MME or SGSN to subsequent applicable requests received from the SCEF, as
per IETF RFC 7683 [9]. In this case the IWK-SCEF does not forward OC-OLR AVPs to the SCEF.
Requested traffic reduction is achieved by the IWK-SCEF by implementation specific means. For example, it may
implement throttling of monitoring event report with prioritization, throttling of MO data or MT data messages.
Annex B (normative):
Diameter message priority mechanism
B.1 General
IETF RFC 7944 [15] specifies a Diameter routing message priority mechanism that allows Diameter nodes to indicate
the relative priority of Diameter messages. With this information, other Diameter nodes may leverage the relative
priority of Diameter messages into routing, resource allocation, set the DSCP marking for transport of the associated
Diameter message, and also abatement decisions when overload control is applied.
It is recommended to make use of IETF RFC 7944 [15] over the T6a, T6ai, T6b, T6bi, T7 interfaces of an operator
network when the overload control defined in Annex A is applied on these interfaces.
A 3GPP functional entity supporting the Diameter message priority mechanism over one or several of the T6a, T6ai,
T6b, T6bi, T7 interfaces shall comply with IETF RFC 7944 [15].
A 3GPP functional entity sending a request shall determine the required priority according to its policies. When priority
is required, it shall include the DRMP AVP indicating the required priority level in the request it sends, and shall
prioritise the request according to the required priority level.
When the 3GPP functional element receives the corresponding response, it shall prioritise the received response
according to the priority level received within the DRMP AVP if present in the response, otherwise according to the
priority level of the corresponding request.
When a 3GPP functional entity receives a request, it shall handle the request according to the received DRMP AVP
priority level. For the response, it may modify the priority level received in the DRMP AVP according to its policies
and shall handle the response according to the required priority level. If the required priority level is different from the
priority level received in the request, it shall include the DRMP AVP in the response.
If:
- a 3GPP functional entity supports using the Diameter message priority mechanism for DSCP marking purposes,
- message-dependant DSCP marking is possible for the protocol stack transporting Diameter,
then the 3GPP functional entity shall set the DSCP marking for transport of the request or response according to the
required priority level.
The decisions of the 3GPP functional entity for a required priority and for the priority level value are implementation
specific.
3GPP
Error! No text of specified style in document. 49 3GPP TS 29.128 V16.1.0 (2020-03)
Diameter requests related to high priority traffic shall contain a DRMP AVP with a high priority of which the level
value is operator dependent.
Annex C (normative):
Diameter load control mechanism
C.1 General
The Diameter load control mechanism is an optional feature over the T6a/b and T7 interface, which may be applied to
the traffic of request commands sent to the SCEF and/or to the traffic of request commands sent to the MME/SGSN.
It is recommended to make use of the IETF RFC 8583 [31] on the T6a/b and T7 interface where:
- when applied to the traffic of request commands sent to the SCEF, the MME/SGSN, and as an alternative the
IWK-SCEF shall behave as a reacting node;
- when applied to the traffic of request commands sent to the MME/SGSN, the SCEF, and as an alternative the
IWK-SCEF, shall behave as a reacting node.
3GPP
Error! No text of specified style in document. 50 3GPP TS 29.128 V16.1.0 (2020-03)
Annex D (informative):
Change history
Date TSG # TSG Doc. CR Rev Subject/Comment New
2015-05 Skeleton of the TS after CT4#69 0.0.0
2015-11 TS after CT4#71 0.1.0
2015-12 CT#70 CP-150625 Presented for information 1.0.0
2016-02 TS after CT4#72 1.1.0
2016-03 CT#71 CP-160119 Presented for approval 2.0.0
2016-03 CT#71 Cersion 13.0.0. created after CT#71 13.0.0
2016-06 CT#72 CP-160225 0001 1 Correction on Table 6.4.1-2 13.1.0
2016-06 CT#72 CP-160225 0002 2 Correction on error handling for SCEF reference ID 13.1.0
unknown
2016-06 CT#72 CP-160225 0004 1 Removing the direct configuration of MONTE events at 13.1.0
MME via IWK-SCEF by the SCEF for roaming case
2016-06 CT#72 CP-160225 0008 3 Overload control update for CIoT 13.1.0
2016-06 CT#72 CP-160225 0011 1 Corrections on styles 13.1.0
2016-06 CT#72 CP-160228 0003 - Assignment of command codes for CIoT 13.1.0
2016-06 CT#72 CP-160228 0005 4 Signaling the change of MME to the SCEF for a T6a 13.1.0
connection used for SCEF PDN
2016-06 CT#72 CP-160228 0006 4 Procedures updates and new AVPs over T6a for CIoT 13.1.0
2016-06 CT#72 CP-160228 0007 5 Connection Action check for CMR 13.1.0
2016-06 CT#72 CP-160228 0009 4 Routing considerations for CIoT 13.1.0
2016-06 CT#72 CP-160228 0012 2 Serving PLMN Rate Control 13.1.0
2016-06 CT#72 CP-160228 0013 2 CIoT support in introduction clause 13.1.0
2016-06 CT#72 CP-160228 0014 2 MT Non-IP Data Delivery for UEs using a power saving 13.1.0
function
2016-06 CT#72 CP-160228 0015 2 Accept T6 Connection Establishment 13.1.0
2016-06 CT#72 CP-160228 0016 4 Support for APN Rate Control 13.1.0
2016-06 CT#72 CP-160228 0017 1 Charging Characteristics 13.1.0
2016-06 CT#72 CP-160228 0018 2 Corrections in clause 5.6.3 of "Detailed Behaviour of the 13.1.0
MME"
2016-09 CT#73 CP-160427 0020 - Adding missing result code 13.2.0
2016-09 CT#73 CP-160423 0021 1 Correction of Reference for ePCO 13.2.0
2016-09 CT#73 CP-160423 0023 - MT-Data-Request command 13.2.0
2016-09 CT#73 CP-160424 0022 3 Handling of Exception Reports in the Core Network 13.2.0
2016-09 CT#73 CP-160424 0024 1 Sending of ePCO during the T6a connection release 13.2.0
procedure
2016-09 CT#73 CP-160424 0025 1 Missing AVP codes and Experimental-Result codes for T6a 13.2.0
2016-09 CT#73 CP-160424 0027 1 SCEF Behaviour of Rate Control Handling 13.2.0
2016-09 CT#73 CP-160573 0028 2 Not Able to Deliver MO Non-IP Data 13.2.0
2016-09 CT#73 CP-160424 0029 1 T6a Connection Release after MO Data Answer with 13.2.0
permanent error
2016-09 CT#73 CP-160424 0030 2 Addition of Serving PLMN ID and IMEISV to CMR 13.2.0
2016-09 CT#73 CP-160435 0031 1 T6b reference point for NonIP-GPRS 14.0.0
2016-12 CT#74 CP-160660 0033 1 AVAILABILITY_AFTER_DDN_FAILURE reporting 14.1.0
2016-12 CT#74 CP-160657 0035 1 Reference Correction 14.1.0
2016-12 CT#74 CP-160657 0038 1 Missing RRC-Cause-Counter AVP in the MO-Data- 14.1.0
Request Command
2016-12 CT#74 CP-160681 0039 1 Load Control 14.1.0
2016-12 CT#74 CP-160680 0036 1 Updates to T6b for Non-IP GPRS 14.1.0
2016-12 CT#74 CP-160664 0041 - Correction to change IETF drmp draft version to official 14.1.0
RFC 7944
2017-03 CT#75 CP-170036 0042 1 Loss Of Connectivity Reason 14.2.0
2017-03 CT#75 CP-170036 0045 - Failed-AVP AVP in Request Commands 14.2.0
2017-03 CT#75 CP-170036 0046 1 Bit ordering in Diameter AVPs used as bit-masks 14.2.0
2017-03 CT#75 CP-170039 0043 1 RAT-Type Change 14.2.0
2017-03 CT#75 CP-170039 0044 1 SCEF Initiated T6 Release 14.2.0
2017-03 CT#75 CP-170029 0048 1 Maximum UE Availability Time 14.2.0
2017-03 CT#75 CP-170048 0049 1 Update of reference for the Diameter base protocol 14.2.0
2017-03 CT#75 CP-170048 0050 - Handling of the Vendor-Specific-Application-Id AVP 14.2.0
2017-03 CT#75 CP-170048 0051 - Cardinality of the Failed-AVP AVP in answer 14.2.0
2017-03 CT#75 CP-170047 0052 - Removal of Editor's Note on ePCO 14.2.0
3GPP
Error! No text of specified style in document. 51 3GPP TS 29.128 V16.1.0 (2020-03)
3GPP