Methods and apparatus for supporting low latency, low loss and scalable throughput L4S through the use of UE route selection policy (URSP) rules
A UE is supplied with one or more UE Route Selection Policy (URSP) rules which include an indicator indicating support for a “L4S” Connection Capability. The use of an L4S connection capability indicator allows a UE to obtain L4S support for application traffic data requiring L4S support. The connection capabilities option in the URSP rule or rules allows a UE to select an appropriate route selection for matching L4S connection capability. By allowing a UE to indicate that a packet or packet flow is to be matched to a PDU session which has an L4S connection capability, the UE can trigger establishment of a new PDU session to support a flow of application data packets requiring L4S support or can cause the packet flow to be assigned to an existing PDU session or trigger a modification of an existing PDU Session which supports L4S.
1 . A method of operating User Equipment (UE), the method comprising:
storing in the UE a set of UE Route Selection Policy (URSP) rules, said set of URSP rules including at least a first rule including a L4S traffic descriptor;
detecting, in the UE, a need to support a L4S traffic flow by detecting i) an application request from an application running on the UE requesting L4S treatment for application traffic corresponding to the requesting application or ii) an L4S indicator in incoming application traffic, said incoming application traffic being from an application running on the UE; and
determining, in the UE, the URSP rule stored in the UE to use in response to detecting the need to support the L4S traffic flow, said determining including identifying a stored URSP rule that includes an L4S traffic descriptor.
2 . The method of claim 1 , wherein detecting a need to support a LAS traffic flow includes detecting an application request from an application running on the UE requesting L4S treatment for application traffic corresponding to the requesting application.
3 . The method of claim 1 , wherein detecting a need to support a LAS traffic flow includes detecting an L4S indicator in incoming application traffic, said incoming application traffic being from an application running on the UE.
4 . The method of claim 1 , wherein said set of URSP rules also include rules for non LAS flows, rules for non-L4S flows not including said L4S traffic type descriptor.
5 . The method of claim 4 , further comprising:
determining if a PDU session corresponding to the determined URSP rule is already ongoing.
6 . The method of claim 5 , further comprising:
in response to determining that a PDU session corresponding to the determined URSP rule is already ongoing, assigning a first application packet flow to an on-going PDU session that supports L4S.
7 . The method of claim 6 , wherein assigning the first application packet flow to an on-going PDU session that supports L4S includes:
sending a PDU session modification request to an AMF.
8 . The method of claim 6 , further comprising:
in response to determining that a PDU session corresponding to the determined URSP policy is not already ongoing, establishing a new PDU session supporting an L4S packet flow and assigning the first application packet flow to the new PDU session.
9 . The method of claim 8 , wherein establishing a new PDU session supporting an LAS packet flow includes:
sending a PDU session establishment request to an AMF to establish the new PDU session supporting the L4S packet flow.
10 . The method of claim 1 , further comprising:
receiving the first rule at the UE, prior to storing the first rule at the UE, said first rule being from a PCF and being communicated to the UE via an AMF as part of a UE policy update.
11 . The method of claim 10 , wherein said set of URSP rules includes a plurality of URSP rules including a L4S traffic descriptor and a plurality of rules which do not include a L4S traffic descriptor.
12 . A User Equipment (UE), comprising:
memory storing a set of UE Route Selection Policy (URSP) rules, said set of URSP rules including at least a first rule including a LAS traffic descriptor; and
a processor configured to:
operate the UE to detect a need to support a LAS traffic flow by detecting i) an application request from an application running on the UE requesting L4S treatment for application traffic corresponding to the requesting application or ii) an LAS indicator in incoming application traffic, said incoming application traffic being from an application running on the UE; and
determine the URSP rule stored in the UE to use in response to detecting the need to support the L4S traffic flow, said determining including identifying a stored URSP rule that includes an L4S traffic descriptor.
13 . The UE of claim 12 , wherein said processor is configured, as part of being configured operate the UE to detect a need to support a L4S traffic flow, to:
detect an application request from an application running on the UE requesting LAS treatment for application traffic corresponding to the requesting application.
14 . The UE of claim 12 , wherein said processor is further configured, as part of being configured operate the UE to detect a need to support a L4S traffic flow, to:
detect an L4S indicator in incoming application traffic, said incoming application traffic being from an application running on the UE.
15 . The UE of claim 14 , wherein said processor is further configured to:
operate the UE to assign a first application packet flow to an on-going PDU session that supports L4S, in response to determining that a PDU session corresponding to the determined URSP rule is already ongoing.
16 . The UE of claim 15 , said processor is configured to:
operate the UE to send a PDU session modification request to an AMF, as part of being configured to operate the UE to assign the first application packet flow to an on-going PDU session that supports L4S.
17 . The UE of claim 15 , wherein said processor is further configured to:
operate the UE to establish a new PDU session supporting an LAS packet flow and assigning the first application packet flow to the new PDU session, in response to determining that a PDU session corresponding to the determined URSP policy is not already ongoing.
18 . The UE of claim 17 , wherein said processor is configured to:
operate the UE to send a PDU session establishment request to an AMF to establish the new PDU session supporting the L4S packet flow, as part of being configured to operate the UE to establish a new PDU session supporting an LAS packet flow.
19 . A method of operating a policy control function (PCF) apparatus, the method comprising:
generating a UE Route Selection Policy (URSP) rule which includes a connection capability identifier indicating a LAS connections capability; and
communicating the URSP rule indicating a LAS connections capability to a user equipment (UE).
20 . The method of claim 19 , wherein communicating the URSP rule indicating the L4S connections capability to a UE includes:
sending the URSP rule to the UE via an Access and Mobility Management Function (AMF) as part of a URSP update, said URSP rule including a traffic descriptor which includes the connection capability identifier indicating the L4S connections capability.