Professional Documents
Culture Documents
REG Overview
REG Overview
QUALCOMM® Proprietary
Restricted Distribution: This document contains critical information about QUALCOMM products and may not be distributed to anyone that is
not an employee of QUALCOMM, its affiliates or subsidiaries without the approval of Configuration Management.
Export of this technology may be controlled by the United States Government. Diversion contrary to U.S. law prohibited.
All data and information contained in or disclosed by this document is confidential and proprietary information of QUALCOMM Incorporated and
all rights therein are expressly reserved. By accepting this material the recipient agrees that this material and the information contained therein is to
be held in confidence and in trust and will not be used, copied, or reproduced in whole or in part, nor its contents revealed in any manner to others
without the express written permission of QUALCOMM Incorporated.
QUALCOMM Incorporated reserves the right to make changes to the product(s) or information contained herein without notice. No liability is assumed for
any damages arising directly or indirectly by their use or application. The information provided in this document is provided on an “as is” basis.
This document contains QUALCOMM proprietary information and must be shredded when discarded.
QUALCOMM is a registered trademark and registered service mark of QUALCOMM Incorporated. CDMA2000 is a registered certification mark of the
Telecommunications Industry Association, used under license. ARM is a registered trademark of ARM Limited. QDSP is a registered trademark of
QUALCOMM Incorporated in the United States and other countries. Other product and brand names may be trademarks or registered trademarks of their
respective owners.
QUALCOMM Incorporated
5775 Morehouse Drive
San Diego, CA 92121-1714
Copyright © 2002, 2005 QUALCOMM Incorporated. All rights reserved.
Revision history
Version Date Description
A Feb 2002 Initial release
B Oct 2005 Updated call flow scenario for UMTS
Contents
• Functional Overview
• Packet Switch (PS) Signaling Components
• Protocol Architecture (PS domain control plane)
• SM Protocol Architecture for GPRS (in GSM)
• Protocol Architecture for SM/RABM in PS mode for UMTS
• Software Architecture (SM/RABM)
• SM Operations
• PDP State Machine
• SM Timers
• RABM Operations
• RAB Configurations
• Call Flow Scenario
Functional Overview
• The GSM/WCDMA infrastructure is logically divided into a
Core network and an Access network. The Core network
contains functions to support features and services that
are independent of the Access Stratum.
• The Core network, also called Non-Access Stratum
(NAS), is further divided into two domains: Circuit
Switched (CS) domain and Packet Switched (PS) domain.
• The SM/RABM entities are part of NAS that provide
signaling functionality to achieve the PS services in the
user terminal.
GMM/SM/ GMM/SM/
SMS SMS
L1 L1 ATM ATM
Uu Iu-PS
MS UTRAN SGSN
SM GSMS CC SS
CNM
GMMSM-SAP
GMM MM
MM -Sublayer
LLC sub-layer
SM GSMS
RABM
CM sublayer
RABMSM-SAP
GMMSM-SAP
GMM MM sublayer
GMMRABM-SAP
GMMAS-SAP
RABMAS-SAP
RABM
SNDCP
(UMTS)
(GSM)
Call Manager
(CM) RABMA
S_SAP
GMMSM-SAP GMM
GMMRABM-SAP
PDCP
LLC RRC
sublayer
AS
RLC
SM Operations
• Session Management performs operations involved in PDP
context management.
• PDP context:
– The PDP context describes the characteristics of the connection to
the external packet data network. These are PDP type (IP, PPP),
the PDP address (may be static or dynamic), Access Point Name
(APN), and QoS
– Each user may subscribe to one or more PDP addresses. Each
PDP address could be associated with one or more PDP contexts.
The first PDP context activated for a PDP address is known as the
primary PDP context, any subsequent PDP contexts for the same
PDP address are known as secondary PDP contexts. Either the MS
or the network initiates PDP context activation. Secondary PDP
context is only originated by the MS
SM Operations (cont.)
• PDP context parameters
– Network Service Access Point (NSAPI) – Identifies the SAP
to be used for data transfer
– LLC SAPI – Identifies the service access point that is used
for the GPRS data transfer at the LLC layer. This is set to a
valid value in case of GSM, but left unspecified during UMTS
PDP context activation
– Requested QoS – Specifies the QoS parameters for a PDP
context
– PDP address – Identifies an address associated with a PDP.
The PDP type in the address can be either PPP or IP. Both
the IPV4 and IPV6 are supported
SM Operations (cont.)
• Access point name – Identifies the packet data network to
which the GPRS user wishes to connect and notifies the
access point of the packet data network that wishes to
connect to the MS. The access point name is a label or a
full-qualified domain name according to DNS naming
conventions.
• Radio priority – Specifies the priority level that the MS
shall use at the lower layers for transmission of data
related to a PDP context or for mobile-originated SMS
transmission
SM Operations (cont.)
• Linked TI – Specifies the active PDP context from which
the PDP address for the new PDP context could be
derived by the network (used for secondary context)
• Traffic Flow Template (TFT ) – Specifies the TFT
parameters and operations for a PDP context. TFT shall
be sent transparently to GGSN to enable packet
classification and policing for downlink data transfer
DR (DEACTIV. PDP
CONTX. ACC) PDP-ACTIVE-PENDING –
DR (ACTIV. PDP DR (DEACTIV. PDP
CONTX. REQ) CONTX. ACC) This state exists when the
MS requested PDP context
DI (ACTIV. PDP CONTX. REJ) DI (DEACTIV. PDP CONTX. REQ)
activation.
PDP-ACTIVE-
DI (DEACTIV. PDP CONTX. REQ)
PDP-INACTIVE- PDP-INACTIVE-PENDING –
PENDING
PENDING
This state exists when the
MS requested deactivation
of the PDP contexts.
DI (ACTIV. PDP CONTX. ACC) DR (DEACTIV. PDP CONTX. REQ)
DR (DEACTIV. PDP
PDP-ACTIVE – This state
CONTX. REQ)
indicates that the PDP
context is active.
DR (MOD. PDP CONTX. REQ) PDP-ACTIVE DR (MOD PDP CONTXT ACC)
PDP-MODIFY_PENDING –
DI(MOD. PDP CONTX. ACC)
PDP-MODIFY-
PENDING
DI (MOD PDP CONTXT REQ) This state exists when the
DI(MOD. PDP CONTX. REJ) MS requested modification
DR: GMMSM-DATA-REQUEST (Message), i.e. message sent by an MS
of the PDP context.
DI: GMMSM-DATA-INDICATION (Message), i.e. message received by an MS
SM Timers
RABM Operations
• RABM receives indication from SM about any PDP
activation, modification, or deactivation
• RABM coordinates with the Access Stratum to
setup/release radio access bearer (based on the RABID)
• RABM reestablishes a specified RAB upon a
reestablishment request from the DS (through CM)
• RABM notifies the RAB establish/release indication to the
DS (through CM) upon receiving the indication from the
RRC, during an Active PDP context
RAB Configurations
• The following are various RAB configurations available for PS call:
Note: Not all RAB configurations are supported in current AMSS software.
CM SM RABM GMM AS
1. SMREG-
PDP-ACTI
VATE_REQ
2.SM creates
RABID
4. RABMSM-
ACTIVATE-IND
3 start t3380 (QOS,NSAPI)
3. PDP-ACTIVE- 5. GMMSM-
PENDING UNITDATA-IND)
6. GMMAS
DATA-REQ
(PDP activate
req)
7. RABMAS-RAB-
ESTABLISH-IND (query)
8. AS will
establish
the RAB.
8. RABMSM_ 9. GMMAS
ACTIVATE_RSP DATA-IND
10. GMMSM- (PDP activate
UNITDATA-REQ accept)
(SMPDU)
11. stop t3380
11. PDP-ACTIVE
validate QOS
invalid QOS,
start deactivation
procedures
12. SMREG-PDP-
ACTIVATE-REJ
valid QOS
12. SMREG-PDP-
ACTIVATE-CNF
CM RABM GMM
SM AS (RRC)
1. SMREG-PDP-
DEACTIVATE-REQ)
2. start t3390
2. PDP-INACTIVE-
PENDING
3. RABMSM-
DEACTIVATE.ind
4. GMMSM-
UNITDATA-REQ
(SMPDU)
PDP Deactivate
Request
5. GMMSM-UNIT
DATA_IND
6. PDP-INACTIVE PDP Deactivate
6. stop Accept
t3390
7. RABMAS-RAB-RELEASE-IND
8. RABMSM-
DEACTIVATE.
9. SMREG-PDP- RSP
DEACTIVATE-CNF
CM RABM GMM
SM AS (RRC)
1. RABMAS-RAB-RELEASE-IND
2. RABM-RAB-RELEASE-IND-
3. RABMAS-RAB-ESTABLISH-CNF
4. RABM-RAB-ESTABLISH-IND
1. RABM-RAB-
REESTABLISH-REQ
2. GMMRABM_ESTABLISH_
REQ(RABID)
3. GMM initiates a
service request
procedure to
reestablish a RAB
4. GMMRABM_
REEST-RSP
5. RABMAS-ESTABLISH-IND
6. RABM-RAB-
REESTABLISH-CNF
(status = SUCCESS)
7. GMMRABM_
REEST-REJ
8. RABM-RAB-
REESTABLISH-CNF
(status = FAILURE)
Questions?
asicapps@qualcomm.com
80-V3909-1 B Page 27 QUALCOMM Proprietary
October 2005