Here, we illustrate the GPRS interfaces between the MS, the SGSN, and the GGSN in 2G network in both 'control plan', and 'data plan'.
- The 'control plan' is where the signaling messages are passing.
- While the 'data plan' is where user data is passing.
User Plan interfaces in 2G
Below diagram shows the interfaces exist between the MS and the GGSN in user plan in 2G network,
The BSS means 'Base Station Subsystem'. And it contains the BSC and the BTS.
- SGSNs and GGSNs use the 'Gn interface' in the communication between each other.
- In case the SGSNs exist in different PLMN than the GGSNs, this interface name will be the 'Gp interface'
- The protocol stack for Gn/Gp interface shows that it uses TCP/IP in the network packet routing between different nodes.
- While, it uses the GTP-U protocol 'GPRS Tunneling Protocol' in the application layer.
- GTP-U refers to 'GPRS Tunneling Protocol for the user plane', it tunnels user data between the SGSNs and the GGSNs in the user plan.
- It is the interface between the BSC and the SGSN. The protocols in this interface are,
Network Service (NS)
- Responsible for end-to-end communication between the SGSN and the BSC.
- 'BSS GPRS Protocol', it provides routing, and QoS related information between the BSC and the SGSN
- 'Logical Link Control', it controls logical links between an MS and the SGSN.
- 'Subnetwork Dependent Convergence Protocol', it controls the transfer of user plan data between the MS and the SGSN.
- The Um interface is the interface between the MS and the BSS.
- 'Radio Link Control', it controls the logical links between the MS and the BSS over the radio interface.
Control Plan interfaces in 2G
Below graph shows the control plan interfaces between the MS and the SGSN in in 2G,
- It is the same as the Gb interface in user plan, except the application layer between the SGSN and the MS. The application layer here will use 'GMM/SM' protocol instead of SNDCP.
The protocol responsible for Mobility Management (MM) and Session Management (SM) functionality between the MS and the SGSN.
It is the same as the Um interface in user plan, instead of using 'GMM/SM' from the MS side instead of 'SNDCP'.