GPRS
For more information on all the 3GPP defined logical interfaces, their protocol stack/layers, and network elements of mobile communications networks, refer to the 3GPP TS 23.003 [30]. The next section illustrates the logical interfaces and their physical transmission network used in a typical GSM and GPRS network.
3.1.4 Examples of Logical Interface and Its Protocol Layers
Section 3.1.2 described the different logical interfaces used among the LTE/EPC or 5G network elements where user data or signaling information is transported over the same underlying IP transport network. However, in a GPRS and GSM network, different transport networks may be used apart from the IP network as illustrated below:
GPRS Gb‐Interface Protocol Stack and Layers
In the case of the GPRS system, the Gb‐interface between the BSC and the SGSN is used for transferring the signaling and user data exchanged between the MS and the SGSN. The GPRS Gb interface consists of the following applications protocol layers:
BSSSGP – Base Station Subsystem GPRS Protocol
NS – Network Service
The Network Service (NS) layer is further divided into the following components:
Network Service Control (NSC) Protocol
Sub‐Network Service (SNS) Protocol
The Gb interface stack with the above protocol layers follows the protocol structure shown in Figure 3.5. Below the NS layer, there are two transmission network protocols, having its physical layer and media that can be used to exchange upper‐layer information between the Base Station Subsystem (BSS) and the SGSN. Those transport networks are:
Frame Relay (FR) Protocol Transmission Network and
IP Transmission Network.
Based on the transmission network protocol, Frame Relay, or IP, shown in Figure 3.5, the concerned physical layer shall be used accordingly. Note that the Gb‐interface cannot use both the Frame Relay and the IP transmission network simultaneously but shall use only one transmission network, either Frame Relay or IP, at a time. The particular transmission network to be used is configured by the operator and maintenance personnel, and it is taken care of by the SNS Protocol at the NS layer level.
Figure 3.5 GPRS: Gb‐interface protocol stack with IP and frame relay transport network.
The NS Control Protocol deals with transferring of the information of the upper layer in the form of NS Data Units (NS SDU), whereas the SNS Protocol deals with the management of the underlying transmission network protocol (Frame Relay or IP) to be used at a time to transfer upper‐layer information. For further details on the GPRS NS layer, refer to TS 48.016 [135].
Figure 3.6 Protocol layers classifications in GSM, GPRS, UMTS, LTE, and 5G systems.
3.2 Classifications of Protocol Layers
In a mobile communications network, the circuit‐switched (GSM, UMTS) or packet‐switched (UMTS, LTE, 5G) domain protocol layers of a protocol stack that belongs to a particular logical interface are classified into the following categories (Figure 3.6):
Control Plane or Signaling Plane
User Plane or Data Plane
3.2.1 Control Plane or Signaling Protocols
What is a Signaling Message?
One important aspect of a mobile communications network is the “signal” that is exchanged between the network elements. Mobile communications signaling is nothing but an exchange of information between the concerned network elements prior to providing communications services to a subscriber or another network element. Signaling messages among the network elements are exchanged to reserve resources as part of the call setup and release the resources as part of the call release procedure. In addition to this, signaling messages are exchanged to carry out various functions and procedures among the network elements of GSM/GPRS, UMTS, LTE/EPS, and 5G networks. By exchange of signaling information among the network elements, necessary logical objects, or contexts, a database of various information is created at the UE/MS, RAN, and CN end. Information such as the capabilities of a particular MS/UE, radio access, and CN capabilities and their features, information about a subscriber, and so on are also exchanged only through signaling, which is updated at the UE/MS, RAN, and CN end.
In a traditional Public Switched Telephone Network (PSTN) fixed network also, signaling functions are performed for call establishing, maintaining, and supervision and call release. Note that control/signaling plane messages last for a fraction of a second only to setup and release a call or to perform other procedures among the network elements. Before a user can start communications services, a signaling procedure or phase must be completed successfully between a UE/MS and the RAN, between the RAN and CN, and between the UE and CN. For example, an MS/UE must be registered with the CN through a successful GSM location area or GPRS routing area or LTE/EPS tracking area update or 5G Registration Request procedure. Prior to performing such signaling procedures, a UE/MS must request and be allocated the necessary radio resources by the GSM BSC, UMTS RNC, or LTE eNodeB or 5G NG‐RAN through signaling only. All such signaling procedures in a particular mobile communications network are performed by its control plane protocol stack and its layers only.
If there is a signaling congestion situation in a network, an MS/UE would not get the requested resources from the network. Thus, a mobile user would not be able to make a circuit‐switched (CS) or a packet‐switched