During EAP-AKA and EAP-AKA' based authentication, UE may provide an explicit indication to the 3GPP AAA server about the supporting of UE reflective QoS function. The explicit indication is sent using an attribute in the EAP-AKA and EAP-AKA' protocols, which extends these protocols as specified in
Section 8.2 of RFC 4187. This attribute is provided in EAP-Response/AKA-Challenge and the corresponding EAP-AKA' message payload.
If the UE reflective QoS function is supported, the UE shall provide the RQSI using AT_RQSI_IND attribute in EAP-AKA or EAP-AKA'. This indication is provided if the UE receives the AT_RESULT_IND attribute within the EAP-Request/AKA-Challenge message, or the EAP-Request'/AKA-Challenge' message when EAP-AKA' is used. If the UE provides the AT_RQSI_IND attribute within the EAP-Response/AKA-Challenge message payload, or the EAP-Response'/AKA-Challenge' message payload when EAP-AKA' is used, the UE shall also provide the AT_RESULT_IND attribute within the message.
The detailed coding of this attribute is described in
subclause 8.1.1.
The UE shall only enable the UE reflective QoS function if enabled by the network.
If the Reflective QoS Indication is received at 3GPP based access authentication which indicates the UE reflective QoS function is enabled, the UE may:
-
perform the UE reflective QoS function on all traffic for the attached fixed broadband access network that enabled the UE reflective QoS function; and
-
disable the UE reflective QoS function, when:
-
the UE/network initiated detachment from the attached fixed broadband access network; or
-
the UE moves away from the attached fixed broadband access network coverage.
If the Reflective QoS Indication is received at 3GPP based access authentication during the attachment of the fixed broadband access network:
-
the UE need not provide an explicit indication during IKEv2 signalling for IPsec tunnel establishment with ePDG or DSMIPv6 bootstrapping with PDN-GW/HA; and
-
the UE shall ignore the Reflective QoS Indication if it is received during IKEv2 signalling for IPsec tunnel establishment with ePDG or DSMIPv6bootstrapping with PDN-GW/HA .
If the Reflective QoS Indication is received during IKEv2 signalling for IPsec tunnel establishment with ePDG which indicates that the UE reflective QoS function is enabled, the UE shall:
-
perform the UE reflective QoS function on all tunneled traffic for the attached ePDG that enabled the UE reflective QoS function; and
-
disable the UE reflective QoS function, when:
-
the PDN connection over the attached ePDG is released or handover to another access network occurs;
-
the UE/network initiated detachment from the attached fixed broadband access network; or
-
the UE moves away from the attached fixed broadband access network coverage;
If the Reflective QoS Indication is received during IKEv2 signalling for IPsec tunnel establishment with ePDG and DSMIPv6 is used as selected mobility protocol (see
subclause 6.3.3 of TS 24.302):
-
the UE need not provide an explicit indication during DSMIPv6 bootstrapping with PDN-GW/HA; and
-
the UE shall ignore the Reflective QoS Indication if it is received during DSMIPv6 bootstrapping with PDN-GW/HA.
For DSMIPv6 over a fixed broadband access network, if the Reflective QoS Indication is received during DSMIPv6 bootstrapping with PDN-GW/HA which indicates that the UE reflective QoS function is enabled, the UE shall:
-
perform the UE reflective QoS function for all DSMIPv6 traffic for the attached PDN-GW/HA that enabled the UE reflective QoS function; and
-
disable the UE reflective QoS function, when:
-
the PDN connection with the attached PDN-GW/HA is released or handover to another access;
-
the UE/network initiated detachment from the attached fixed broadband access network; or
-
the UE moves away from the attached fixed broadband access network coverage;
The UE shall not enable the UE reflective QoS function, if:
-
the received Reflective QoS Indication indicates that the UE reflective QoS function is disabled; or
-
the Reflective QoS Indication is not received from the 3GPP AAA.
If the UE reflective QoS function is not enabled, the DSCP marking value of the outer IP header performed by the UE is implementation specific.