Professional Documents
Culture Documents
Architecture of GPRS
57
Chapter 4
Architecture of GPRS
In this architecture, MS, BSS, Mobile Switching Center/ visitor Location Register (MSC/VLR), And Home Location Register (HLR) in the existing GSM networks are modified. For example, the HLR is enhanced with GPRS subscriber information. Interfaces A, Gs, Gr, Gc and Gd are used for signaling, without involving user data transmission in GPRS. Note that the A interface is used for both signaling and voice transmission in GSM. Interfaces Um, Gb, Gn, Gp, and Gi are used for both signaling and transmission in GPRS.
58
Chapter 4
Architecture of GPRS
Class A: supports simultaneous attach, simultaneous activation, simultaneous monitoring and simultaneous traffic. This means that the mobile user can simultaneously receive and transmit calls on the GPRS system and the GSM system. In order for GPRS- and GSM to take advantage of the transceiver capacity at the same time, a minimum of one timeslot must be available to both services when required. However, class A mobiles are not likely to become commercially available for many years due to their complexity and high power consumption. Class B: supports both GPRS- and GSM-connectivity, but the class B mobile cannot transmit and receive in GSM and GPRS-mode simultaneously. The selection of the appropriate service is performed automatically, i.e. an active GPRS virtual connection is put on hold, if the user accepts an incoming CS call or establishes an outgoing CS call. Class C: supports both GPRS- and GSM-connectivity, but can only transmit and receive in one service at a time. Furthermore, no simultaneous attach and activation is possible. The status of the non-active service is always detached and the user selects the desired type of service manually.
59
Chapter 4
Architecture of GPRS
4.2.1 Base Transceiver Station (BTS) The Base Transceiver Station (BTS) is basically the receiving and transmitting facilities, including antennas and all the signaling related to the radio interface. When radio signals are received, the BTS separates GSM circuit switched data/voice from GPRS packet data, and forwards both categories to the Base Station Controller (BSC) using standard GSM protocols.
Chapter 4
Architecture of GPRS
61
Chapter 4
Architecture of GPRS
Authentication and ciphering parameters. Current ciphering key Kc and the selected ciphering algorithm. MS radio access capabilities and the GPRS network access capabilities. 4.3.2 Gateway GPRS Support Node (GGSN) Most importantly, the GGSN provides the interface towards the external IP packet networks. Actually, from the external IP networks point of view, the GGSN acts as a router for the IP-addresses of all subscribers served by the GPRS-network. To make this possible the GGSN exchanges routing information with the external networks and sets up connections towards external networks. The GGSN maintains an activated PDP context for tunneling the packets of the attached MS to the corresponding SGSN. The information items include: IMSI. PDP type and PDP address. Dynamic address indication. QoS profiles negotiated. IP address of the SGSN currently serving this MS. Access point name of the external data network. Charging ID.
62
Chapter 4
Architecture of GPRS
4.4.1 Mobile Switching Centre (MSC) The MSC performs the telephony switching functions of the GSM CS system, in a similar manner to how the SGSN switches the GPRS PS traffic. It controls calls to and from other telephony and circuit switched data systems, such as the Public Switched Telephone Network (PSTN), Public Land Mobile Network (PLMN), Integrated Services Digital Network (ISDN), and Public Data Networks such as the Internet. Usually, the node is denoted MSC/VLR since the MSC and the Visitor Location Register (VLR) usually reside in the same physical node. 4.4.2 Visitor Location Register (VLR) The VLR database contains information about all MSs that are currently located in the MSC location area. Similarly, the SGSN will contain a type of VLR functionality for packet-switched communication containing all the subscribers in the SGSNs routing area. Over the Gs-interface the SGSN can receive and execute CS paging requests from the MSC/VLR, when the MS is attached for both CS and PS communication. The VLR contains temporary subscriber information needed by the MSC or SGSN to provide services for visiting subscribers. When an MS roams into a new MSC location area or SGSN routing area, the local VLR requests information about the MS from its respective Home Location register (HLR). If the roaming MS makes a call or connection at another time, the VLR will then already have information stored for that particular set up. 4.4.3 Home Location Register (HLR) The Home Location Register (HLR) is a database that stores information about every subscriber belonging to a GSM/GPRS operator.
63
Chapter 4
Architecture of GPRS
Thus, it contains information for both the CS GSM and the PS GPRS system. First of all, it includes whether the GPRS packet data is accepted for the respective subscriptions, having the International Mobile Subscriber Identity (IMSI) as the main reference key. If a GPRS-subscription exists, the HLR also includes GPRS-information on the type of Packet Data Protocol (PDP) (either IP or X.25), the Access Point Name (APN) to an external IP-network, a Quality of Service Profile, and the authentication parameters. Another important HLR-update for GPRS is the address of the SGSN where the MS is currently resided. 4.4.4 SMS-GMSC and SMS-IWMSC The Short Message Service Gateway MSC (SMS-GMSC) and the Short Message Service Interworking MSC (SMS-IWMSC) are not changed for GPRS-use. There is a new interface to the SGSN, however, in order to enable GPRS MSs to send and receive SMS over GPRS radio channels. Since SMS over GPRS still is a store-and-forward service, the SMS-GMSC and the SMS-IWMSC are directly connected to the SMScentre, where messages are stored. In turn, at the SMS-centre the messages are either dropped or eventually routed to the respective destinations. 4.4.5 Authentication Centre (AUC) The Authentication Centre (AuC) is an extension to the HLR (often in the same physical node), which contains all the information required to protect a subscribers identity. Since the radio interface is inherently open for unauthorized access, authentication keys are given to the users from the AuC every time they
64
Chapter 4
Architecture of GPRS
open a GSM- or GPRS-connection. This prevents potential fraud and eavesdropping of a conversation or data transmission. Authentication algorithms and encryption codes are stored in the AuC, and strict rules apply for access to this information. 4.4.6 Equipment Identity Register (EIR) The Equipment Identity Register (EIR) is a central database that contains subscriber and equipment numbers, such as the International Mobile Equipment Identity (IMEI). Upon every GSM or GPRS connection the IMEI number of the mobile terminal in question is checked. The database includes three lists, a white list containing valid mobile equipment, a gray list containing malfunctioning equipment (not in service), and finally a black list containing stolen or suspended equipment. There exists an EIR in every PLMN of an operator, but they all regularly exchange IMEIs with a central register in Dublin, Ireland, in order to prevent stolen equipment to be used in other countries. 4.4.7 Internet Host (IH) The network operator can provide or buy Internet services. This means that the operator can open up for new sources of revenue by functioning as an Internet Service Provider (ISP), in addition to the traditional charging of subscriptions and network usage. No Internet Hosts (IH) are default in the GPRS-system, but operators can extend their operations to include for instance a Domain Name Server (DNS), emailservers (e.g. POP3/SMTP) as well as Web-servers.
65
Chapter 4
Architecture of GPRS
SGSN
SGSN
Intra PLMN Backbone
PLMN A BG Gp
SGSN
The
intra-PLMN
backbone
network
is
the
IP
network
interconnecting GSNs within the same PLMN. Every intra-PLMN backbone network is a private IP network intended for GPRS data and GPRS signaling.
66
Chapter 4
Architecture of GPRS
The
inter-PLMN
backbone
network
is
the
IP
network
interconnecting GSNs belonging to the same operator in different countries, or interconnecting intra-PLMN backbone networks belonging to competing operators. Two intra-PLMN backbone networks are connected via the Gp interface using Border Gateways (BGs) and an inter-PLMN backbone network. The interPLMN backbone network is selected by a roaming agreement that includes the BG security functionality. 4.5.2 Border gateway The exact architecture of the border gateway is not defined in the GPRS specifications; instead the PLMN operators agree the border gateway in roaming agreements. The border gateway could consist of a firewall, security features agreed in a roaming agreement and a router for the chosen network type. The maintask of the border gateway is to ensure a secure connection between various PLMNs offer the Inter-PLMN backbone network. 4.5.3 SS7 (Signalling System #7) network The Signalling support network of GSM is based on the Signalling System #7 protocols, and is therefore usually referred to as the SS7network. This network functions basically as Signalling transport within the so-called Network and Switching Sub-system (NSS), which specifically includes the EIR, HLR/AuC, MSC/VLR, SMS-MSCs, SGSN and GGSN. The SS7 also enables co-operative interworking between NSS-entities from different GSM-networks. It should be noted that the SS7 is used for other kinds of signaling, for instance connecting the MSC to entities such as the BSC, PLMN and PSTN. In terms of capacity the
67
Chapter 4
Architecture of GPRS
LA 3
LA 1 MSC\ VLR 1 LA 2
LA 3 MSC\ VLR 2 LA 4
LA 1
RA 1 RA 6
RA 5 RA 9
LA 5
LA 5
SGSN 1
MSC\ VLR 1
RA 2 RA 3 LA 2 RA 4
SGSN 2
RA 7 RA 8
MSC\ VLR 2
LA 4
RA 10 SGSN2 RA 11
MSC/VLR (1) service area = (LA1 + LA2) MSC/VLR (2) service area = (LA3 + LA4 + LA5)
SGSN(1) service area = (RA1+ RA2 + RA3 + RA4 + RA5) SGSN(2) service area = (RA6 + RA7 + RA8) SGSN(3) service area = (RA9 + RA10 + RA11)
68
Chapter 4
Architecture of GPRS
The example suggests 3 SGSN service areas to span over 11 RAs. The reader should be aware that the example is simplified to illustrate the difference between GSM and GPRS service areas. In a real network implementation, the layout is decided by the operator of the network.
69
Chapter 4
Architecture of GPRS
provides, with the border gateway and the firewall, all the functions needed in the Inter-PLMN networking, i.e. security, routing, etc. Gr between a SGSN and the HLR. The Gr gives the SGSN an access to subscriber information in the HLR. Gs between a SGSN and a MSC. The SGSN can send location data to the MSCs or receive paging requests from the MSC via this optional interface. Um between a MS and the GPRS fixed network part. The Um is the access interface for the MS to the GPRS network. The MS has radio interface to the BTS, which is the same interface used by the existing GSM network with some GPRS specific changes. There are two different reference points in the GPRS network. The Gi is GPRS specific, but the R is common with the circuit switched GSM network. The two reference points in the GPRS are: Gi between a GGSN and an external network. The GPRS network is connected to external data networks via this interface. The GPRS system will support a variety of data networks and that is why the Gi is not a standard interface, but merely a reference point. R between terminal equipment and mobile termination. This reference point connects terminal equipment to mobile termination, thus allowing e.g. a laptop-PC to transmit data over the GSMphone. The physical R interface follows e.g. the ITU-T V.24/V.28 or the PCMCIA PC-Card standards.
70