You are on page 1of 6

Connectivity Packet Platform in the GSM/WCDMA Network

Denis Duka
Ericsson Nikola Tesla
Split, Croatia
e-mail: denis.duka@ericsson.com
Abstract - The telecommunications community is migrating toward a new network architecture based on horizontal layers.
The separation of the network functionality into independent layers is a key principle in modern networking in the tele- and
datacom industry today. The layered thinking is also a very fundamental and visible aspect in a number of standardization
initiatives and industry forums, such as the Multiservices Switching Forum, led by several of the largest operators and
manufacturers.
This paper presents the short overview of Connectivity Packet Platform as a carrier-class technology that has been
positioned for access and transport products in mobile and fixed networks based on layered design.

Keywords - CPP, MGW, WCDMA

The rapid convergence of telecom and datacom


1. INTRODUCTION technologies has lead to the integration of vertical networks
into multi-service (or next-generation) networks that
As mobile communications evolve, mobile end-users will provide reliable and real-time communications for all
be offered wideband multimedia capabilities. The associated service types [4].
multimedia streams require that the networks should be
more flexible than networks that are based on time-division
multiplexing (TDM) – at providing bandwidth on demand.
Today's tele- and data communications environment
consists of a variety of networks. Most of these networks
are highly specialized, designed and optimized to serve a
specific purpose as illustrated in Figure 1 (left part). To a
large extent these networks can also be described as
vertically integrated in the sense that they combine very
different functionality (for example, transport, control, Fig. 1. Vertically versus horizontally integrated networks
services etc.) in one and the same network element [1]. For
historical reasons the networks in this vertically integrated To simplify backbone network design and enable
multi-network world have evolved independently of one incremental upgrade as new technologies are
another and therefore differ in many ways. This, of course, commercialized, a layered approach has been taken to the
reduces the possibilities for operators to create synergies design of the next-generation networks. By layering the
among their networks as a means to reduce costs, provide design of the network and providing open, standard
service portability and so on [2]. The architecture in the interfaces, each part of the network can evolve at its own
right part of Figure 1 illustrates a way to evolve this multi- pace independent of changes in other parts of the network
network situation in order to overcome some of its [5]. The layering means in practice that the different levels
deficiencies. The solution is based on a horizontal structure in network hierarchy are separated, and communicate over
of the network into a number of independent layers, which well-specified interfaces; thus different applications can
gives a more flexible system. The open architecture of the share the resources in the lower level of the network.
UMTS (Universal Mobile Telecommunication System) Networks designed on this layered principle are described as
network ensures a smooth migration from the existing horizontally integrated. All network functionality is split
systems to the new technologies [3]. between the connectivity layer, the control layer and the
application layer [6] (see Figure 2).
Fig. 2. Horizontally integrated network

2. BACKGROUND TO THE DEVELOPMENT OF Flexibility - CPP can be implemented in different nodes


THE CPP and networks. The transport technique in CPP is based on
the Asynchronous Transfer Mode (ATM) protocol. ATM
When Ericsson first began designing Wideband Code is well suited for a lot of different applications spanning
Division Multiple Access (WCDMA) products for third- from low intensive constant bit rate applications such as
generation cellular systems based on layered architecture, it voice requiring short and predictable delay to bursty
lacked a system platform that could support the multimedia packet data applications that asks for reliable and high
services that will characterize these systems. Designers also performing transfer capabilities.
perceived that the new radio network products would have Scalability- The scalability feature of CPP comprises
to be cost effective enough to compete with mature GSM both execution resources as well as communication
products of the future. Thus CPP was selected, mostly interfaces. It is possible to change the size of a node
because it demonstrated the best cost-to-performance ratio. during its duty task with very small or non disturbance.
CPP (Connectivity Packet Platform) is a carrier-class Modularity – Using CPP it is possible to create nodes
technology that has been positioned for access and transport with different configurations, functionality, capacity, cost,
products in mobile and fixed networks. It is an execution and reliability and performance levels.
and transport platform with specified interfaces for
application design. The execution part consists of support User Friendliness – CPP can be managed by what is
for the design of application hardware and software. The called a ‘thin client’. That is a web browser that for a
transport part, which can be seen as an internal application dedicated task and by utilizing HTTP will fetch a
on the execution platform, consists of several protocols for management application from the node. CPP contains a
communication, signaling, and transmission. number of such applications. The users can also develop
their own applications utilizing the management
CPP was first developed for asynchronous transfer mode application support provided by CPP.
ATM (Asynchronous Transfer Mode) and TDM transport.
Later, support is being added for IP (Internet Protocol) CPP also contains a generic object browser that is used to
transport [7]. manage the node by directly accessing and manipulating the
managed objects defined by CPP and the node application
The keywords when designing CPP have been and are [8].
flexibility, scalability, modularity and user friendliness.
3. CPP NODE ARCHITECTURE
The term "CPP based node" is used when talking about a
node that includes the CPP platform and the applications
that run on top of the platform. The term node is thus used
to describe any type of network node that switches ATM
cells, regardless of its purpose or complexity.
The CPP Application Development Environment
(CADE) is used during the design of node applications. The
CPP Platform and CADE together include all the physical
equipment and associated software that is required so that
the ATM network node can be created.
Figure 3. shows the CPP platform and the application
part.

Fig. 4. WCDMA CPP based products

4.1. CPP Media Gateway

The CPP MGW (Media Gateway), as shown on Figure 5,


can contain a full set of speech and data resources for
performing manipulation and additions to the connectivity
layer. It also contains transport resources for performing
protocol and connectivity layer conversions between
different networks and it provides Signaling Gateway
functionality for performing conversions of lower layer
control protocols. An incoming connection on a physical
line interface with a standardized bearer protocol is
connected to the appropriate function. On the outgoing side,
Fig. 3. CPP platform and application part the connection is connected to an outgoing standardized
bearer. Therefore, an incoming bearer is switched to an
outgoing bearer even if the stream is modified and the
4. CPP BASED PRODUCTS bearers are changed.

