DEV Community


Posted on


EPC and it's Interfaces

Image description

Dotted line denotes signalling path and solid lines represent user data path.

Image description


Image description

EXamples of NAS signalling -> Happens between ue and MME through enodeB.

NAS Msgs are -
-> Attach process
-> Bearer establishment.
-> PDN connection establishment.
-> Service request
-> Tracking area update.

Security procedures -> methods of performing mutual authentication between ue and the network. Establishing a se3cure connection network. MME is responsible for this.

TRacking area list management -> area comes under mme.
1 mme srever serveral TA

Selection of Serving and PDN gateway is necessary to establish a default bearer btwn UE and network during the attach process.

SGSN -> for legacy networks like 2g/3g and inter-rat handover

Roaming -> MME handles this when the URE moves from the home PLMN to a visitor PLMN.

For auth -> MME Interacts with HSS to authenticate the UE.

Signalling process for the bearer establishment for UE is done by MME.

Dedicated bearer is established specially during a VoLTE call

MME Manages EPS bearers.

access to 3gpp2 networks -> CDMA and EBDU are 2g and 3g technologies respectively.

CS Fallback -> support for legacy networks -> 2g and 3g.


With P-GW handles user data traffic btwn UE and external ntwk.

A particular S-GW can handle many UE at the same time.

downlink Pkt routed from -> PDN gateway to enodeB then transmitted to UE via radio network(E-UTRAN).

Routes the uplink pkts from UE to s-gw via enodeB
S-GW routes this packet to PDN gateway

S-GW buffers the downlink pkts when UE Is in ECM-idle
state until the UE is in active state.

It also stores the uplink and downlink data shared per UE per bearer.

P-GW(PDN Gateway)

Image description

A UE can have more than 1 PDN gateway.
Eg. for -> internet access and VoLTE calling.

Functions ->
Managing and locating IP address. Sends reponse to the PDN connectivity request and send in reposnse the IP address to the UE.
PDN supports pkt filtering and screening and routes them to the data path meant for that user.

PDN suports the service level charging based on u and user's subscription and uplink and downlink traffic transferred.

During handover if the s-gw is changed, it sends end marker to the source s-gw to notify that np further donwlink pkt shd be send to that ue. The remaning pkts will be send by the target s-gw to that ue.

It is also involved in accounting per ue per bearer.
Collects the data transferred for both uplink and downlinkdata volume per eps bearer, send and receive from S-GW.

HSS(Home Subscriber Server

Image description

MMe when receives attach request from UE interacts with HSS for user's authenication.
Both the UE and the core network authenticate each other through HSS.

S10 Interface

/home/fatima/Pictures/Screenshots/Screenshot from 2023-12-11 21-45-07.png

S11 Interface

Image description

MME connects with S-GW via this interface
It connects with this interface during bearer establishment, modification and release.

S6a Interface

Image description

S5/S8 Interface

Image description

SGi Interface

Image description

Top comments (0)