USER-PLANE CONGESTION MANAGEMENT
First Claim
1. A method, implementable by a base station, for mitigating user plane congestion, the method comprising:
- sending a congestion indication to a core network;
receiving a general packet radio system (GPRS) tunneling protocol (GTP) packet including an first internet protocol (IP) packet associated with a first flow within a bearer;
obtaining, from a header of the GTP packet, an indicator indicative of a priority of the IP packet, wherein the indicator was inserted into the header of the GTP packet by the core network responsive to the congestion indication; and
dropping any of the GTP packet and the first IP packet on condition that a priority of a second IP packet associated with second flow within the bearer takes precedence over the priority of the first IP packet.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, apparatuses and systems for user-plane congestion management are provided. Among these method, apparatuses and systems is a method, implementable by a base station (and/or a serving gateway), for mitigating user plane congestion. The method may include sending a congestion indication to a core network; receiving a general packet radio system (GPRS) tunneling protocol (GTP) packet including an first internet protocol (IP) packet associated with a first flow within a bearer; obtaining, from a header of the GTP packet, an indicator indicative of a priority of the IP packet, wherein the indicator was inserted into the header of the GTP packet by the core network responsive to the congestion indication; and dropping any of the GTP packet and the first IP packet on condition that a priority of a second IP packet associated with second flow within the bearer takes precedence over the priority of the first IP packet.
-
Citations
45 Claims
-
1. A method, implementable by a base station, for mitigating user plane congestion, the method comprising:
-
sending a congestion indication to a core network; receiving a general packet radio system (GPRS) tunneling protocol (GTP) packet including an first internet protocol (IP) packet associated with a first flow within a bearer; obtaining, from a header of the GTP packet, an indicator indicative of a priority of the IP packet, wherein the indicator was inserted into the header of the GTP packet by the core network responsive to the congestion indication; and dropping any of the GTP packet and the first IP packet on condition that a priority of a second IP packet associated with second flow within the bearer takes precedence over the priority of the first IP packet. - View Dependent Claims (2, 14, 15, 16, 17, 18)
-
-
3. A method, implementable by a base station, for mitigating user plane congestion, the method comprising:
-
sending a congestion indication to a core network; receiving a general packet radio system (GPRS) tunneling protocol (GTP) packet including a first internet protocol (IP) packet associated with a first flow within a bearer; obtaining, from a header of the GTP packet, an indicator indicative of a priority of the first IP packet, wherein the indicator was inserted into the header of the GTP packet by the core network responsive to the congestion indication; and on condition that the priority of the first IP packet takes precedence over a priority of a second IP packet that is associated with a second flow and that persists in a queue, performing queue management to en-queue the first IP packet and to de-queue the second IP packet.
-
-
4. The method of claim 4, wherein the queue management is performed responsive to user plane congestion and on condition that the priority of the first IP packet takes precedence over the priority of the second IP packet.
-
5. A method, implementable by a base station, for mitigating user plane congestion, the method comprising:
-
sending a congestion indication to a core network; receiving a general packet radio system (GPRS) tunneling protocol (GTP) packet including a first internet protocol (IP) packet associated with a first flow within a bearer; obtaining, from a header of the GTP packet, an indicator indicative of a priority of the first IP packet, wherein the indicator was inserted into the header of the GTP packet by the core network responsive to the congestion indication; and on condition that a priority of a second IP packet associated with a second flow takes precedence over the priority of the first IP packet, performing queue management to de-queue one or more of IP packets associated with the first flow. - View Dependent Claims (6)
-
-
7. A method, implementable by a base station, for mitigating user plane congestion, the method comprising:
-
sending a congestion indication to a core network; receiving a general packet radio system (GPRS) tunneling protocol (GTP) packet including a first internet protocol (IP) packet associated with a first flow within a bearer; obtaining, from a header of the GTP packet, an indicator indicative of a priority of the first IP packet, wherein the indicator was inserted into the header of the GTP packet by the core network responsive to the congestion indication; on condition that a priority of a second IP packet persisting in a queue is the same as the priority of the first IP packet, performing a first queue management to de-queue the second IP packet; and
/oron condition that the priority of the first IP packet takes precedence over a priority of the second IP packet, performing a second queue management to de-queue the second IP packet. - View Dependent Claims (8, 9)
-
-
10. A method, implementable by a base station, for mitigating user plane congestion, the method comprising:
-
sending a congestion indication to a core network; receiving a general packet radio system (GPRS) tunneling protocol (GTP) packet including a first internet protocol (IP) packet associated with a first flow within a bearer; obtaining, from a header of the GTP packet, an indicator indicative of a priority of the first IP packet, wherein the indicator was inserted into the header of the GTP packet by the core network responsive to the congestion indication; and delaying scheduling of the first IP packet on condition that a priority of a second IP packet associated with another flow within the bearer takes precedence over the priority of the first IP packet. - View Dependent Claims (11)
-
-
12. A method, implementable by a base station, for mitigating user plane congestion, the method comprising:
-
sending a congestion indication to a core network; receiving a general packet radio system (GPRS) tunneling protocol (GTP) packet including a first internet protocol (IP) packet associated with a first flow within a bearer; obtaining, from a header of the GTP packet, an indicator indicative of a priority of the first IP packet, wherein the indicator was inserted into the header of the GTP packet by the core network response to the congestion indication; and on condition that the priority of the first IP packet takes precedence over a priority of a second IP packet associated with a second flow within the bearer, scheduling the first IP packet ahead of the second IP packet. - View Dependent Claims (13)
-
-
19. An apparatus comprising:
- a processor, wherein the processor is configured to;
send a congestion indication to a core network; receive a general packet radio system (GPRS) tunneling protocol (GTP) packet including an first internet protocol (IP) packet associated with a first flow within a bearer; obtain, from a header of the GTP packet, an indicator indicative of a priority of the IP packet, wherein the indicator was inserted into the header of the GTP packet by the core network responsive to the congestion indication; and drop any of the GTP packet and the first IP packet on condition that a priority of a second IP packet associated with second flow within the bearer takes precedence over the priority of the first IP packet. - View Dependent Claims (20, 32, 33, 34, 35, 36)
- a processor, wherein the processor is configured to;
-
21. An apparatus comprising:
- a processor, wherein the processor is configured to;
send a congestion indication to a core network; receive a general packet radio system (GPRS) tunneling protocol (GTP) packet including a first internet protocol (IP) packet associated with a first flow within a bearer; obtain, from a header of the GTP packet, an indicator indicative of a priority of the first IP packet, wherein the indicator was inserted into the header of the GTP packet by the core network responsive to the congestion indication; and on condition that the priority of the first IP packet takes precedence over a priority of a second IP packet that is associated with a second flow and that persists in a queue, perform queue management to en-queue the first IP packet and to de-queue the second IP packet. - View Dependent Claims (22)
- a processor, wherein the processor is configured to;
-
23. An apparatus comprising:
- a processor, wherein the processor is configured to;
send a congestion indication to a core network; receive a general packet radio system (GPRS) tunneling protocol (GTP) packet including a first internet protocol (IP) packet associated with a first flow within a bearer; obtain, from a header of the GTP packet, an indicator indicative of a priority of the first IP packet, wherein the indicator was inserted into the header of the GTP packet by the core network responsive to the congestion indication; and on condition that a priority of a second IP packet associated with a second flow takes precedence over the priority of the first IP packet, perform queue management to de-queue one or more of IP packets associated with the first flow. - View Dependent Claims (24)
- a processor, wherein the processor is configured to;
-
25. An apparatus comprising:
- a processor, wherein the processor is configured to;
send a congestion indication to a core network; receive a general packet radio system (GPRS) tunneling protocol (GTP) packet including a first internet protocol (IP) packet associated with a first flow within a bearer; obtain, from a header of the GTP packet, an indicator indicative of a priority of the first IP packet, wherein the indicator was inserted into the header of the GTP packet by the core network responsive to the congestion indication; on condition that a priority of a second IP packet persisting in a queue is the same as the priority of the first IP packet, perform a first queue management to de-queue the second IP packet; and
/oron condition that the priority of the first IP packet takes precedence over a priority of the second IP packet, perform a second queue management to de-queue the second IP packet. - View Dependent Claims (26, 27)
- a processor, wherein the processor is configured to;
-
28. An apparatus comprising:
- a processor, wherein the processor is configured to;
send a congestion indication to a core network; receive a general packet radio system (GPRS) tunneling protocol (GTP) packet including a first internet protocol (IP) packet associated with a first flow within a bearer; obtain, from a header of the GTP packet, an indicator indicative of a priority of the first IP packet, wherein the indicator was inserted into the header of the GTP packet by the core network responsive to the congestion indication; and delay scheduling of the first IP packet on condition that a priority of a second IP packet associated with another flow within the bearer takes precedence over the priority of the first IP packet. - View Dependent Claims (29)
- a processor, wherein the processor is configured to;
-
30. An apparatus comprising:
- a processor, wherein the processor is configured to;
sending a congestion indication to a core network; receiving a general packet radio system (GPRS) tunneling protocol (GTP) packet including a first internet protocol (IP) packet associated with a first flow within a bearer; obtaining, from a header of the GTP packet, an indicator indicative of a priority of the first IP packet, wherein the indicator was inserted into the header of the GTP packet by the core network response to the congestion indication; and on condition that the priority of the first IP packet takes precedence over a priority of a second IP packet associated with a second flow within the bearer, scheduling the first IP packet ahead of the second IP packet. - View Dependent Claims (31)
- a processor, wherein the processor is configured to;
-
37. A method comprising:
-
receiving at a policy and charging rules function (PCRF), through bearer and/or control signaling traffic, information indicating that a base station and/or a radio access network (RAN) is experiencing congestion; and deciding at the PCRF one or more measures to mitigate the congestion. - View Dependent Claims (38, 39, 40)
-
-
41. A method comprising:
-
sending from a base station and/or a radio access network (RAN) to a policy and charging rules function (PCRF), through bearer and/or control signaling traffic, information indicating that the base station and/or the RAN is experiencing congestion; and applying, at the base station and/or the RAN, one or more measures to mitigate the congestion based on corresponding one or more measures taken by the PCRF. - View Dependent Claims (43, 44, 45)
-
-
42. A method comprising:
-
receiving at a base station and/or a radio access network (RAN) from a policy and charging rules function (PCRF) a rule specifying one or more measures for the base station and/or the RAN to apply to mitigate congestion; and applying, at the base station and/or the RAN, the one or more measures specified by the rule provided from the PCRF.
-
Specification