mobile core network architecture
The mobile core network architecture, often referred to as the Evolved Packet Core (EPC) in the context of LTE (Long-Term Evolution) networks, provides the fundamental functionality required to support mobile communications. Let's delve into the technical details of its components and their functionalities:
1. Mobility Management Entity (MME)
- Function: Controls the mobile devices (UE, User Equipment) by managing their mobility, authentication, and security.
- Key Responsibilities:
- UE tracking and paging.
- Initial network entry (attach/detach procedures).
- Authentication and encryption.
- Bearer management.
2. Serving Gateway (SGW)
- Function: Acts as an anchor point for the data packets going to and from the mobile device.
- Key Responsibilities:
- Packet routing and forwarding (between eNodeBs).
- Lawful intercept.
- Mobility anchoring (if the UE moves to another eNodeB).
- Handling of downlink user plane buffering (if the UE is in a dormant state).
3. Packet Data Network Gateway (PGW)
- Function: Serves as the gateway between the mobile network and external packet data networks (like the internet).
- Key Responsibilities:
- IP address allocation for the UE.
- Quality of Service (QoS) enforcement and policy enforcement.
- Charging and billing functions.
- Packet filtering (e.g., firewall functionalities).
- Bearer management.
4. Home Subscriber Server (HSS)
- Function: Stores user-related information and profiles, ensuring secure access and authentication of subscribers.
- Key Responsibilities:
- Subscription data retrieval (like user profiles).
- Authentication vectors generation and delivery.
- Mobility management and subscriber location functions.
5. Policy and Charging Rules Function (PCRF)
- Function: Manages the policy and charging aspects of the network.
- Key Responsibilities:
- Determines policy rules for services (e.g., bandwidth allocation).
- Interacts with the PGW to enforce policies.
- Interfaces with the Charging System for billing and accounting purposes.
6. Others:
- eNodeB (Evolved Node B): The base station in the LTE architecture that interfaces directly with the UE. It handles radio resource management functionalities.
- IMS (IP Multimedia Subsystem): Although not part of the EPC per se, it's essential for handling multimedia services like VoLTE (Voice over LTE).
Interactions and Flow:
- Attach Procedure: When a UE wants to connect to the network, it performs an attach procedure. During this, the MME and HSS authenticate the UE, allocate resources, and establish a session context.
- Data Transfer: Once attached, data packets from the UE are sent to the eNodeB, which routes them to the SGW. The SGW forwards these packets to the appropriate PGW, which then routes them to external networks or services (like the internet).
- Mobility: As the UE moves, the MME tracks its location and ensures a seamless handover between different eNodeBs, SGWs, or PGWs as required.
- Policy and Charging: PCRF ensures that the right policies are applied based on the subscriber's service plan, while also tracking usage for billing purposes.