GPRS Logical Architecture
GPRS Logical Architecture
Figure 3.1 shows the elements that are part of a GPRS network and their associated
interfaces. A GPRS network is composed of the following network nodes:
SGSN. The SGSN is the node that is serving the MS; it is responsible for GMM. It
delivers packets to the MSs and communicates with the HLR to obtain the GPRS subscriber
profile. It manages the registration of the new mobile subscribers in order to keep a record
of their LA for routing purposes. The SGSN can be connected to one or several BSSs.
GGSN. The GGSN provides interworking with external packet data networks (PDNs). It
may be linked to one or several data networks. It is connected with SGSNs via an IP-based
GPRS backbone network. The GGSN is a router that forwards incoming packets from the
external PDN to the SGSN of the addressed MS. It also forwards outgoing packets to the
external PDN. The PDN is the external fixed data network to which is connected the GPRS
network. An example of a PDN is the Internet network.
HLR. The HLR is a database that contains, among other things, packet domain
subscription data and routing information.
Mobile switching center/visitor location register (MSC/VLR). The MSC coordinates the
setting up of calls to and from GSM users and manages GSM mobility. The MSC is not
directly involved in the GPRS network. It forwards circuit-switched paging for the GPRS-
attached MSs to the SGSN when the Gs interface is present.
BSS. The BSS ensures the radio connection between the mobile and the network. It is
responsible for radio access management. The BSS is composed of two elements: the BTS
and the BSC. The BTS integrates all the radio transmission and radio reception boards . The
BSC is responsible for the management of the radio channels. The BSC has switching
capabilities that are used for circuit-switched calls and can also be used for GPRS traffic.
EIR. The EIR is a database that contains terminal identities.
Gr SGSN-HLR Mandatory
Gc GGSN-HLR Optional
Gf SGSN-EIR Optional
Gs SGSN-MSC/VLR Optional
Gr Interface
The Gr interface is defined between the SGSN and HLR. It allows the SGSN to retrieve or
update GPRS subscription and GPRS location information in the HLR during location-
management or authentication procedures. The MAP protocol has been modified to take into
account this interface. Figure 3.5 shows the signaling plane on the Gr interface.
Figure 3.5: Signaling plane on the Gr interface.
Gc Interface
The Gc interface is defined between the GGSN and the HLR. The GGSN contacts the HLR
in order to determine the SGSN address where the MS is located and if the MS is reachable .
The MAP protocol has been modified to take into account this interface. Figure 3.6 shows the
signaling plane on the Gc interface. ( Note: If a GGSN does not have a SS7 MAP interface, it
will interface to a GSN performing a GTP-MAP protocol-conversion in order to retrieve the
needed information from the HLR via the Gc interface.)