In LTE and 5G (NSA) S1AP signaling, the MME UE S1AP ID is a critical identifier used by the MME to uniquely address a specific UE context over the S1 interface. When an eNB receives a message containing an ID it does not recognize, it responds with a cause = unknown-mme-ue-s1ap-id . This post breaks down why this happens and how to fix it.
| Data Source | What to Look For | |-------------|------------------| | | Find the MME UE S1AP ID in the failing message. Search backwards for a UE CONTEXT RELEASE COMPLETE or UE CONTEXT RELEASE REQUEST for the same ID. | | eNB Logs | Look for S1AP: Unknown MME UE S1AP ID or No active UE context for MME ID X . | | MME Logs | Check timestamps of the last successful INITIAL CONTEXT SETUP for that UE. See if a RESET message was sent/received. |
The eNB maintains a local mapping between its eNB UE S1AP ID and the MME’s MME UE S1AP ID . If the MME sends a message (e.g., UE CONTEXT RELEASE COMMAND , DOWNLINK NAS TRANSPORT ) with an ID that the eNB has no record of, the eNB rejects it with this cause.
MME -> eNB: UE CONTEXT RELEASE COMMAND (MME UE S1AP ID = 12345) eNB -> MME: ERROR INDICATION (Cause: unknown-mme-ue-s1ap-id) Root cause: eNB log shows [ERROR] UE context 12345 already freed due to RRC timeout 10ms earlier .