Beruflich Dokumente
Kultur Dokumente
Telecommunications and data communications are converging, due in no (SGSN) and the gateway GPRS support
small part to the increasingly prominent role of the Internet protocol (IP). node (GGSN). Figure 1 shows an example
Also, users want access to the Internet while they are away from their of the architecture of Ericssons GPRS solu-
offices and homes. tion in a GSM cellular network. GSNs are
Packet-switched services present new opportunities for operators and also used for GPRS domains within a UMTS
or TDMA system.
users. They allow operators to capitalize on the rapid growth of Internet
Hardware and software redundancy have
usage and to position cellular service as mobile Internet access. The been designed into the platform, which en-
introduction of general packet radio service (GPRS) in todays cellular net- ables operators to upgrade individual mod-
works is a key step in the evolution toward third-generation mobile net- ules without disturbing traffic. Because the
works. payload-carrying devices and control de-
GPRS makes the Internet mobile. It allows users to access corporate vices are kept separate in the platform, soft-
intranets or Internet service providers (ISP) from a mobile device. Its users ware upgrades usually have only a minimal
can remain online without continuously occupying a specific radio chan- effect on ongoing end-user payload transfer.
nel. Each channel is shared by several users and is used only when data Also, the n+1 redundancy of hardware in the
packets are sent or received. platform makes it possible to upgrade most
In this article, the authors describe Ericssons GPRS support nodes hardware devices without affecting traffic.
(GSN)the core network nodes at the heart of Ericssons GPRS solution Functionality
that provide packet data capability to GSM, UMTS and TDMA cellular net- The SGSNs route packets to and from the
works. geographical SGSN area, while GGSNs in-
terface with external IP packet networks.
The SGSN and GGSN are physically sepa-
Introduction rate from the circuit-switched part of the
Ericsson cellular system core network.
GPRS support nodes The functionality of the SGSN and GGSN
The GPRS support nodes constitute the can be combined in the same physical node
parts of the Ericsson cellular system core net- (combined GPRS support node, CGSN) or
work that switch packet data. The two main reside in different physical nodes. Both the
nodes are the serving GPRS support node SGSN and GGSN contain GPRS backbone
network protocol (IP) routing functionali-
ty, and can be interconnected with IP
routers.
In other respects, Ericssons GPRS archi-
tecture uses existing cellular network ele-
ments, such as subscriber databases and
Figure 1 radio transmission systems.
Overview of the Ericsson packet-data core network in a GSM system.
Architecture
MSC/
HLR AUC
VLR The GSNs are based on the wireless packet
platform (WPP), a new general-purpose,
high-performance packet-switching plat-
form. The WPP, which is used for GPRS,
EDGE and UMTS, combines features usu-
SMS-SC ally associated with data communications
IP
network (such as compactness and high functionali-
ty) with features from telecommunications
(such as robustness and scalability).
Ericssons middleware solution consists of
Backbone
object-oriented components that use the
network common object-request broker architecture
(CORBA) and interface definition language
MS BTS BSC/
RNC (IDL). CORBA and IDL are also used for in-
SGSN GGSN
terfaces to the application layer. The solu-
tion provides a framework for building ro-
Other
PLMN bust, real-time applications for processing
transactions in a distributed multiprocessor
environment using software modules writ-
BGW ten in C/C++, Java, or Erlang (Figure 2).
BOX A, ABBREVIATIONS
3GPP Third-generation Partnership HTTP Hypertext transfer protocol PASOS Packet-switched operation sup-
Project IBAM 155 Mbit/s interface for ATM port system
AAL5 ATM adaptation layer 5 providing a PMC module for PCI Peripheral component intercon-
AP Application processor multimode fiber nect
AP/C Application processor control IBE1 E1 interface board with a Power- PDCH Packet data channel
APN Access point name PC processor and E1 PMC mod- PDP Packet data protocol
ASN.1 Abstract syntax notation one ules PDU Packet data unit
ATM Asynchronous transfer mode IBEN Ethernet interface board with a PEB Power and Ethernet board
BER Basic encoding rules PowerPC processor and Ether- PLMN Public land mobile network
BG Border gateway net PMC modules PMC PCI mezzanine card
BGP Border gateway protocol IBT1 E1 interface board with a Power- PPP Point-to-point protocol
BNSI Basic network surveillance inter- PC processor and T1 PMC mod- PTM Point-to-multipoint
face ules PVC Permanent virtual circuit
BSC Base station controller ICMP Internet control message proto- PXM Packet exchange manager
CGF Charging gateway function col QoS Quality of service
CGSN Combined GSN IDL Interface definition language RADIUS Remote access dial-in user ser-
CORBA Common object request broker IIOP IP-based inter-ORB protocol vice
architecture IMEI International mobile equipment RANAP Radio access network applica-
cPCI Compact PCI identity tion part
DES-CBC Data Encryption Standard, IMSI International mobile subscriber RD Resource deployment
cipher block chaining (USA) identity RIP Routing information protocol
DHCP Dynamic host configuration pro- IP Internet protocol SCCP Signaling connection control
tocol IPsec IP security protocol part
DP Device processor ISP Internet service provider SCF Software configuration file
DPE Distributed process environment L1, L2, L3 Layer 1, layer 2, layer 3 SGSN Serving GSN
E1 ETSI 2 Mbit/s interface LCT Local craft terminal SMS Short message service
E3 ETSI 34 Mbit/s interface LDAP Lightweight directory access SMS-GMSC SMS gateway MSC
EIR Equipment identity register protocol SMS-IWMSC SMS interworking MSC
EM Element manager LLF Link layer forwarding SNMP Simple network management
ESP Encapsulating security payload MAC Medium access control protocol
ETSI European Telecommunications MAP Mobile application part SS7 Signaling system no. 7
Standards Institute MD5 Message digest algorithm 5 T1 ANSI 1.5 Mbit/s interface
FPGA Field programmable gate array MIB Management information base T3 ANSI 45 Mbit/s interface
FTP File transfer protocol MSC Mobile switching center TC Traffic control
GGSN Gateway GSN MTP Message transfer part TCAP Transaction capabilities applica-
GMM GPRS mobility management NCS Network control system tion part
GPB General processor board NE Network element TCP Transmission control protocol
GPRS General packet radio service NOC Network object control TDMA Time-division multiple access
GSN GPRS support node O&M Operation and maintenance UDP User datagram protocol
GUI Graphical user interface ORB Object request broker UMTS Universal mobile telecommuni-
HLR Home location register OSPF Open shortest path first cations system
HTML Hypertext markup language OTP Open telecom platform WPP Wireless packet platform
Security functions in GSNs Iu carrying IP traffic between the core network and the radio network.
SGSN control signaling between the radio network and the core network. (The RANAP
Security in SGSNs protocol, transported on SCCP/MTP3-B/SSCF/ SSCOP/AAL5/ATM, is used over this
interface to support mobility and session management signaling between mobile ter-
Authentication is always performed for at- minals and the core network.)
tach and inter-SGSN routing area updates,
for both home and visiting subscribers. A Gb SGSN signaling with the BSCs in GSM or TDMA packet-access networks.
log file of failed authentication attempts is Gi transportation of end-user IP data between the mobile network and external IP net-
kept. The log contains the time and date, works, and
and the international mobile subscriber GGSN control signaling with ISP servers located in IP networks (including end-user
identity (IMSI), international mobile equip- authentication and IP address allocation via RADIUS).
ment identity (IMEI), SGSN ID and cell Gr MAP signaling to support storage and retrieval of subscriber data between the SGSN
identity of mobile subscribers or handsets and HLR.
that failed authentication.
The GSN supports selective authentica- Gd MAP signaling to support the SMS service over packet-switched radio channels
tion settings for all home network sub- between the SGSN and the SMS-C.
scribers in the node. The settings dictate the Gm signaling between the PTM-SC, the GGSN, and the SGSN, and
number of attach procedures and carrying messages between these nodes after a request has been made by a PTM
inter/intra-SGSN routing-area-update pro- server application to send data to a group with or without geographical filtering. The
cedures that can occur between each au- Gm interface is currently being specified by the 3GPP.
thentication procedure. Authentication is Gf MAP signaling to support identity-check procedures between the SGSN and EIR
always performed for visiting subscribers. servers when a user is attaching.
Security triplets are fetched from the
HLR. However, for inter-SGSN routing Gs The SGSN server supports the standard Gs interface to the MSC server, in order to
area updates, unused triplets are fetched provide mobility management for subscribers who are attached both to packet-
switched and circuit-switched channels. These combined procedures cover, for exam-
from the previous SGSN (if known). ple, location updates and paging. For TDMA, this interface serves to convey ANSI sig-
Secure connections can be provided on naling messages to and from the GPRS network (for transactions including registration,
layer 1 (L1), using a dedicated physical line; paging, and teleservices bearer information). The Gs interface is also used for SMS,
on layer 2 (L2), using asynchronous transfer since TDMA does not employ the Gd interface.
PEB
PEB
General description
The WPP is built around a backplane that
provides a redundant Ethernet backplane for
interprocessor communication and a dupli-
cated power supply to all the circuit boards.
The redundant Ethernet switch provides Fan
fully switched Ethernet with full 100 Mbit/s
to each circuit board position.
Power distribution in the cabinet pro-
PEB
PEB
vides a duplicated 48V power feed to each
magazine. The power feed to each circuit
board position in the magazine is distrib-
uted by two power and Ethernet board
(PEB) units at each side of the magazine.
Each PEB unit also contains an Ethernet Power distribution unit Figure 4
WPP cabinetschematic view.
switch.
Multiple magazines can be connected to
one another using a duplicated gigabit Eth-
ernet link. Each magazine is equipped with
a fan for forced cooling.
WPP circuit boards
The circuit boards used in the WPP are de- cial field programmable gate array (FPGA)
signed to accommodate the use of standard PMC module provides encryption support
components, including the enhancement of for GPRS mobile payload and IPsec.
full redundancy and telecom-grade support. At present, two different types of circuit
Each circuit board consists of three parts: a board are provided in five different config-
carrier board, a compact peripheral compo- urations.
nent interconnect (cPCI) module circuit GPBa general processor board provid-
board, and PCI mezzanine card (PMC) mod- ing an ultraSPARC processor with a hard
ules (Figure 5). The architecture of the cir- disk drive in one of the PMC module po-
cuit boards allows multiple boards to be in- sitions;
troduced easily and quickly by combining a IBENan Ethernet interface board with
carrier board with different cPCI module a PowerPC processor and Ethernet PMC
circuit boards and PMC modules. modules;
The carrier board provides access to the IBAMa 155 Mbit/s interface for ATM
redundant Ethernet backplane and power providing a PMC module for multimode
feed. It manages the duplicated Ethernet ac- fiber;
cess and hides this complexity from the IBE1an E1 interface board with a
PMC modules and cPCI module circuit PowerPC processor and E1 PMC mod-
board. ules; and Figure 5
The cPCI module circuit board is mount- IBT1an E1 interface board with a Pow- WPP circuit boardschematic view.
ed as a daughter board on the carrier board erPC processor and T1 PMC modules;
if production volumes are sufficiently large, New types of processor board can be added 48 VDC/DC and alarms
the carrier board and the cPCI module cir- when needed. Interface boards currently under PCI bus
cuit board can also be designed as a single development or in the research and develop-
unit. The standard cPCI gives access to ment (R&D) plan include interfaces for E3/T3,
many off-the-shelf circuit boards. 155 Mbit/s single-mode fiber, 155 Mbit/s
A cPCI bus provides access to the cPCI electrical interface, and gigabit Ethernet.
module circuit board and the PMC modules. All current circuit boards require two
PMCs using cPCI are common in the open- circuit-board positions. A new interface
standards market. They provide different board combining the cPCI PowerPC mod-
link access modules and processing mod- ule with a carrier board is under develop- PMC modules
ules. Several PMC modules can be mount- ment to provide the same features with a sin-
cPCI module
ed on the carrier board (with cPCI). A spe- gle circuit-board position.
Transmission system
ther physical interfaces, such as Ethernet to cause each tunnel termination to by-
and E1, or PVC logical interfaces on an pass IP forwarding, instead connecting
ATM interface; and all packets from the tunnel end-point to
the tunnel LLF function permits the an application. The LLF design allows
node to terminate several IPsec tunnels thousands of different intranets and the
on the incoming physical interface and Internet to connect to the same node
AP/C AP/C AP AP AP
Internal network
Local craft
AP AP AP AP
terminal
Control system
Internal network
The network control system (NCS) is a subsys- The NCS manages four restart levels: connec- Event handler
tem that implements the NOC middleware layer tion, minor local restart, minor restart, and major Highly optimized event handlers are part of the
and some services that are not part of the NOC. restart. The first three restart levels maintain con- dynamic processes in the control system.
A fundamental third-party building block of the nections, whereas all connections are released Anyone can subscribe to an event view
middleware platform is Erlang/OTP. Other third- at the major restart level. The NCS also handles defined by the event suppliers. There are
party components, such as the WPP, are inter- mapping to the WPPs restart levels. many event views, such as those for charging
faced by a few products and can thus be or event recording. The event suppliers are
replaced by third-party components that offer Resource control and supervision located in the dynamic traffic control worker
the same functionality. The NCS controls and supervises APs and DPs process.
that use any available WPP or OTP functional-
Control system hardware redundancy ity. In the event of failure, the NCS takes appro- Event recording
If an AP breaks down, the NCS fetches a new priate action (correct restart level or redun- The event-recording function enables operators
AP from the standby pool. No redundancy func- dancy). to record events associated with an application
tionality is implemented in the applicationall on a per-connection basis. The event-recording
redundancy is handled by the NCS. If the stand- Programming model framework function is initiated from a management termi-
by pool is exhausted, the NCS merges the traf- The NCS defines how functionality is to be nal. Operators can also view logged events from
fic onto an AP in operation. implemented in Erlang. Major support for the the management terminal.
programming model is offered, such as persis-
Transmission system hardware redundancy tent storage, process handling, and the super- Performance management
If a device processor (DP) breaks down, the NCS vision of data access. The WPP offers a central API for performance
fetches a new DP from a suitable standby pool. management. To support a distributed
Under standard conditions, no redundancy Overload protection and recovery environment, the NCS implements a distributed
functionality is required in the application. Call- The NCS can grant new load in the system to performance-management framework in
backs are made to the control module/device avoid restarts due to overload. However, if a the control system by collecting distributed
configuration modules. restart is caused by overload, the NCS might counters.
release connections in order to recover.
Load balancing Charging support
When a new connection is created in the system, Software upgrades The WPP offers a central API for the transpar-
the NCS selects the most suitable AP and DPs. The NCS coordinates all software upgrade activ- ent forwarding of call data records. The NCS
ities and performs the required callbacks to the implements a distributed framework for manag-
Start/Restart application to convert data structures. A soft- ing the charging devices, which collect charg-
The NCS coordinates all restarts including a ware upgrade is always accompanied by a major ing information from the payload and forward it
start-phase-driven callback to the application. or minor restart. to the AP/C.
Figure 10
Transmission system
Transmission system architecture.
DP DP/router
DP Internal
DP
Payload/
network Payload/
signaling signaling
DP DP
DP DP
Control system
Internal
network
Transmission system
PASOS
Other
Subnetwork
applications
management layer
applications
Figure 11
Logical management architecture.
FM
WWW-
WWW-
browser
browser
EM Mediator EM
EM
BNSI
SNMP
HTTP HTTP
HTTP EM
EM
Backbone
SGSN
Figure 12 GGSN
SGSN
Embedded element manager.
REFERENCES