You are on page 1of 20

GSM Network Signaling

GSM Protocol Interfaces

September 30, 2005

Girish Kumar Patnaik

GSM Protocol Interfaces

September 30, 2005

Girish Kumar Patnaik

GSM Protocol Interfaces


GSM MAP (Mobile Application Part)
Software platform for implementing the GSM network signaling protocol Used in the B, C, D, E, F and G interfaces In terms of network signaling, GSM architecture can be partitioned into three parts:
Databases Switches Radio System

Application of the SS7 protocol


September 30, 2005 Girish Kumar Patnaik 4

GSM MAP Protocol Hierarchy

September 30, 2005

Girish Kumar Patnaik

GSM MAP Protocol Hierarchy


Message Transfer Part (MTP)
Level 1 defines the physical, electrical and functional characteristics of the signaling links Level 2 provides reliable transfer of signaling messages between two directly connected signaling points Level 3 provides the function and procedures related to message routing and network management

Signaling Connection Control Part (SCCP)


Provides additional functions such as Global Title Translation (GTT) to the MTP MTP utilizes GTT to transfer noncircuit-related signaling information such as PCS registration and cancellation
September 30, 2005 Girish Kumar Patnaik 6

GSM MAP Protocol Hierarchy


Signaling Connection Control Part (SCCP)
GSM MAP uses SCCP classes 0 and 1 connectionless services that provide efficient routing with or without maintaining message sequencing between two or more messages Network entities may consists of several Application Service Elements (ASEs) SCCP addresses these ASEs with Subsystem Number (SSN) For Intra-GSM network message delivery, MTP uses Destination Point Code (DPC) as the destination address for direct routing For Inter-GSM network message delivery, SCCP translates the actual destination address by GTT
September 30, 2005 Girish Kumar Patnaik 7

GSM MAP Protocol Hierarchy


Transaction Capabilities Application Part (TCAP)
Provides the capability to exchange information between applications using noncircuit-related signaling

September 30, 2005

Girish Kumar Patnaik

GSM MAP Service Framework


The GSM network entities (such as HLR, VLR, and MSC) communicate with each other through MAP dialogues by invoking MAP service primitives.
Request Indication Response Confirm
Girish Kumar Patnaik 9

September 30, 2005

GSM MAP Service Model

September 30, 2005

Girish Kumar Patnaik

10

Parameter of Service Primitive


The parameter of a service primitive type belongs to the four categories:
M (Mandatory) O (Service provider option) U (Service user option) C (Conditional)

September 30, 2005

Girish Kumar Patnaik

11

MAP Services
A MAP dialogue consists of several MAP services. MAP services are either specific or common. MAP services are specific:
The specific MAP service includes
28 mobility services 4 operation and maintenance services 6 call-handling services 11 supplementary services 8 short message service management services
Girish Kumar Patnaik 12

September 30, 2005

MAP Services
MAP services are common:
To establish and clear MAP dialogue between peer MAP service users. Six common MAP services are defined:
MAP-OPEN, MAP-CLOSE, MAP-DELIMITER, MAP-U-ABORT, MAP-P-ABORT, MAP-NOTICE

September 30, 2005

Girish Kumar Patnaik

13

The MAP Protocol Machine


When a MAP user issues a service request, the request is processed by the MAP Protocol Machine (PM) in the service provider. MAP PM consists of four components:
Dialogue State Machine (DSM)
Co-ordinates the service state machines (SSMs) For every MAP dialogue, an instance of DSM is created to handle the dialogue An SSM is either an RSM or a PSM

September 30, 2005

Girish Kumar Patnaik

14

The MAP Protocol Machine


Requesting Service State Machine (RSM)
Handles a MAP-specific service requested during a dialogue This SSM is created by the DSM for each requested service

Performing Service State Machine (PSM)


Handles a MAP service performed during a dialogue This SSM is created by the DSM for each service to be performed

September 30, 2005

Girish Kumar Patnaik

15

The MAP Protocol Machine


Load Control
Monitors the traffic generated by the service activities There is only one instance of this process in each system If an overload situation is detected, low-priority MAP operations may be ignored Priority levels from high to low for MAP service primitives are Handoff, Mobility Management, Short Message Services, Subscriber-controlled inputs (call waiting, call forwarding)

September 30, 2005

Girish Kumar Patnaik

16

The MAP Protocol Machine

September 30, 2005

Girish Kumar Patnaik

17

The MAP Protocol Machine


When the service provider receives a MAP-OPEN request from the service user or a TC-BEGIN Indication from the TCAP, the MAP PM is invoked and an instance of DSM is created. For every service primitive issued during the MAP dialogue, an instance of PSM is created by the DSM at the performers side, and an instance of RSM is created by the DSM at the initiators side.

September 30, 2005

Girish Kumar Patnaik

18

MAP Dialogue

September 30, 2005

Girish Kumar Patnaik

19

Acknowledgement
Slides obtained from home page of Prof.Phone Lin Slides obtained from home page of Prof.Gerald Q. Maguire Jr.

September 30, 2005

Girish Kumar Patnaik

20

You might also like