MME (Mobility Management Entity) protocols The MME protocol stack consists of: • S1-MME stack to support S1-MME interface with eNodeB • S11 stack to support S11 interface with Serving Gateway MME supports the S1 interface with eNodeB. The integrated S1 MME interface stack consists of
IP,
SCTP, S1AP. •
SCTP (Stream Control Transmission Protocol) is a common transport protocol that uses the services of Internet Protocol (IP) to provide a reliable datagram delivery service to the adaptation modules, such as the S1AP. SCTP provides reliable and sequenced delivery on top of the existing IP framework. The main features provided by SCTP are: •
Association setup: An association is a connection that is set up between two endpoints for data transfer, much like a TCP connection. A SCTP association can have multiple addresses at each end. •
Reliable Data Delivery: Delivers sequenced data in a stream (Elimination of head-of-line blocking): SCTP ensures the sequenced delivery of data with multiple unidirectional streams, without blocking the chunks of data in other direction. •
S1AP (S1 Application Part) is the signaling service between E-UTRAN and the Evolved Packet Core (EPC) that fulfills the S1 Interface functions such as SAE Bearer management functions, Initial context transfer function, Mobility functions for UE, Paging, Reset functionality, NAS signaling transport function, Error reporting, UE context release function, Status transfer. MME supports S11 interface with Serving Gateway. The integrated S11 interface stack consists of
IP,
UDP,
eGTP-C.
SGW (Serving Gateway) protocols The SGW consists of • S11 control plane stack to support S11 interface with MME • S5/S8 control and data plane stacks to support S5/S8 interface with PGW • S1 data plane stack to support S1 user plane interface with eNodeB • S4 data plane stack to support S4 user plane interface between RNC of UMTS and SGW of eNodeB • Sxa: since 3GPP Rel.14, the Sx interface and the associated
PFCP protocol was added to the SGW, allowing for the Control User Plane Separation between SGW-C and SGW-U. SGW supports S11 interface with MME and S5/S8 interface with PGW. The integrated control plane stack for these interfaces consists of
IP,
UDP,
eGTP-C. SGW supports the S1-U interface with eNodeB and S5/S8 data plane interface with PGW. The integrated data plane stack for these interfaces consists of
IP,
UDP,
eGTP-U.
PGW (Packet Data Network Gateway) protocols Main interfaces supported by the P-GW are: • S5/S8: this interface is defined between S-GW and P-GW. It is named S5 when the S-GW and the P-GW are located in the same network (non-roaming scenario) and S8 when the S-GW is located in the visited network and the P-GW in the home network (roaming scenario).
eGTP-C and
GTP-U protocols are used in the S5/S8 interface. • Gz: this interface is used by the P-GW to communicate with the Offline Charging System (OFCS), mainly to send the
Charging Data Records (CDRs) of the post-paid users via
FTP. • Gy: this interface is used by the P-GW to communicate with the
Online Charging System (OCS). The P-GW informs the charging system about pre-paid users payload in real time.
Diameter protocol is used in the Gy interface. • Gx: this interface is used by the P-GW to communicate with the
Policy and Charging Rules Function (PCRF) in order to handle Policy and Charging Rules (PCC) rules. These rules contain charging related information as well as
quality of service (QoS) parameters that will be used in the bearer establishment.
Diameter protocol is used in the Gx interface. • SGi: this interface is defined between the P-GW and external networks, for example, Internet access, corporate access, etc. • Sxb: since 3GPP Rel.14, the Sx interface and the associated
PFCP protocol was added to the PGW, allowing for the Control User Plane Separation between PGW-C and PGW-U. == Support of voice services and SMS ==