Title: GSM Protocol Stack Shrish Mammattva Bajpai
1GSM Protocol StackShrish Mammattva Bajpai
2What is Protocol Stack ?
- A protocol stack (sometimes communications stack)
is a particular software implementation of a
computer networking protocol suite. The terms are
often used interchangeably. Strictly speaking,
the suite is the definition of the protocols, and
the stack is the software implementation of them. - In Windows the TCP/IP stack is implemented by
the Winsock DLL.
3What is Protocol Stack ?
- The term stack also refers to the actual
software that processes the protocols. So, for
example, programmers sometimes talk about loading
a stack, which means to load the software
required to use a specific set of protocols.
4 5Um Interface
6A Interface
7MS End Protocol Stack
- Physical Layer
- Data Link Layer
- Layer 3
- Radio Recourse Management
- Mobility Management
- Connection Management
8BTS End Protocol Stack
- Physical Layer
- Data Link Layer
- Layer 3
- Radio Recourse
- Base Transreceiving Station Management
9BSC End Protocol Stack
- Physical Layer
- Data Link Layer
- Layer 3
- Radio Recourse
- Base Tranreceiving Station Management
- Signaling Connection Control Part
- Direct Transfer Application Part
- Base Station Subsystem Management Application
Part
10MSC End Protocol Stack
- Message Transfer Part
- Signaling Connection Control Part
- Direct Transfer Application Part
- Base Station Subsystem Management Application
Part - Connection Management
- Mobility Management
- Mobile Application Part
- Transaction Capabilities Application Part.
-
11Link Layers
12Um Interface
- Physical Layer
- Implement Logic channels,coding and frames.
- Access Capabilities.
- Error Detection.
- Encryption.
-
-
-
13Um Interface Physical Layer Mode
- Mode of operations
- Idle Mode.
- Dedicated Mode.
14Um Interface Physical Layer Mode
15Um Interface Physical Layer Frame
16Um Interface Physical Layer Frame
- 21 Blocks.
- Power level.
- Timing advance.
- Use by ACCH, CCCH, BCCH DCCH.
17Um Interface Data Link Layer Task
18Um Interface Data Link Layer Operation Mode 1
- Unacknowledged Operation
- Data Transmitted in UI frame.
- No Ack
- No Flow control Mechanism.
- No L2 error correction technique.
- Use for all channels except RACH.
-
- .
-
19Um Interface Data Link Layer Operation Mode 2
- Acknowledged Operation Mode
- Data Transmitted in I frame.
- Ve Ack
- Flow control Mechanism.
- Error correction technique.
- Use for DCCH Channel
20Um Interface Data Link Layer
21Um Interface Data Link Layer
- Connection End Point Identifiers of L2
connections are labeled with Data Ling Layer
Identifiers - 1.Service Access End Point Identifiers
- 2.Connection End Point Identifiers
- SAPI 0 for Signaling.
- SAPI 3 for SMS.
-
22Um Interface Data Link LayerProcedure 1
- Distribution Procedure
- SAP is associated with only one signaling
channel - Distribution of L2 frame receive by one
channel to the respective data link procedure. - Not used for RACH
23Um Interface Data Link LayerProcedure 2
- Random Access Procedure
- Only for RACH
- Unidirectional Procedure
- Deals with random control procedure
- Retransmission of Random Access Brust
-
24Um Interface Data Link LayerFrame Formats 1
- Points
- No flag at start and at last.
- Octets are depend upon type of channel.
- The end of information field is given by length
indicator. - Frame format contains address field and
variable length. - Connection of SAPI 0 is initiated by MS.
- Address Field is one for control channels
25Um Interface Data Link LayerFrame Formats 2
26Um Interface Data Link LayerFrame Formats
- Type A.
- Used in dedicated channels
- Bi-directional Use.
- No Information Contain.
- Ack Mode Operation.
27Um Interface Data Link LayerFrame Formats 2
28Um Interface Data Link LayerFrame Formats
- Type B.
- Used in dedicated channels
- Bi-directional Use.
- Information Contain.
- Ack Mode Operation.
29Um Interface Data Link LayerFrame Formats
30Um Interface Data Link LayerFrame Formats
- Type Bbis
- Used in common control channels
- Uni-directional Use.
- Information Contain.
- Un Ack Mode Operation.
- SAPI 0 is used.
31Um Interface Data Link LayerFrame Formats
32Um Interface Data Link LayerFrame Formats
- Type Abis
- Used in common control channels
- Uni-directional Use.
- No Information Contain.
- Un Ack Mode Operation.
- SAPI 0 is used.
33Um Interface Layer 3
- Layer 3
- RR Management.
- CM Management.
- MM Management.
34Um Interface Layer 3 Frame Format 1
- Common for RR, MM and CM.
-
35Um Interface Layer 3 Frame Format 2
- Transaction ID- Enable to perform several
parallel signaling transaction. - Protocol Discriminator Operation type.
- Message Type Different type of process.
- Information ID Information elements.
- Length Indicator Length of the Information ID.
36Um Interface Layer 3 Radio Recourse Management.
Functions
37Um Interface Layer 3 Radio Recourse Management.
Processes
- Connection Set Up And Release.
- Handoff.
- Channel Change
- Ciphering.
38Um Interface Layer 3 Radio Recourse Management.
Connection Set Up And Release Processes
39Um Interface Layer 3 Radio Recourse Management.
Connection Set Up And Release Processes
40Um Interface Layer 3 Radio Recourse Management.
Connection Set Up And Release Processes
41Um Interface Layer 3 Radio Recourse Management.
Connection Set Up And Release Processes
- RR Connection between MS Nwk..
- LAPDm Connection between MS Nwk..
- Initiated by MS or Nwk. .
- RR connection Establish then higher link comes in
picture. - SAPI 0 is used.
42Um Interface Layer 3 Radio Recourse Management.
Channel Change Processes
43Um Interface Layer 3 Radio Recourse Management.
Channel Change Processes
- Requested By CM, MM or by RR.
- Initiated By Nwk..
- MS get assignment command to shut down the
connection.
44Um Interface Layer 3 Radio Recourse Management.
Handoff Process
45Um Interface Layer 3 Radio Recourse Management.
Handoff Process
46Um Interface Layer 3 Radio Recourse Management.
Handoff Process
- Cell Information BCCH
- Handoff Command ACCH
- Handoff Access DCCH
47Um Interface Layer 3 Radio Recourse Management.
Activation of Ciphering Process
48Um Interface Layer 3 Radio Recourse Management.
Activation of Ciphering Process
- Done By BSS.
- MS get the message and done the task.
49Um Interface Layer 3 Mobility Management Functions
50Um Interface Layer 3 Mobility Management Process
- Common Mobility Management Process.
- TMSI Assignment.
- Identification Process.
- Authentication Process.
- IMSI Detach.
- Specific Mobility Management Process
- IMSI Attach
- Location Updation.
- MM Connection Management Process
-
-
51Um Interface Layer 3 Mobility Management Process.
TMSI Assignment 1
52Um Interface Layer 3 Mobility Management Process.
TMSI Assignment 2
- Unique identifier for each MS
- Change with every location updation.
- Send through BCCH with LAI identifier.
53Um Interface Layer 3 Mobility Management Process.
Identification Process. 1
54Um Interface Layer 3 Mobility Management Process.
Identification Process. 2
- At any time when network wants.
- IMSI IMEI sends to Network.
55Um Interface Layer 3 Mobility Management Process.
Authentication Process. 1
56Um Interface Layer 3 Mobility Management Process.
Authentication Process. 2
- Started by Network, when MS send the request to
establish RR connection. - RAND and Kc.
- When fails then IMSI and TMSI will send.
- Two time only.
- Fail then cancel all the connections.
- Emergency Calls can made only.
57Um Interface Layer 3 Mobility Management Process.
IMSI Detach. 1
58Um Interface Layer 3 Mobility Management Process.
IMSI Detach. 2
- Switch off the cell.
- Cancel the paging load from network.
- Send the message to MS on BCCH and SCCH.
- This process will start after the any specific
operation.
59Um Interface Layer 3 Mobility Management Process.
Location Upadation
- Channel Used BCCH.
- Identifier TMSI LAI.
- Register HLR VLR.
60Um Interface Layer 3 Mobility Management Process.
IMSI Attach.
- Switch on the cell.
- New TMSI and LAI.
61Um Interface Layer 3 Connection Management
- Three Entities
- 1.Call Control.
- 2.Supplementary Services.
- 3. Short Message Services.
62Um Interface Layer 3 Connection Management
63A Interface Protocol Stack
- Message Transfer Part
- Signaling Connection Control Part
- Direct Transfer Application Part
- Base Station Subsystem Management Application
Part - Connection Management
- Mobility Management
- Mobile Application Part
- Transaction Capabilities Application Part.
-
64A Interface Message Transfer Part
- Comprise lower 3 layer of OSI model.
- Routing.
- Transportation of the signaling message.
65A Interface Mobile Application Part
66A Interface Signaling Connection Control Part
- Provides Connection less and connection oriented
Services. - Messages through BSC.
- Two Reasons for setting the SCCP Connection.
- 1.Location Update.
- 2.Call Connection Setup.
67A Interface Transaction Capabilities Application
Part
- Connectionless Service given By SCCP.
- Exchange of MAP messages(Between different MSC,
HLR, VLR and GMSC) done through this part.
68A Interface Base Station System Application Part
- Two Parts
- Base Station System Management Application
Part. - Direct Transfer Application Part.
69A Interface Direct Transfer Application Part.
- The messages through CM MM are passed on
transparently through BSS using DTAP Protocol. - Only Connection Oriented Services.
- One signaling connection for each active MS with
one or more transaction. - New connection establish each time when the new
transaction start between MS and MSC.
70A Interface BSSMAP
- Responsible for all admin and control of the
radio recourses. - Handoff and channel ass. is control by BSSMAP.
- Two type of procedure.
- 1.Global BSSMAP procedure.
- 2.Dedicated BSSMAP procedure.
71A Interface BSSMAP Dedicated BSSMAP procedure
- Channel Assignment.
- Channel Release.
- Cyphering Control.
72A Interface BSSMAP Dedicated BSSMAP procedure
73A Interface BSSMAP Global BSSMAP procedure
- Paging
- Flow Control
- Closing and Opening of the channel.
74A Interface BSSMAP Global BSSMAP procedure
75Abis Interface BTSM
- Task
- Random Access of the channel.
- Paging process of MS.
- Ciphering process of MS.
- Power Control of MS.
76Abis Interface BTSM Frame
77Abis Interface BTSM Frame
- Message Discriminator
- 1 for passes through BTS.
- 2-5 serve by BTS.
-