Prepared By: Rady Abdelwahed
Prepared By: Rady Abdelwahed
Prepared By: Rady Abdelwahed
Content
Chapter 1: Architecture
Chapter 2 : Nodes
Chapter 3: IDENTITIES
Chapter 4: GSM GEOGRAPHICAL Network
Chapter 5 :Location Update
Chapter 6 : Scenario
Chapter 7 :Interfaces
Chapter 8 :Protocols
Chapter 9: SS7
Chapter 10 :SS7 Over IP
Chapter 11: Signaling Messages
ARCHITECTURE
NETWORK ARCHITECTURE
MODELS
VERTICALLY INTEGRATED
NETWORKS
Many older networks in existence today can
HORIZONTALLY INTEGRATED
NETWORKS
The rapid convergence of telecom and data
THE CONNECTIVITY
LAYER
The Connectivity Layer consists of the transport
MONOLITHIC
ARCHITECTURE
THE SPLIT
ARCHITECTURE
THE SPLIT ARCHITECTURE : The split architecture is where the MSC server
and the M-MGWs are separated.
Nodes
MSC
Mobile services Switching Center :
The primary node in a GSM network is the MSC.
It is the node, which controls calls both to MSs and from MSs.
The primary functions of an MSC include the following:
MSCS
Mobile services Switching Center
server:
The MSC Server is an MSC with signaling only connections to
The MSC Server contains all call and service control logic such as
MGW
Streaming Functions).
The MGW connects the Mobile Core Network with external
networks .
The MGW makes IP, ATM and TDM transport possible in the
backbone network .
The following items are functions of the MGW:
Echo Canceller- Multiparty Call-Announcement Machine
Tone Sender/Receiver: Different tones (such as alerting,
VLR
HLR
Home Location Register :
The HLR is a centralized network database that stores
and manages all mobile subscriptions.
It acts as a permanent store for a persons
subscription information.
Subscriber
Subscriber
Subscriber
Subscriber
identity
supplementary services
location information
authentication information
AUC
Authentication Center:
The primary function of an AUC is to provide
information, which is then used by an
MSC/VLR to perform subscriber
authentication and to, establish ciphering
procedures on the radio link between the
network and MSs.
EIR
Equipment Identity Register:
The equipment identification procedure uses the identity of
mobile equipment.
FNR
FLEXIBALE NUMBER REGISTER:
keep CST MSISDN identity when changing
service provider or moving subscription
between two service domains within the
same country.
SSF
Service Switching Function :
The Service Switching Function (SSF) acts as an interface
SCF
Service Control Function :
The logic and data required to execute a MIN
service is located in a SCP.
The SCP is the platform for the execution of
MIN services.
An SCF contains functions for:
Service script interpretation
Service script storage
Error handling
Communication with the SSF and SDF
SDP
Service Data Point :
SDP manages the data which is used by a MIN
service.
BSC
Base Station Controller :
The BSC manages all the radio-related
functions of a GSM network.
It is a high capacity switch that provides
RNC
Radio Network Controller:
The RNC controls the RBS and the radio
resources.
The RNC is the service access point for all
TRC
Transcoder Controller :
The TRC provides the BSS with rate adaptation
capabilities.
This is necessary because the rate used over
BTS
Base Transceiver Station :
The BTS controls the radio interface to the MS.
The BTS comprises the radio equipment such
Node B
provides the physical radio resources and
converts the
data flow between the Iub and Uu interface.
IDENTITIES
MSISDN
MOBILE STATION ISDN NUMBER :
The MSISDN is a number that uniquely
identifies a mobile telephone subscription.
MSISDN is composed of:
MSISDN = CC + NDC + SN
CC = Country Code
NDC = National Destination Code
SN = Subscriber Number
IMSI
INTERNATIONAL MOBILE SUBSCRIBER IDENTITY
TMSI
TEMPORARY MOBILE SUBSCRIBER
IDENTITY
MSRN
MOBILE STATION ROAMING NUMBER:
When a mobile terminating call is to be set
up, the HLR of the called subscriber requests
the current MSC/VLR to allocate a MSRN to
the called subscriber.
MSRN = CC + NDC + SN
CC = Country Code
NDC = National Destination Code
SN = Subscriber Number
IMEI
INTERNATIONAL MOBILE EQUIPMENT IDENTITY
IMEISV
International Mobile Equipment Identity and
Software Version number:
The International Mobile Equipment Identity and
Software Version number (IMEISV) provides a
unique identity for every MS and also refers to the
version of software which is installed in the MS.
The version of software is important as it may
GT
GLOBAL TITLE:
A Global Title (GT) is an identifying code, such
as dialed digits, which does not explicitly
contain information that allows routing in the
signaling network.
This requires the Signaling Connection Control
MGT
Mobile GLOBAL TITLE:
When a UE is powered on in a PLMN, the VLR must
GSM GEOGRAPHICAL
NETWORK
GSM GEOGRAPHICAL
NETWORK
CELL
A cell is the basic unit of a cellular
HLR.
LN
Location Number :
The Location Number (LN) is a number related to a certain
Location Update
Location Update
Location Update Types:
1.IMSI attach
2.Location Updating Same MSC/VLR
3.Location Updating New MSC/VLR
4.Location updating type periodic registration
5.IMSI detach
IMSI attach
When an MS is switched on, the IMSI attach procedure is
executed , This involves the following steps:
The MS sends an IMSI attach message to the network indicating
already present, If not the VLR contacts the subscribers HLR for
a copy of the subscription information.
The VLR updates the MS status to idle.
Acknowledgement is sent to the MS.
Authentication is performed.
The HLR passes the information to the VLR and updates its
location information for the subscriber.
The HLR instructs the old VLR to delete the information it
has about the MS subscription.
The VLR stores its subscription information for the MS
including the latest location and status (idle).
The VLR sends acknowledgement to the MS.
IMSI detach
IMSI detach enables the MS to indicate to the
Traffic Cases
Traffic Cases
1. CALL FROM AN MS
2. Call To MS
3. MOBILE ORIGINATED SMS
4. MOBILE TERMINATED SMS
CALL FROM AN MS
This example describes what happens when a mobile subscriber
wants to set up a voice call to a subscriber in the PSTN.
calls activated.
Call To MSC
The major difference between a call to an MS and a call from
an MS is that in a call to an MS the exact location of the
mobile subscriber is unknown.
connection is established.
MOBILE TERMINATED
SMS
Mobile terminated SMS has the capability to
transfer a short message from the SMSC to an
MS.
8. If the delivery was successful, a report is sent from the MSC/VLR to the SMSC, if
not, the HLR is informed by the MSC/VLR, and a failure report is sent to SMSC.
In the case of an unsuccessful delivery, the SMS-C informs the HLR and VLR that
there is a message waiting to be delivered to the MS. The HLR then informs the
SMSC when the MS becomes available.
Interfaces
Interfaces
D interface
The MSC HLR interface is a MAP interface
C interface
MSC HLR is a MAP interface for interrogation
F interface
The MSC EIR interface is a MAP interfaces
L interface
The MSC SCF interface includes an Intelligent
Network Application Part ( INAP) based interface
between the SCF and a SSF co-located with the
MSC Server.
This interface is used for the SCF to provide IN
services.
It also includes the L interface, which is MAP
Iu Interface
The MSC RNC interface is a RANAP (Radio
A interface
The MSC BSC interface is a BSSMAP signaling
Gs Interface
The Gs interface links the databases in the MSC
Protocols
Protocols
MAP
MOBILE APPLICATION PART:
The Mobile Application Part (MAP) is an SS7 protocol which provides
services to mobile phone users using the various nodes in GSM,
UMTS, and GPRS networks. Specifically, its the application-layer
protocol used to share subscribers information among different
networks.
The Mobile Application Part (MAP) provides the necessary signaling
Supplementary Services.
INAP
INTELLIGENT NETWORK APPLICATION
PROTOCOL:
The INAP protocol enables the Service Control
TCAP/SCCP signaling.
N-ISUP
NARROW BAND ISDN USER PART :
The signaling system used between the MSC Server
BICC
BEARER INDEPENDENT CALL CONTROL:
BICC is similar in function to the N-ISUP protocol and based on the
ITU-T standard which provides the means for supporting narrowband
ISDN services across an ATM or IP network.
GATEWAY CONTROL
PROTOCOL
This protocol describes the remote control
BSSAP
BSS MOBILE APPLICATION PART:
The MSC Server handles Radio Access Bearers
BSSGP
BSS GPRS PROTOCOL :
The primary function of Base Station System
GPRS Protocol (BSSGP) is to provide the radiorelated, QoS , and routing information required
to transmit user data between a base Station
Controller (BSC) and an SGSN in a GSM network.
A secondary function is to enable two
RANAP
RADIO ACCESS NETWORK APPLICATION
PART:
The MSC Server handles Radio Access Bearers
TCAP
TRANSACTION CAPABILITIES APPLICATION PART:
Transactional Capabilities Application Part (TCAP)
connection to an external database.
facilitates
SCCP.
CAP
CAMEL Application Part :
is a real time protocol used to support the
information flows between CAMEL (Customized
Application for Mobile network Enhanced Logic)
functional elements such as the SCF (Service
Control Function) and SSF (Service Switching
Function).
TUP
Telephone User Part :
is an analog protocol that performs the basic
telephone call connect and disconnect. It has been
replaced by ISUP, but is still used in some parts of
the world (China).
SS7
SS7 Signaling
Signaling means the transfer of information
ACCESS SIGNALING
There are many types of access signaling, for
TRUNK SIGNALING
The Inter-exchange Signaling information is
Exchange Signaling:
CAS
Channel Associated Signaling:
means that the signaling is always sent on the same connection (PCM
The Register Signals are used during the set-up phase of a call to transfer
address and category information.
CCS
Common Channel Signaling :
In this case a dedicated channel, completely separate from the
SIGNALING SYSTEM
NO. 7
CHARACTERISTICS
High flexibility:
OSI REFERENCE
MODEL
The Signaling System No. 7, is structured in a modular and layered way.
Such a design of SS7 is similar to the Open System Interconnection
model.
The Signaling Connection Control Part (SCCP) together with the
Signaling Network
Elements
SP
Signaling Point :
A Signaling point can be described as, the
switching or
processing node in a signaling network .
Every SP is identified by a number determined by the
OP&DP
Originating Point:
The Signaling Point (SP) at which the signaling
message is generated. It is identified by an
Originating Point Code (OPC).
Destination Point:
The Signaling Point (SP) to which the signaling
message is destined. It is identified by a
Destination Point Code (DPC).
STP
Signaling Transfer Point:
This is a Signaling Point (SP) that is able to
route/reroute the signaling messages. In GSM,
every SP is an STP as soon as it routes the
signaling message that must be delivered to a
different destination point.
SL&LS
Signaling Link:
The packet data link that connects two SPs is a
Signaling Link (SL).
Link Set:
A number of parallel Signaling Links (SLs), to a
maximum of 16, connecting the same Signaling
Points (SPs) is referred to as a signaling Link Set
(LS).
SR&SRS
Signaling Route :
The predetermined path a message takes through the
signaling network between the Origination Point (OP) and the
Destination Point (DP) is called a Signaling Route (SR).
A Signaling Route is defined as a link set which is assigned to
FUNCTIONAL LEVELS
Level 1
Signaling Data link:
Defines the functions of the physical interface of the signaling link to
Level 2
Signaling Link functions:
Includes all functions required to ensure
reliable transfer of signaling messages on each
individual signaling link.
The signaling data link and the signaling link
Level 3
Signaling Network functions:
The main purpose of the Signaling Network
functions on level 3 is to ensure reliable handling of
incoming or outgoing signaling messages sent from
one signaling point via interconnected signaling
links to other signaling points.
SCCP
The Signaling Connection Control Part:
Is added as a functional layer above the
Message Transfer Part in order to meet a
number of new requirements ..
The combination of the MTP and the SCCP is
SCCP Addressing
GT
GLOBAL TITLE:
The GT contain specified combinations of:
ADDRESS INFORMATION (AI)
NATURE OF ADDRESS (NA)
NUMBERING PLAN (NP)
TRANSLATION TYPE (TT)
SCCP Subsystem
Number
HIGH-SPEED
SIGNALING LINK
The limit for the link sets is 16 signaling links per LS.
This limits the LS capacity to 1 Mbps (that is, 16 *
64 kbps).This can be greatly enhanced by Highspeed Signaling Links (HSL), which have almost 2
Mbps capacity per SL.
High-speed Signaling Links use :
MTP level 3 (the signaling network level) of the
SS7 .
ATM (Asynchronous Transfer Mode) .
SAAL (Signaling ATM Adaptation Layer for BISDN , that is, Broadband ISDN) protocols.
Layer
NNI : Network Node Interface
SSCS : Service Specific
Convergence Sub layer
SSCF : Service Specific
Coordination Function
SSCOP : Service Specific
Connection-Oriented Protocol
AAL5 : ATM Adaptation Layer type
5
CPCS : Common Part Convergence
Sub layer
SAR : Segmentation and
Reassembly
ATM : Asynchronous Transfer Mode
SIGTRAN
SS7 OVER IP
In telecommunication today there is a greater drive to migrate all
areas. The Application Layer the Control layer and the connectivity
layer. The whole concept of the connectivity layer was to provide the
network with a common transmission platform from which to switch all
call scenario types.
As IP is considered to be a more efficient way of transporting
Then when the CN model was introduced, ATM was considered to be the
common transport mechanism given the role it plays in the connectivity
layer. This allowed our signaling links to increase through put to deliver
larger amounts of data with a little less effort.
ATM allowed links to be established as needed instead of allocating
permanent resources. The use of ATM to transfer SS7 messages is
known as Broadband SS7. This increased the link from 64K b/s to 2M b/s.
NETWORK STRUCTURE
TRADITIONAL SS7
SIGTRAN SS7
SIGTRAN PROTOCOL
STACKS
M3UA Association
The M3UA association is the representation of
M3UA Route
A signaling route in M3UA is the same as the
M3UA Signaling
destination
The M3UA signaling destination is a node that
M3UA Signaling
Procedures
M3UA Signaling
Procedures
1. M3UA sends an Associate primitive to the SCTP instance. This
4.
5.
6.
Once the SCTP entities have established their associations then SCTP at both ends send
the Communication UP primitive to the M3UA layers. This indicates that the M3UA layers
can communicate Peer to Peer now. The Communication UP primitive is used by the SCTP
protocol to indicate that it is ready to send or receive information between to two SCTP
endpoints.
7.
The M3UA layer sends an ASP UP protocol message towards its peer M3UA layer to
indicate that it is ready to receive any messages from the peer. This message is a State
Maintenance message.
8. The receiving M3UA layer responds with an ASP UP Ack protocol message. It is used to
acknowledge the receipt of the ASP UP protocol message. This message is a State
Maintenance message.
9.
From here the originating M3UA layer will send an ASP activate protocol message. The
M3UA layer to indicate to its peer M3UA layer it is ready to receive signaling messages uses
this message. This message is a Traffic Maintenance message.
10. Once the ASP activate message is received by the M3UA layer will respond with the ASP
activate Ack message. This message is a Traffic Maintenance message.
11. Finally the Data to be sent is sent across the Active association between the two M3UA
peers.
SCTP ASSOCIATION
The SCTP association is the logical
of SCTP packets .
It comprises of a set of transport addresses (a
combination of IP addresses and port numbers)
for sending and receiving SCTP packets
between the two SCTP endpoints.
These transport addresses must be unique to
the SCTP endpoint throughout the network. This
is very similar to the signaling point code of a
node being unique within the signaling network.
SCTP Signaling
procedures
IP Protocol Layer
The IP protocol layer provides connectionless
Signaling Messages
Location Update
6.
8.
10. If the authentication passes, the MSC sends the UPL (Update Location) to the
HLR.
11. The HLR replies to the MSC with the ISD (Insert Subscriber Data) message.
During Call