Description
The Mobility Management Entity (MME) is a fundamental control-plane entity within the 4G LTE Evolved Packet Core (EPC) architecture. It does not handle user data traffic but is exclusively responsible for signaling and control functions related to UE mobility and session management. The MME interacts with several other network elements via standardized interfaces. Key interfaces include the S1-MME interface to the eNodeB (eNB) for control signaling, the S6a interface to the Home Subscriber Server (HSS) for subscriber authentication and authorization, the S11 interface to the Serving Gateway (SGW) for session management, and the S3 interface to the SGSN for inter-system mobility with 2G/3G networks.
Architecturally, the MME operates as a state machine for each attached UE, maintaining the UE's mobility management context (e.g., tracking area, connection state) and session management context (bearer information). Its core functions include: managing the attach/detach procedures and authentication via the HSS; initiating the establishment, modification, and release of default and dedicated bearers by coordinating with the SGW and PGW; managing tracking area updates and paging procedures to locate UEs for incoming sessions; and controlling handover signaling, including selection of target eNBs and SGWs. It also plays a role in lawful interception and supports features like CS Fallback for voice services.
In the network ecosystem, the MME acts as the central brain for control-plane mobility. It ensures the UE is reachable, authenticated, and has the appropriate bearers established for data services. Its decisions directly impact signaling efficiency, handover success rates, and overall network reliability. While its functions are largely subsumed by the Access and Mobility Management Function (AMF) in the 5G Core (5GC), the MME remains critical for LTE networks and interworking scenarios with 5G.
Purpose & Motivation
The MME was created as part of the LTE/EPC architecture in 3GPP Release 8 to address limitations of previous 2G/3G architectures, specifically the separation of control and user plane. In pre-4G systems like UMTS, the SGSN handled both control signaling and user data forwarding, which could lead to scalability bottlenecks and complex upgrades. The EPC introduced a clear split between the control plane (MME) and user plane (SGW/PGW), enabling independent scaling, optimized signaling paths, and more efficient mobility management.
The primary problems the MME solves are streamlined UE attachment, secure authentication, efficient tracking and paging of mobile devices, and seamless mobility management. It centralizes the control logic, reducing signaling load on user-plane gateways and allowing for more sophisticated mobility features like optimized handovers and idle mode mobility. Its creation was motivated by the need for a flatter, all-IP network architecture capable of supporting higher data rates, lower latency, and a massive increase in connected devices, which the integrated design of earlier systems struggled to accommodate efficiently.
What changed in its specifications
The latest release-to-release comparison of specifications that define MME. Each summary describes the whole specification, not only this term.
Rel-18 brings only minor changes to TS 21.905: 0 clauses changed, with no change attributed to a release feature.
Full comparison in TR 21.905 →Rel-19 brings only minor changes to TS 23.009: 0 clauses changed, with no change attributed to a release feature.
Full comparison in TS 23.009 →Architecture
Where it sits in the network
- 4G EPC → MME (Mobility)
Evolution Lineage
Release Timeline
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (50 CRs across 6 releases). Complements the general historical overview above with the evidence-based evolution of this function.
- Dual registration supported indicator from MME TS 23.401CR3365
- MME handling of unsupported APN TS 23.401CR3392
- Alignment CR for storing CE mode B UE capability in MME TS 23.401CR3378
- MME request for UE Radio Capabilities TS 23.401CR3440
- Storing CE Mode B in MME TS 24.301CR2953
- Starting time of Serving PLMN rate control at the MME TS 24.301CR3146
+ 5 more changes
- MME Functionality to Control Emergency Call Bearer Support Indicator TS 23.401CR3539
- Clarification of MME handling for secondary RAT data reporting TS 23.401CR3581
- Correction on S1-U data capability indication and handling in the MME TS 24.301CR3190
- MME not using EMM registration status in UE status IE TS 24.301CR3402
- Correction on MME security handling for 5GC interworking in idle mode TS 24.301CR3409
- Removal of Editor's note on inter PLMN mobility under same MME TS 24.301CR3414
+ 1 more changes
- IoT NTN: Ensure use of MME in the country where UE is located TS 23.401CR3668
- ARP PL applied by MME per local configruation TS 23.401CR3648
- Correction to MME handling EPS bearer QoS TS 23.401CR3670
- Adding Alternative IMSI to the MM Context in the MME TS 23.401CR3677
- Clarification on handling of UE radio capability for paging when MME changes TS 23.401CR3687
- MME sends forbidden TAI(s) to UE TS 23.401CR3708
+ 1 more changes
- Identifier availability for Lawful Interception during Inter-MME/ MME-5GS handover TS 23.401CR3720
- Applying MME determined unavailability values TS 23.401CR3814
- When MME does not support ePCO for non-IP/ethernet/UAS services TS 24.301CR3914
- Clarification that the MME adjusts different timers based on UP duration and start time. TS 24.301CR3997
- ePCO support handling for a transferred PDN when change to an MME not supporting ePCO TS 24.301CR4041
- Coarse UE Location Information Reporting from MME to eNB for NB-IoT UEs TS 36.300CR1415
+ 1 more changes
- Introduction to Split MME architecture TS 23.401CR3800
- Support of Attach with PDN connection for split MME architecture TS 23.401CR3854
- MME behaviour when the disaster condition has ended and the UE maintains a PDN connection for emergency bearer services TS 24.301CR4572
- Clarify MME and HSS behavior on authentication in disaster roaming service TS 29.272CR0888
- Clarification related to terminology and on MME providing list in detach procedure TS 23.401CR3897
- Clarification that the S&F Wait Timer may need to take into account the time to synchronize the UE context between MME-ground and MME-onboard(s) TS 23.401CR3928
+ 11 more changes
Defining Specifications
3GPP specifications that define or reference MME, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TR 21.905 vj20 | 3GPP Terminology and Definitions | Rel-19 read |
| TS 23.009 vj00 | Handover Procedures in PLMNs | Rel-19 read |
| TS 23.139 vj00 | 3GPP-Fixed Broadband Interworking Stage 2 | Rel-19 read |
| TS 23.221 vj00 | 3GPP System Architectural Requirements | Rel-19 read |
| TS 23.251 vj00 | Network Sharing Stage 2 Specification | Rel-19 read |
| TS 23.401 vk10 | Evolved Packet System Architecture | Rel-20 read |
| TS 23.402 vj00 | EPC for Non-3GPP Access (PMIP) | Rel-19 read |
| TS 23.700 vk10 | AI/ML Application Layer Support Phase 2 | Rel-20 read |
| TS 23.839 vc00 | Fixed-Mobile Convergence Architecture Study | Rel-12 read |
| TS 23.857 vb00 | EPC Node Failure & Restoration Study | Rel-11 read |
| TS 23.896 vc00 | Policy & Charging Control for Fixed Broadband Convergence | Rel-12 read |
| TS 24.161 vj00 | Network-Based IP Flow Mobility (NBIFOM) | Rel-19 read |
| TS 24.171 vj00 | NAS Protocol for LCS in E-UTRAN | Rel-19 read |
| TS 24.301 vk10 | EPS NAS Mobility and Session Management | Rel-20 read |
| TS 24.801 v810 | CT1 SAE NAS Aspects for EPC | Rel-8 read |
| TR 25.912 vj00 | Evolved UTRA and UTRAN Technical Report | Rel-19 read |
| TS 28.707 vj00 | EPC NRM IRP Requirements | Rel-19 read |
| TS 28.708 vj00 | EPC NRM Integration Reference Point Information Service | Rel-19 read |
| TS 28.709 vj00 | EPC NRM IRP Solution Set Definitions | Rel-19 read |
| TS 28.874 vj10 | Study on Management Aspects of NTN Phase 2 | Rel-19 read |
| TS 29.061 vk10 | Packet Domain Interworking Requirements | Rel-20 read |
| TS 29.118 vj10 | MME-VLR Interface for CS Fallback & SMS | Rel-19 read |
| TS 29.168 vj00 | SBc-AP Protocol Specification | Rel-19 read |
| TS 29.171 vj10 | LCS-AP between MME and E-SMLC (SLs) | Rel-19 read |
| TS 29.172 vj00 | EPC LCS Protocol (ELP) specification | Rel-19 read |
| TS 29.272 vj60 | MME and SGSN Diameter interfaces to HSS/CSS/EIR | Rel-19 read |
| TS 29.276 vj00 | EPS S101/S121/S103 Interfaces Stage 3 | Rel-19 read |
| TS 29.277 vj00 | S102 Interface Protocol Specification | Rel-19 read |
| TS 29.281 vj20 | GTPv1-U Protocol Specification | Rel-19 read |
| TS 29.507 vk10 | Access and Mobility Policy Control | Rel-20 read |
| TS 29.513 vk10 | 5G PCC Signalling Flows | Rel-20 read |
| TS 29.673 vk00 | 3GPP TS 29673 vk00: Nucmf Service Based Interface | Rel-20 read |
| TS 29.674 vj00 | UE Radio Capability Management Protocol (URCMP) | Rel-19 read |
| TS 29.805 v800 | IWF for MAP-Diameter Interworking | Rel-8 read |
| TS 29.866 vj00 | IMS Disaster Prevention & Restoration Enhancement | Rel-19 read |
| TS 31.104 vj00 | HPSIM Application Specification | Rel-19 read |
| TS 32.240 vk10 | 3GPP Charging Architecture and Principles | Rel-20 read |
| TS 32.251 vj00 | PS Domain Charging Management | Rel-19 read |
| TS 32.273 vj00 | MBMS Charging Management | Rel-19 read |
| TS 32.298 vk10 | Charging Data Record Specification | Rel-20 read |
| TS 32.426 vj00 | EPC Performance Measurements Specification | Rel-19 read |
| TS 32.582 vj00 | HNB Management Information Model for Type 1 Interface | Rel-19 read |
| TS 32.584 vj00 | HNB OAM&P XML Definitions for Type 1 Interface | Rel-19 read |
| TS 32.592 vj00 | HeNB OAM&P Information Model | Rel-19 read |
| TS 32.593 vj00 | HeNB OAM&P Procedure Flows for Type 1 Interface | Rel-19 read |
| TS 32.594 vj00 | Data definitions for HeNB to HeMS Type 1 interface | Rel-19 read |
| TS 32.751 vb00 | EPC NRM IRP Requirements | Rel-11 read |
| TS 32.752 vb01 | EPC NRM IRP Information Service | Rel-11 read |
| TS 32.753 v920 | EPC NRM IRP CORBA Solution Set | Rel-9 read |
| TS 32.756 vb00 | EPC NRM IRP Solution Set Definitions | Rel-11 read |
| TS 32.816 v800 | E-UTRAN and EPC Management Principles | Rel-8 read |
| TS 32.820 v801 | Study on Evolved 3GPP Charging Architecture | Rel-8 read |
| TS 32.821 v900 | SON OAM for Home NodeB (LTE/UMTS) | Rel-9 read |
| TS 32.833 vb00 | Converged OSS End-to-End Management Study | Rel-11 read |
| TS 33.107 vj00 | Lawful Interception Architecture & Functions | Rel-19 read |
| TS 33.108 vj00 | LI Handover Interface Specification | Rel-19 read |
| TS 33.320 vj00 | H(e)NB Subsystem Security Architecture | Rel-19 read |
| TS 33.401 vj20 | EPS Security Architecture | Rel-19 read |
| TS 33.402 vj00 | Security for non-3GPP access to EPS | Rel-19 read |
| TS 33.820 v830 | H(e)NB Security Threats and Countermeasures | Rel-8 read |
| TS 33.821 v900 | LTE/SAE Security Threat Analysis and Countermeasures | Rel-9 read |
| TS 33.835 vg10 | Study on authentication and key management for apps | Rel-16 read |
| TS 33.859 vb10 | UTRAN Key Hierarchy Enhancement Study | Rel-11 read |
| TS 33.863 ve20 | Security for Battery-Efficient IoT Device to Enterprise | Rel-14 read |
| TR 33.916 vk00 | Security Assurance Methodology (SECAM) Evaluation Process | Rel-20 read |
| TS 36.300 vj20 | E-UTRAN Radio Interface Protocol Architecture | Rel-19 read |
| TS 36.302 vj00 | E-UTRA Physical Layer Services | Rel-19 read |
| TS 36.401 vj00 | E-UTRAN Overall Architecture Description | Rel-19 read |
| TS 36.410 vj00 | S1 Interface: General Aspects and Principles | Rel-19 read |
| TS 36.412 vj00 | S1 Signalling Transport Specification | Rel-19 read |
| TS 36.413 vj20 | S1 Application Protocol (S1AP) for E-UTRAN | Rel-19 read |
| TS 36.414 vj00 | S1 Interface User Plane Transport | Rel-19 read |
| TS 36.423 vj10 | X2 Application Protocol (X2AP) Specification | Rel-19 read |
| TS 36.424 vj00 | X2 Interface User Plane Transport Protocols | Rel-19 read |
| TS 36.440 vj00 | E-UTRAN MBMS Architecture Description | Rel-19 read |
| TS 36.442 vj00 | Signalling transport for M2 and M3 interfaces | Rel-19 read |
| TS 36.444 vj00 | M3AP Protocol Specification for M3 Interface | Rel-19 read |
| TS 36.455 vj00 | LTE Positioning Protocol Annex (LPPa) | Rel-19 read |
| TS 36.456 vj00 | SLm Interface Introduction | Rel-19 read |
| TS 36.458 vj00 | SLm Interface Signalling Transport | Rel-19 read |
| TS 36.876 vd00 | Study on Small Cell High Layer Aspects for LTE | Rel-13 read |
| TS 36.896 ve00 | Study on Flexible eNB-ID and Cell-ID in E-UTRAN | Rel-14 read |
| TS 43.129 vj00 | PS Handover in GERAN A/Gb and GAN Modes | Rel-19 read |
| TS 44.060 vj00 | GERAN RLC/MAC Protocol Specification | Rel-19 read |
| TS 48.018 vj00 | BSS-SGSN Interface for GPRS Control | Rel-19 read |