Evolved Packet Core (LTE EPC)

What is EPC in LTE ?

The EPC represents the Core of an LTE network. It is formed by multiple nodes, the main ones being MME, SGW, PGW and HSS. This nodes offer multiple functionality like mobility management, authentication, session management, setting up bearers and application of different Quality of Services.

To summarize the point, the LTE EPC:

To better understand the concept of Evolved Packet Core, you need to have a clear image of its nodes and how each of them work. 

The sections below describes the LTE EPC architecture and the role of each component, as well as the our EPC solution equipment.

We provide two types of LTE EPC solution:

  • MiniCore – EPC for test and research 
  • YateUCN and YateHSS/HLR –  EPC for full production equipment

The LTE Core Network Architecture has the following nodes:

  • MME (Mobility Management Entity)
    The MME is located at the edge of LTE EPC, between the core network and the radio network. The MME is responsible for handling signals between active UEs and the network within the LTE EPC architecture. It is also responsible for signaling between eNodeBs and the core network. For continuous functionality, MME authenticates UEs by communicating with the HSS, and the mobility function allows the UE to access the network and keeps track of its location and state.
  • HSS (Home Subscriber Server)
    The HSS is the central database that contains all relevant details about a subscriber’s information and user authentication. Home Subscriber Server also provides information for calls and IP session Set up. This server makes it easier for service providers to manage the information of their subscribers in real time. A regular mobile network needs only one HSS, but there can exist more than one. If there are two or more, they need to communicate with each other and have their databases updated because the servers need to have a synchronized database to function properly.
  • SGW (Serving Gateway)
    A serving gateway node handles the user data traffic, but isn’t responsible for the signaling data used. It transports IP data from UE’s to the LTE Core Network. The SGW also routes incoming and outgoing IP packets for better system collaboration and serves as an anchor for the UE when it moves from one eNodeB to another.
  • PGW (PDN Gateway)
    PGW is the network node that connects the EPC to external IP networks. What the PGW does is that it routes packets to and from external IP networks. Beyond that, it also allocates an IP address to all UEs and enforces different policies regarding IP user traffic such as packet filtering.
  • PCRF (Policy and Charging Rules Function)
    The PCRF node that specifies the service policy and the Quality of Service information. This node guarantees that the users will receive services according to the contract, meaning that services are charged accordingly. It also makes sure the charging system is defined.
  • PCEF (Policy and Charging Enforcement Function)
    What this node does is to simply make sure that PCRF rules are enforced thus deciding whether data should go through the PGW or not.

Note as well that all the nodes mentioned above communicate with each other through Diameter and GTP, as a part of the LTE EPC architecture.

The relevance of Quality of Service (QoS) to operators and users

There are many benefits of using the LTE core network, such as Quality of Service.

  • The Quality of service is a set of parameters that specifies minimum and maximum performance limits on the type of service a UE receives.
  • The Quality of Service (QoS) can be used to ensure that users are afforded a certain minimum amount of speed or do not exceed a certain maximum amount.
  • For operators, QoS helps them control how resources are allocated in the network.
  • As far as billing is concerned, it is important for operators to bill users differently according to the services they are enjoying.

Yate-based LTE EPC solutions for operators - highly scalable and suitable for any operator size and structure, private networks included.

We provide the following Evolved Packet Core products:

YateHSS/HLR, HSS and HLR in a LTE and GSM mobile network

YateHSS/HLR as a solution for HSS/HLR:

Our solution doesn’t require the use of any special hardware since our YateHSS/HLR is software on Linux machine. It is scalable because you are able to add more nodes as your needs increase and the nodes are kept in sync through clustering. Our solution also provides functionality for HLR and AUC functionality for 2G, 3G, and even WiFi networks, not only for LTE Core Network (HSS, Diameter Based)

YateUCN acting as Core Network for a LTE and GSM mobile network

YateUCN - the LTE EPC solution

YateUCN (Unified Core Network) is our solution that provides maximum functionality for all the other Evolved Packet Core nodes in a single server: Our solution comprises the MME, SGW, PGW, and PCEF nodes. It is very flexible and can communicate with HSS via 2G/3G protocols or 4G protocols. This is the most complex product we developed. Having all of these functions in one machine decreases the need for setting up extra machines for each node. Our YateUCN is a software-based solution and it requires only an installation procedure on a Linux machine. System configuration is simple through the Mobile Management Interface and it can be accessed remotely. Our system also provides 2G core network functionality.

YateUCN is a high capacity unified core network solution intended for new LTE networks, for upgrading GSM/GPRS networks to LTE EPC or for extending existing LTE networks.

Minicore - LTE EPC for Test and Research

The Minicore is a small computer that comes with all the LTE EPC nodes fully installed. It contains the HSS/HLR, MME, SGW, PGW  as a part of the EPC. In addition to that the MiniCore also has the SMSC and the STP included. Having all these technologies on a single machine provides a simple solution for setting up and testing how mobile networks work. Our LTE core netwotk test equipment helps in capturing traffic between nodes to help you understand mobile procedures as well as experimenting with both 2G and 4G networks – Setup, and Routing.

MiniCore and LabKit - full LTE network

Need advice about your project?