Feature Description
Overload of packet core network nodes in the network results in service de-gradation. Overload conditions can occur in various network scenarios. Overload issue can be addressed through improved load distribution over the network.
GTP-C load and overload control feature adds MME support for GTP-C load and overload control mechanism on S11 interface. GTP-C load and overload control is a standard driven (3GPP TS 29.807 V12.0.0 and 3GPP TS 29.274 V d30) feature. For standards compliance information see the Standards Compliance section in this feature chapter.
Important |
This feature is license controlled. The "EPC Support for GTP Overload Control" license is required for successfully configuring and enabling this feature. Please consult your Cisco Account Representative for information about the specific license. |
GTP-C Overload Issues and Resultant effects
A GTP-C overload occurs when the number of incoming requests exceeds the maximum request throughput supported by the receiving GTP-C entity. The GTP-C is carried over UDP transport, and it relies on the re-transmissions of unacknowledged requests. When a GTP-C entity experiences overload (or severe overload) the number of unacknowledged GTP-C messages increase exponentially and this leads to a node congestion or even node collapse. An overload or failure of a node further leads to an increase of the load on the other nodes in the network and in some cases into a network issue.
Listed below are some examples of GTP-C signaling based scenarios which lead to GTP-C overload:
-
A traffic flood resulting from the failure of a network element, inducing a signaling spike.
-
A traffic flood resulting from a large number of users performing TAU/RAU or from frequent transitions between idle and connected mode.
-
An exceptional event locally generating a traffic spike for example a large amount of calls (and dedicated bearers) being setup almost simultaneously.
-
Frequent RAT re-selection due to scattered Non-3GPP (for example, Wi-Fi) coverage or a massive mobility between a 3GPP and Non-3GPP coverage. This may potentially cause frequent or massive inter-system change activities.
GTP-C overload may result in any of the following service impacts:
-
Loss of PDN connectivity (IMS, Internet and so on) and associated services.
-
Loss of ability to setup and release radio and core network bearers necessary to support services, for example GBR bearers for VoLTE.
-
Loss of ability to report to the PGW/PCRF user's information changes, for example location information for emergency services and lawful intercept, changes in RAT or QoS.
-
Billing errors which result in loss of revenue.
Overview
GTP-C load control and overload control are complimentary concepts which can be supported and activated independently on the network. This feature uses the existing EGTPC infrastructure to gather and distribute load and overload control information across session managers. In broad terms GTP-C load control can be described as a preventive action and GTP-C overload control can be described as a corrective action. A GTP-C entity is termed as overloaded when it operates over and above its signaling capacity resulting in a diminished performance (including impacts to handling of incoming and outgoing traffic).
The advantages of enabling GTP-C load control are listed below:
-
Load control allows better balancing of the session load; this prevents an GTP-C overload scenario.
-
Load control enables a GTP-C entity (for example SGW or PGW) to send its load information to a GTP-C peer (for example a MME or SGSN, ePDG, TWAN) to adaptively balance the session load across entities supporting the same function (for example SGW cluster) according to their effective load. The load information reflects the operating status of the resources of the GTP-C entity.
-
Load control does not trigger overload mitigation actions even if the GTP-C entity reports a high load.
The advantages of enabling GTP-C overload control are listed below:
-
Overload control prevents a GTP-C entity from becoming or being overloaded to gracefully reduce its incoming signaling load by instructing its GTP-C peers to reduce sending traffic according to its available signaling capacity to successfully process the traffic.
-
Overload control aims at shedding the incoming traffic as close to the traffic source as possible when an overload has occurred.
Operational Benefits of GTP-C Load and Overload Control Support on MME:
-
Improved load distribution on SGW and PGW this in turn reduces the occurrence of PGW/SGW overload.
-
The MME pro-actively advertises its overload information so that the peer nodes SGW/PGW can reduce the traffic.
-
The MME can reduce the traffic towards the peer SGW/PGW if they are overloaded.
Relationships to Other Features
This feature utilizes the existing EGTPC infrastructure to gather and distribute load and overload control information across session managers.