CPP is a platform product from which it is possible to


develop a switching network node such as a small to
medium sized ATM switch. The present day design of CPP
emphasizes WCDMA products, for example the Radio
Network Controller (RNC) in the UMTS Terrestrial Radio
Access Network (UTRAN) (Figure 4). Nonetheless, it is a
generic platform that can be used for several different
applications such as IP routers, and the RNC and Base
Transceiver Station (BTS) for CDMA2000 [9]. Code
Division Multiple Access (CDMA) 2000 is the evolution
from CDMA1, which is the narrowband CDMA system in
the United States today. CDMA stands for Code Division
Multiple Access.

Fig. 5. CPP MGW


As part of this process, conversion between different bearers convergence of telecom and data in mobile communications
and formats can be made. This conversion can, for example, possible.
mean converting a compressed voice to a non-compressed CPP is uniquely scalable. It can be used in small
format and changing the bearer from ATM to STM applications and large RNC and media gateway nodes.
(Synchronous Transfer Mode), or terminating the packet Virtually every aspect of scalability is covered by CPP:
data traffic received from the Gn interface in the GTP high-end and low-end nodes, pay-load capacity, processing
(Gateway Tunneling Protocol) tunnels and re-tunneling the capacity, number of routes, route updating capacity, number
IP packets into IPsec or L2TP tunnels towards external IP of physical links, link capacity and cost.
networks (Gi interface) [10]. All MGW application
functions during a connection are initiated from the
Gateway Control Protocol (GCP) that provides a direct link REFERENCES
to the controlling Mobile Switching Center (MSC) server(s).
The platform provides the physical line interfaces and most [1] Antun Caric, Kristian Toivo: New Generation Network
of the bearer layer interfaces including bearer control Architecture and Software Design, IEEE
signaling, for example, AAL2 with Q.AAL2. Communication Magazine, vol. 38, no 2, Feb 2000, pp.
108 - 114.
For packet based traffic functions such as tunneling [2] Ramje Prasad, Marian Ruggieri: Technology Trends in
(GTP, IPSec and L2TP), re-tunneling (of GTP packets to Wireless Communications, 2n edition, Artech House,
IPSec encapsulation and vice versa), translation of IP London, 2003.
address to IMSI (Individual Mobile Subscriber Identity) [3] Gene Robinson: Communication Networks with 
address, volume based charging, security functions QoS
(Quality of Service) handling is performed in the Media Layered Architecture, IEEE802, N – West Standards 
Gateway [11]. The external control interface is the         meeting for Broadband  Wireless Access Systems, 
Gateway Control Protocol used by the MSC Server to         March 1999.
request the Media Gateway to add and remove media stream [4] R.C. Maier: Strategic Aspects of Core Network
functions into a speech and data connection. The Gateway Migration, First International Conference on 3G
Control Protocol also includes commands to establish and Mobile Communication Technologies, Conf. Publ. No.
release a through connection with the requested media 471.
stream functions included. In the process to establish and [5] D. Medhi, S. Jain, T. Srinivasa Rao, D. Shenoy, M. 
release a connection to other network nodes the relevant          Saddi, and F. Summa: A Network Management 
bearer signaling is included. A Media Gateway can lend its
        Framework for Multi­Layered  Network Survivability, 
resources to any MSC Server and an MSC Server can use
the resources of any Media Gateway. That way UMTS Core         Technical Report, Computer Science  Telecommunic. 
Network architecture allows an m:n relation between         University of Missouri ­  Kansas City (July 1999).
Servers and Media Gateways [12]. [6] J.S. DaSilva, D. Ikonomou and H. Erben: European R
& D programs on third-generation mobile communic.
systems, IEEE, Personal Commun. (February 1997).
5. CONCLUSION [7] L. O. Kling, A. Lindholm, L. Marklund and G.B.
Nilsson: CPP – Cello Packet Platform, Ericsson
The layered architecture is being deployed in third- Review No.2, 2002, pp. 68-75.
generation mobile networks – that is universal mobile systems, IEEE, Personal Commun. (February 1997).
telecommunication system. The enhanced platform [8] Denis Duka: Layered Network Architecture,
architecture, today generally pursued by most Conference of Software, Telecommunications and
standardization forums, provides an inherent flexibility, Computer Networks, SoftCOM 2003, pp. 122-126.
which allows operators to build scalable and cost effective [9] Denis Duka, L. Hribar and Damir Buric: Adopting the
multi-services solutions in the new telecom world. At the Horizontal Layering in the GSM/UMTS Network,
same time the layered architecture offers a pragmatic way to Conference of Software, Telecommunications and
rationalize legacy networks, allowing them to run over Computer Networks, SoftCOM 2004, pp. 66-71.
state-of-the- art, cost effective transport solutions. [10] Denis Duka, Lovre Hribar and Damir Buric:
Horizontal Layering – an Essential Aspect in Modern
The modular nature CPP base nodes means it is possible Networking, MIPRO 2004, pp. 347-351.
to create nodes with different configuration, functionality,
[11] Fyro, Heikkinen, Petersen and Wiss: Media gateway
capacity, cost, reliability and performance level. MGW
for mobile networks, Ericsson Review No.4, 2000,
based on CPP represents the base for supporting the
pp. 216-233.
multimedia services associated with UMTS making the
[12] Mpirical:
http://www.mpirical.com/companion/mpirical_compani
on.html#http://www.mpirical.com/companion/Multi_Te
ch/Media_Gateway.htm

You might also like