You are on page 1of 25

Outline

Chapter 2: Wireless IP
Network Architectures

2.1 3GPP Packet Data Networks


2.2 3GPP2 Packet Data Networks
2.3 MWIF All-IP Mobile Networks

Jyh-Cheng Chen and Tao Zhang

IP-Based Next-Generation Wireless Networks


Published by John Wiley & Sons, Inc.
January 2004

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

2.1.1 Network Architecture

2.1 3GPP Packet Data Networks

Public Land Mobile Network (PLMN): a public network


administrated by a single network operator for
providing land mobile services
Radio Access Networks (RANs)

2.1.1 Network Architecture


2.1.2 Protocol Reference Model
2.1.3 Packet Data Protocols, Bearers, and Connections for
Packet Services
2.1.4 Packet Data Protocol (PDP) Context
2.1.5 Steps for a Mobile to Access 3GPP Packet-Switched
Services
2.1.6 User Packet Routing and Transport
2.1.7 Configuring PDP Addresses on Mobile Stations
2.1.8 GPRS Attach Procedure
2.1.9 PDP Context Activation and Modification
2.1.10 Radio Access Bearer Assignment
2.1.11 Packet-Switched Domain Protocol Stacks
2.1.12 Accessing IP Networks through PS Domain

GSM/EDGE RAN (GERAN)


UMTS Terrestrial RAN (UTRAN)
Broadband Radio Access Networks (BRANs)

Core Network (CN)

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

Circuit-Switched (CS) Domain


Packet-Switched (PS) Domain
IP Multimedia Subsystem (IMS)
Information Servers

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

Fig. 2.1 3GPP conceptual network architecture (Release 5)


PSTN
and
Circuit-Switched Wireless Network

GERAN and UTRAN

External IP Networks

IP Multimedia Subsystem
(IMS)

GMSC
Circuit
Switched
Domain

MSC
+
VLR

Information Servers
Shared by
PS and CS Domain
(HSS, EIR, AuC)

GERAN
GGSN

Packet
Switched
Domain

Base Transceiver Station (BTS)


Base Station Controller (BSC)

SGSN

UTRAN

Core
Network

GSM RAN
(i.e., Base Station Subsystems)

UTRAN
(UMTS Terrestrial
Radio Access Network)

Radio Network Subsystem (RNS)


Node B
Radio Network Controller (RNC)

Radio Access Networks

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

Base Station Subsystem (BSS)

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

2.1.1.1 Mobile Devices,


Subscribers, and Their Identifiers

Fig. 2.2 Functional architecture of


an user equipment (UE)

Mobile Station (MS): in GSM


User Equipment (UE): in UMTS

UE
ME

Mobile Equipment (ME)


Terminal Equipment (TE)

TE

Terminal Adapter (TA)

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

International Mobile Station Equipment


Identity (IMEI): identify MT
International Mobile Subscriber Identity
(IMSI): globally unique and
permanently assigned for each
subscriber
stored on USIM
9

Temporary Mobile Subscriber Identity (TMSI)

4-octet number assigned to a mobile temporarily


by a MSC/VLR or by a SGSN
P-TMSI
mapping between TMSI and IMSI: only known by
mobile and network

IP address

single or multiple
may acquire an IP address only when necessary

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

3 digits

2 3 digits

Mobile Country Code


(MCC)

Mobile Network Code


(MNC)

Mobile Subscriber Identification Number


(MSIN)

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

10

2.1.1.2 Circuit-Switched Domain


in Core Network

Identifiers (Cont.)

No more than 15 digits

manufacturer, country, type

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

Fig. 2.3 Structure of International


Mobile Subscriber Identity (IMSI)

Identifiers

TA

UMTS Subscriber Identity Module (USIM)

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

MT

USIM

Mobile Termination (MT)

11

Mobile-services Switching Center (MSC)


Gateway MSC (GMSC)
Visitor Location Register (VLR)
Home Subscriber Server (HSS),
Equipment Identity Register (EIR), and
Authentication Center (AuC)

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

12

2.1.1.3 Packet-Switched Domain


in the Core Network

Switching vs. Call Control


MSC Server: call control and mobility
management
CS Media Gateway (CS-MGW): circuit
switching, media conversion, payload
processing (e.g., echo canceller, codec),
payload transport

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

13

Serving GPRS Support Node (SGSN)


Access control
Location management: track the locations of
mobiles; may report the location information
to the HLR
Route management: maintain and relay user
traffic between the mobile and the GGSN
Paging: initiating paging to idle mobiles
Interface with service control platforms:
contact point with CAMEL (Customized
Applications for Mobile Enhanced Logic)

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

15

Identifiers of SGSN and GGSN


may be private IP address

SGSN Number and GGSN Number

used primarily with non-IP protocols, e.g.,


MAP or other SS7-based protocols

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

14

Gateway GPRS Support Node (GGSN)


Packet routing and forwarding center: all user
packets to and from a mobile in a PLMN will
be sent first to a GGSN (refer to as the
mobiles serving GGSN)
Route and mobility management: maintain a
route to the SGSN that is currently serving a
mobile and uses the route to exchange the
user traffic with the SGSN

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

16

2.1.1.4 IP Multimedia Subsystem

IP address

Network access control: registration,


authentication and authorization, admission
control, message filtering, usage data
collection
Packet routing and transport: route user
packets toward their destinations
Mobility management: tracking the locations
of mobile terminals, initiating paging,
maintaining up-to-date routes

17

Release 5 introduced the IP Multimedia


Subsystem (IMS)
Support real-time voice and multimedia
IP services
Use the Session Initiation Protocol (SIP)
for signaling and session control for all
real-time multimedia services
Will be discussed in Chapter 3
Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

18

2.1.1.5 Information Servers

2.1.2 Protocol Reference Model

Shared by CS and PS domains


Home Subscriber Server (HSS)

RAN Internal Interfaces


RAN-to-CN Interfaces
CS CN Internal Interfaces

master logical database


maintain user subscription information to control network
services
Home Location Registrar (HLR): main component of HSS
which maintains users identities, locations, and service
subscription information

many interfaces use MAP protocol

PS CN Internal Interfaces

Authentication Center (AuC)

maintain information to authenticate each user and to


encrypt the communication
accessed by the HSS

Equipment Identity Register (EIR)

maintain IMEIs of the subscribers

19

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

To external
IP networks

To PSTN

Fig. 2.4

Gi
Mc

GMSC
Server

Gf

AuC

Gn

GERAN

Gr

SGSN
Iu-PS

Gb

Core
Network

CS-MGW
A

A
IuCS

Iu-CS

Abis
GSM
BSS

BTS

BTS

RNC

Iub
Node B
Cell
Cell

RNC

Node B
Cell
Cell

Iub
Iur: logical signaling interface
Uu

Uu

Um
MT

Iur

UTRAN

Abis
Um

UTRAN

Iu-CS

BSC

Traffic interface
Signaling interface

RAN Internal Interfaces

GGSN

Gs

MSC Server
Mc

NC
Nb

EIR

CS-MGW

HSS
(HLR)

D
VLR

MSC Server
Mc

Gc

Gp

Gi

Go

Nc
Nb

To external To GGSN in
IP networks Other networks

IMS
CS-MGW

VLR

Radio Access Networks

MT

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

21

A or Iu-CS: CS CN domain
Gb or Iu-PS: PS CN domain

Gs

Node B

UTRAN

Mobile

Iu-CS: CS CN domain
Iu-PS: PS CN domain

RNC
Iub

Gr

SGSN
IuPS

HSS/HLR

Gc
External
Packet
Network

GGSN
Gn

Gi

PS CN
Gp

GGSN

A/Gb mode
Iu mode

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

Uu
UTRAN

One and only one mode

MSC
+
VLR

GERAN

22

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

Fig. 2.5 Protocol reference


model for 3GPP PS domain

RAN-to-CN Interfaces

20

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

PS CN in different PLMN

23

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

24

2.1.3 Packet Data Protocols, Bearers,


and Connections for Packet Services
Packet Data Protocol (PDP): used to
exchange user packets over a 3GPP PS CN
domain
Packet Data Unit (PDU): user packet
transported inside a 3GPP network over
traffic bearer
Traffic bearer: a set of network resources and
data transport functions used to deliver user
traffic between two network entities
Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

allows different protocols and procedures


to be used; evolve with less dependency
on each other
facilitates mobility management
Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

CN Bearer

Radio Bearer

Iu Bearer

Lower
Layer
Bearers

Lower
Layer
Bearers

Iu

Lower
Layer
Bearers

Gn

26

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

RRC Connection

Mobile

Signaling
Radio Bearer

Mobile-SGSN
Signaling Connection

Radio Access Bearer


(RAB)

RANAP Connection

RNC

Iu
Signaling Bearer

SGSN

Iu
Traffic Bearer

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

28

A set of information that the network uses to


determine how to forward user packets
destined to and originated from a particular
PDP address
Contain the following main information

Signaling Radio Bearer


Traffic Radio Bearer

Iu Signaling Bearers
Iu Traffic Bearers
Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

GGSN

2.1.4 Packet Data Protocol (PDP)


Context

Radio Access Network Application Part


(RANAP) connection

Radio Access Bearer (RAB)

27

Radio Resource Control (RRC)


connection

SGSN
3GPP Bearer

Traffic
Radio Bearer

Connections

RNC

Fig. 2.7 Signaling and traffic connections


between mobile and SGSN

The (Traffic) Radio Bearers, Iu (Traffic)


Bearers, Radio Access Bearers, and CN
Bearers are managed by different
protocols and procedures.

Mobile

25

Separation of Bearers

Fig. 2.6 3GPP bearers (connections) for


supporting packet-switched services

29

PDP Address
Routing Information: identifiers of tunnels and
Access Point Name (APN)
Quality of Service (QoS) Profiles: QoS Profile
Subscribed, QoS Profile Requested, QoS Profile
Negotiated

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

30

Fig. 2.8 3GPP PDP context state


transitions

PDP States
ACTIVE state

PDP Context Modification

contains update-to-date information for forwarding PDP packets


between the mobile and the GGSN
RABs may be established only when there are user packets

INACTIVE state

may contain a valid PDP address, but will not contain valid routing
and mapping information needed to determine how to process PDP
packets
no user data can be transferred
changing location of a mobile user will not cause an update for the
PDP context
If a GGSN have user packets to send to a mobile, the GGSN may
use Network-requested PDP Context Activation procedure to
change the PDP context of the destination mobile into ACTIVE state.
The GGSN may also discard packets destined to a mobile if the
corresponding PDP context is in INACTIVE state.
31

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

PDP Context Activation


PDP Context Modification

PDP Context Deactivation


or
Mobility Management state changes
to PMM-IDLE or PMM-DETACHED

PDP Context Activation

PDP Context
INACTIVE

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

32

2.1.5 Steps for a Mobile to Access


3GPP Packet-Switched Services

State Transition

PDP Context
ACTIVE

modify the PDP Address or the attributes of


the QoS profile
Release 5 only allows the GGSN-initiated
PDP Context Modification

GPRS Attach
PDP Context Activation and RAB
Establishment
Register with the IMS

PDP Context Deactivation


33

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

34

HSS

GPRS Attach

SGSN

Fig. 1.9 Three-phased access to


3GPP packet-switched network and
services

Mobile

A mobile registers with SGSN.


A mobile provides its identity and service requirements to
the SGSN and will be authenticated and authorized by the
SGSN.
Establish a Mobility Management Context on the mobile, in
the RAN, and on the SGSN. This allows the RAN and the
SGSN to track the mobiles location.
Establish a signaling connection between the mobile and
the SGSN. The mobile and the SGSN use this signaling
connection to exchange signaling and control messages
needed to perform the GPRS Attach procedure.
Allow the mobile to access some services provided by the
SGSN. Such services include sending and receiving SMS
messages and being paged by the SGSN.

(a) Phase 1: Mobile registers with PS CN via GPRS Attach

1. Activate PDP Context Request


2. PDP Context Activation
3. Establish Radio Access Bearer
Mobile

SGSN

GGSN

4. Activate PDP Context Accept

(b) Phase 2: Activate PDP Context and establish Radio Access Bearer.

SGSN

GGSN

Registration with IMS

GPRS Attach

IMS

Mobile
(c) Phase 3: Registers with the IMS (only if the mobile wishes to use services provided by IMS).
Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

35

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

36

PDP Context Activation and RAB


Establishment

Register with the IMS

A mobile can request the network to establish


and activate a PDP Context for its PDP
address after the mobile has performed GPRS
Attach successfully.
A successful PDP context activation will
trigger the PS CN domain to establish the CN
Bearer and the RAB.
A mobile will be able to send and receive user
packets over the PS CN domain.

When a mobile wishes to use the IPbased real-time voice or multimedia


services provided by the IMS, the
mobile needs to perform registration
with the IMS.
SIP registration procedure is used for a
user to register with the IMS.
Will be described in detail in Chapter 3

37

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

2.1.6 User Packet Routing and


Transport

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

Packet Routing

Inside the PS CN domain, IP is the main


protocol for transporting user packets
between network nods.
IP is used for routing between GGSNs.
Routing of user packets between SGSN
and GGSN is based on GPRS-specific
protocols and procedures.

GGSN acts as a central point for routing of all user


packets.
User packets are tunneled between RNC and SGSN,
between SGSN and GGSN, and between two SGSNs.

GPRS Tunneling Protocol (GTP): routing and mobility


management

Host-specific routes are used to forward user packets


between a mobile and a GGSN.

39

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

38

maintain an individual routing entry as part of a PDP context


for every mobile terminal that has an active PDP context

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

40

IP Network
Gi

Fig. 2.10

Gi

GGSN

Mapping between Identifiers

GGSN

Gn

Gn
GTP Tunnel

Packets addressed to the PDP address are


delivered by the lower protocol to the IP layer
through the Service Access Point.

GTP Tunnel

SGSN

SGSN

Iu

Iu
GTP Tunnel

GTP Tunnel

RNC

Tunnel Endpoint Identifier (TEID)

RNC

User packets

Radio Bearer

Source Mobile

identified by a Network-layer Service Access Point


Identifier (NSAPI)
a unique NAPSI is used for each IP address
exchanged during tunnel setup process

Radio Access Bearer Identifier (RAB ID)


Radio Bearer Identifier (RB ID)

Radio Bearer

Destination Mobile

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

41

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

42

IP
Address

PDP Context

PDP Context

PDP Address

PDP Address

IMSI

IMSI

P-TMSI

P-TMSI

NSAPI

NSAPI

RAB ID

RAB ID

RAB ID

NSAPI

TEID

Radio Access Bearer (RAB)

RB ID

RB ID

TEID

TEID

Radio Bearer (RB)

Mobile

TEID
GTP Tunnel

Iu Bearer

RNC

SGSN

GGSN

2.1.7 Configuring PDP Addresses


on Mobile Stations
Use a static PDP address assigned by
the visited 3GPP network
Use a static PDP address assigned by
an external IP network
Acquire a PDP address dynamically from
the visited 3GPP network
Acquire a PDP address dynamically from
an external IP network

Mapping
X

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

43

Dynamic PDP Address from an


External IP Network

MS

New SGSN

Old SGSN

EIR

GGSN

44

2.1.8 GPRS Attach Procedure

The visited PS domain first activates a PDP


context without a PDP address for the mobile.
The visited PS CN will not forward other user
packets to or from the mobile before a valid
PDP address is added to the mobiles PDP
context.
The mobiles serving GGSN in the visited
network will have to learn the PDP address
assigned to the mobile.
Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

GPRS Attach procedure to attach to the


PS domain
IMSI Attach procedure to attach to the
CS domain
May combine GPRS Attach procedure
and IMSI Attach procedure to attach to
the PS and the CS domain
simultaneously

45

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

46

HLR

Attach Request
Identification Request
Identity Request

Attach Request

Fig. 2.12

Identification Response

Identity Response
Authentication and
Authorization

IMEI Verification

Identifiers of the mobile: P-TMSI or its IMSI, but not


both
P-TMSI Signature:

Authentication and Authorization

IMEI verification
Update Location

Cancel Location

Cancel Location ACK

Attach Type: indicate whether the Attach Request is


for GPRS Attach only, GPRS Attach while already
IMSI attached, or combined GPRS/IMSI Attach
Location information: Routing Area Identity (RAI)
(will be discussed in more detail in Chapter 4)

Delete PDP Context Request


Delete PDP Context Response
Insert Subscriber Data
Insert Subscriber Data ACK
Attach Accept

Update Location ACK

Attach Complete
Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

3-octet number assigned to the mobile by the SGSN that


assigned the P-TMSI
used by the SGSNs to authenticate a P-TMSI
can also be used by the mobile to authenticate the network
node that is assigning the P-TMSI

47

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

48

2.1.9 PDP Context Activation and


Modification

2.1.9 PDP Context Activation and


Modification (Cont.)

PDP Address allocation: The network


allocates an PDP address to the mobile if
needed.
CN Bearer Establishment: The network
creates and activates the PDP context on
GGSN and SGSN and establishes all the
necessary bearers between SGSN and GGSN
for transporting user and signaling traffic for
the activated PDP context.
RAB Assignment: The network establishes the
Radio Access Bearers to carry user traffic.
Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

2.1.9.1 Mobile-Initiated PDP Context


Activation and Modification
2.1.9.2 Network-Requested PDP
Context Activation
2.1.9.3 PDP Context Modification

49

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

50

Fig. 2.13 3GPP mobile-initiated


PDP context activation

2.1.9.1 Mobile-Initiated PDP Context


Activation and Modification
Activate PDP Context Request

PDP Address: either 0.0.0.0 or specified by the


mobile
Network-layer Service Access Point Identifier
(NSAPI)
PDP Type
Access Point Name (APN)
QoS Requested
PDP Configuration Options: optional PDP
parameters directly with GGSN

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

1. Activate PDP
Context Request

5. Invoke Trace
Mobile

51

GGSN

8. Activate PDP
Context Accept

6. Update PDP Context Request


7. Update PDP Context Response

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

52

Create PDP Context Request

APN Network Identifier


APN Operator Identifier: identify the PLMN
(optional)

Same name syntax as the Internet Domain


Name
Domain Name System (DNS) can be used to
translate an APN to an IP address
Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

2. Create PDP Context Request

4. Establish or Modify Radio Access Bearers

Select a service (or a GGSN) in the PS domain


or a contact point in an external packet
network
Contain two main parts

SGSN

3. Create PDP Context Response

Access Point Name (APN)

RNC

53

NSAPI: copied from Activate PDP Context Request


PDP Type: copied from Activate PDP Context Request
PDP Address: from the Activate PDP Context Request message
APN: selected by SGSN
QoS negotiated: QoS profile the SGSN aggress to support
Tunnel Endpoint Identifier (TEID): created by SGSN based on
mobiles IMSI and on the NSAPI in the Activate PDP Context
Request
Selection Mode: whether the APN was subscribed by mobile or
selected by SGSN
Charging Characteristics: what kind of charging the PDP context
is liable for
PDP Configuration Options: copied from the Activate PDP
Context Request

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

54

2.1.9.2 Network-Requested PDP


Context Activation

Create PDP Context Response


TEID: to identify the GGSN side of the GTP
tunnel
PDP Address:

GGSN must have static information


about the PDP address

a PDP address assigned by the GGSN


0.0.0.0 if the mobile asks to acquire from an
external network

A Request PDP Context Activation


message to the mobile to instruct the
mobile to start the Mobile-initiated PDP
Context Activation procedure described
in Figure 2.13

QoS Negotiated: QoS profile agreed by the


GGSN
PDP Configuration Options: relayed by
intermediate nodes transparently to the
mobile
55

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

Fig. 2.14 3GPP networkrequested PDP context activation

6. Request PDP Context Activation

2. Send Routing Info


for GPRS
1. User
packets

4. PDU Notification Request


5. PDU Notification Response
SGSN

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

56

2.1.9.3 PDP Context Modification

HSS/HLR

3. Send Routing Info


for GPRS ACK

For example, the GGSN needs to know the


mobiles IMSI in order to query the HLR

GGSN

Active PDP context can be modified


PDP address: only a GGSN can initiate
the process to modify the PDP address
in an active PDP context
QoS profiles: can be initiated by the
mobile, GGSN, SGSN, or the RAN

7. Mobile-Initiated PDP Context Activation


Mobile

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

57

Fig. 2.15 3GPP GGSN-initiated


PDP context modification
RNC

2. Modify PDP
Context Request

SGSN

1. Update PDP
Context Request

4. RAB Assignment Procedure


(to modify existing RABs)

GGSN

5. Update PDP
Context Response

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

58

Update PDP Context Request

3. Modify PDP
Context Accept

Mobile

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

59

TEID: identify the SGSN end of the GTP


tunnel
NSAPI: identify the PDP context to be
modified
PDP Address: a new PDP address if the GGSN
wishes to modify the PDP Address (optional)
QoS Requested: new QoS profile suggested
by the GGSN

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

60

10

Fig. 1.16 3GPP Radio Access


Bearer Assignment

2.1.10 Radio Access Bearer


Assignment
RAB Assignment: assignment, modification
and release of RAB
In R5, can only be initiated by the network

initiated by the SGSN upon triggered by other


network entities in the CN or the RAN

Radio Resource Control (RRC) protocol will be


used to establish, maintain, and release the
Radio Bearers
SGSN negotiates with the RAN about the QoS
profile for the mobile

2.1.11 Packet-Switched Domain


Protocol Stacks

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

63

62

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

64

GPRS Tunneling Protocol (GTP)

GTP-U

GTP-U

GTP-C

GTP-C

UDP

UDP

UDP

UDP

IP

IP

IP

IP

Layer 2

Layer 2

Layer 2

Layer 2

Layer 1

Layer 1

Layer 1

Layer 1

SGSN

GGSN

(b) Gn and Gp Interface Control Plane.

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

SGSN

Gn: between SGSN and GGSN as well


as SGSNs in the same PLMN
Gp: between an SGSN and a GGSN in a
different PLMN
GPRS Tunneling Protocol (GTP) is used
for both user plane and control plane

Fig. 1.17 3GPP Gn and Gp


interface protocol stacks

GGSN
(a) Gn and Gp Interface User Plane.

3. RAB Assignment Responses

2.1.11.1 Gn and Gp interfaces


and the GPRS Tunneling Protocol

2.1.11.1 Gn and Gp interfaces and the


GPRS Tunneling Protocol
2.1.11.2 The Iu-PS Interface
2.1.11.3 Gi, Gr, Gc, and Gs Interfaces
2.1.11.4 Mobile-to-GGSN Protocol
Stacks

SGSN

RNC

Mobile

61

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

1. RAB Assignment Request


2. Establish, modify, and release
Radio Bearers

65

GTP-C: manage (create, modify, and release)


GTP-U tunnels, manage PDP contexts,
location management, and mobility
management

multiple PDP contexts with the same PDP address


will share a common GTP-C tunnel

GTP-U: establish and manage GTP tunnels


used to tunnel user packets

one GTP-U tunnel between SGSN and GGSN will


be established for every active PDP context

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

66

11

GTP Messages

GTP Header Format

Tunnel Management: activate, modify and


remove PDP Contexts and their associated
GTP tunnels
Location Management: used by a GGSN to
retrieve location information from the HLR
Mobility Management: used between SGSNs
to transfer mobility related information
Path Management: used by a node to
determine if a peer node is alive and to
inform the peer node of what GTP header
extensions it can support
Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

67

Fig. 1.18 GPRS Tunneling


Protocol (GTP) header format
8

Version

PT

(*)

PN

Version: 1 for the current version


PT (Protocol Type): for 3GPP CN or GPRS/GSM
E (Extension header Flag): indicates whether the Next Extension
Header is present
S (Sequence Number flag): indicates if the Sequence Number
field is present
PN (N-PDU Number Flag): indicates whether the N-PDU Number
field is present
Message Type: indicates the type of the GTP message
N-PDU Number: used in inter-SGSN Routing Area Update
procedure and some inter-system handoff procedures for
coordinating data transmission between a mobile terminal and a
SGSN

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

68

2.1.11.2 The Iu-PS Interface


Tunnel Management: establishing,
maintaining and releasing the GTP tunnels
between a RNC and a SGSN
Radio Access Bearer Management:
establishing, maintaining and releasing Radio
Access Bearers (RABs)
Radio Resource Management: Radio Resource
Admission Control by RNC
Mobility Management: handoff between RNC;
paging; positioning services

Message Type
Length (1st octet)
Length (2nd octet)
Tunnel Endpoint Identifier (1st octet)
Tunnel Endpoint Identifier (2nd octet)
Tunnel Endpoint Identifier (3rdoctet)
Tunnel Endpoint Identifier (4th octet)
Sequence Number (optional) (1st octet)
Sequence Number (optional) (2nd octet)
N-PDU Number (optional)
Next Extension Header Type (optional)

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

69

Fig. 2.19 3GPP Iu-PS


interface protocol stacks

GTP-U

GTP-U

UDP

UDP

IP

IP

Layer 2

Layer 2

Layer 1

Layer 1

RNC

(a) Iu-PS User Plane.

SGSN

RANAP

RANAP

SCCP

SCCP
Signaling
Bearer

AAL 5

AAL 5

RNC

ATM
(b) Iu-PS Control Plane.

70

2.1.11.3 Gi, Gr, Gc, and Gs


Interfaces

Signaling
Bearer

ATM

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

SGSN

Gi: used by GGSN to connect to any


external IP network
Gr: between SGSN and HLR
Gc: between GGSN and HLR
Gs: between SGSN and MSC/VLR

RANAP: Radio Access Network Application Part


SCCP: Signaling Connection Control Part

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

71

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

72

12

Fig. 2.20 3GPP Gi interface


protocol stack

IP

IP

Layer 2

Layer 2

Layer 1

Fig. 2.21 3GPP control-plane protocol


stack between SGSN (or GGSN) and HLR

Layer 1
Gi

GGSN

External
IP Network

MAP

MAP

TCAP

TCAP

SCCP

SCCP

Signaling
Bearer

Signaling
Bearer
Gr or Gc

SGSN or GGSN

HLR

TCAP: Transaction Capabilities Application Part

73

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

Fig. 2.22 3GPP control-plane protocol stack


between GGSN and HLR based on GTP

MAP

MAP
TCAP

BSSAP+

UDP

SCCP

SCCP

SCCP

SCCP

IP

MTP 3

MTP 3

Signaling
Bearer

Signaling
Bearer

GTP-C

UDP
IP
Layer 2
Layer 1

Layer 2

MTP 2

Layer 1

Layer 1

Gn

GGSN

MTP 2
Layer 1

GSN
serving as
Protocol Converter

MSC

BSSAP+: Base Station System Application Part+

75

Packet Data Convergence Protocol (PDCP)


Header compression for higher-layer data streams
IP Header Compression (IPHC)

Mapping higher-layer data into the underlying


radio interface protocols
Maintaining data transmission orders for upper
layer protocols that have such requirement

Fig. 2.24 3GPP user-plane protocol


stack between mobile and GGSN
Applications

PDP
(e.g., IP, PPP)

PDCP

77

PDCP

GTP-U

GTP-U

UDP

GTP-U

UDP

GTP-U

UDP

UDP

RLC

RLC

IP

IP

IP

IP

MAC

MAC

Layer 2

Layer 2

Layer 2

Layer 2

Layer 1

Layer 1

Layer 1

Layer 1

Layer 1

Layer 1

MS

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

76

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

PDP
(e.g., IP, PPP)

Robust Header Compression (ROHC)

Gs

SGSN

HLR

2.1.11.4 Mobile-to-GGSN Protocol


Stacks

BSSAP+

Gc

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

Fig. 2.23 3GPP control-plane protocol stack


between SGSN and MSC/VLR

TCAP

GTP-C

74

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

Uu

Iu-Ps
UTRAN

SGSN

Gn

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

GGSN

78

13

Fig. 2.25 3GPP control-plane protocol


stack between mobile and SGSN

Radio Link Control (RLC)


Provides logical link control over the radio interfaces
A mobile can have multiple RLC connections
Support

Broadcast information related to the RAN and the CN to the


mobiles
Establish, maintain, and release RRC connections
Establish, maintain, and release Radio Bearers
Paging
Radio power control
Control of radio measurement and reporting
Control of the on and off of ciphering between the mobile
and the RAN

79

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

GPRS Mobility Management (GMM): support


mobility management functions including
GPRS Attach and Detach operations, security,
and routing area update procedure.
Session Management (SM): support PDP
context activation, modification, and
deactivation
SMS (Short Message Service): support short
messages
81

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

Fig. 2.26 Access another IP


network through 3GPP PS domain

Router

GGSN

External
IP Network

Gi
Mobile

RAN

SMS

GMM

SM

RRC

RRC

RANAP

RLC

RLC

SCCP

SCCP

MAC

MAC

Signaling
Bearer

Signaling
Bearer

Layer 1

MS

RANAP

AAL 5

Layer 1

AAL 5

ATM

Uu

SMS

ATM
Iu-PS

RNS

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

SGSN

80

3GPP PS Domain

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

User registration (e.g., authentication


and authorization) with the external IP
network
Dynamic assignment of IP addresses to
the mobile by the external IP network
Encryption of user data transported
between the mobile and the external IP
network
Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

82

Transparent Access vs. Nontransparent Access


Transparent Access: The GGSN does not
participate in any interaction between the
mobile and the external IP network except
transporting user packets.
Non-transparent Access: The GGSN
participates in at least one of the interactions
between the mobile and the external IP
network described above.

User Traffic

SGSN

SM

2.1.12 Accessing IP Networks


through PS Domain

GMM, SM, and SMS

RNC

GMM

83

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

84

14

2.1.12 Accessing IP Networks


through PS Domain

2.1.12.1 Transparent Access

2.1.12.1 Transparent Access


2.1.12.2 Non-Transparent Access Using
Mobile IP
2.1.12.3 Acquiring IP Address
Dynamically Using DHCP from an
External Network
2.1.12.4 Dial-up Access Using PPP
85

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

GGSN also serves as a MIPv4 FA


Mobile uses the IP address of the GGSN
as its FA CoA
HA may be inside an external IP
network

Higher-Layer
IP Protocols
(e.g., MIP,
IPsec)

UDP/TCP

UDP/TCP

IP

IP

IP

IP

Layer 2

Layer 2

86

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

2.1.12.2 Non-Transparent Access


Using Mobile IP

Fig. 2.27 Protocol stacks for transparent


to IP networks through 3GPP PS CN

Higher-Layer
IP Protocols
(e.g., MIP,
IPsec)

Gain access to a GGSN in the local PS


CN
Acquire an IP address from the local PS
domain to use as its PDP address in
local PS CN domain
Register with the external IP network

3GPP Packet Domain Bearer


Layer 1

Layer 1
Gi

Mobile Terminal

GGSN

External IP Network

87

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

Fig. 2.29

Fig. 2.28 Protocol stacks for non-transparent


access to IP networks through PS CN domain

88

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

Mobile

GGSN
With Mobile IP FA

SGSN
Activate PDP Context Request
(PDP Address = 0.0.0.0
APN=MIPv4FA)

Activate PDP Context Accept


(PDP Address = 0.0.0.0)

Mobile IP
HA

Create PDP Context Request


(PDP Address = 0.0.0.0
APN=MIPv4FA)
Create PDP Context Response
(PDP Address = 0.0.0.0)

Mobile IP Agent Advertisement


MIPv4

MIPv4 Foreign Agent

MIPv4

UDP

UDP

UDP

UDP

IP

IP

IP

IP

Layer 2

Layer 2

Mobile IP Registration Request


(CoA = FA CoA = Address of GGSN)

Mobile IP Registration Reply

3GPP Packet Domain Bearer


Layer 1

Layer 1
Gi

Mobile Terminal

GGSN

Mobile IP Registration Request


(CoA = FA CoA = Address of GGSN)

External IP Network
Mobile IP Registration Reply

Extract mobiles
home address
And enter it to
PDP Context

GGSN-initiated PDP Context Modification


Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

89

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

90

15

Fig. 2.30 3GPP protocol stacks for supporting IP


address assignment by external network
using DHCP

2.1.12.3 Acquiring IP Address Dynamically


Using DHCP from an External Network
Before an IP address is assigned to the
mobile by the external IP network, the PS CN
domain should be able to relay DHCP
messages between the mobile and external
DHCP server.
When an IP address is assigned to the mobile
by the external IP network, the mobiles PDP
contexts on the SGSN and the GGSN need to
be updated to include the mobiles IP address.

Mobile

GGSN
with
DHCP Relay Agent

SGSN

Activate PDP Context Request


(PDP Address = 0.0.0.0)

Activate PDP Context Accept


(PDP Address = 0.0.0.0)

DHCP
Relay Agent

DHCP
Server Process

UDP

UDP

UDP

IP

IP

IP

Lower Layers

UDP
IP

Lower Layers Lower Layers

Mobile Station

91

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

Fig. 2.31

DHCP
Client Process

GGSN

Lower Layers
External IP Network

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

92

2.1.12.4 Dial-up Access Using


PPP

DHCP Server in
External
IP Network

Create PDP Context Request


(PDP Address = 0.0.0.0)

Dialup refers to the process of establishing a


link-layer connection to an IP network
PPP connection is a natural choice for
implementing the portion of a dialup
connection over the PS domain
L2TP may be used to extend the PPP
connection from GGSN to external IP network

Create PDP Context Response


(PDP Address = 0.0.0.0)

DHCPDISCOVER

DHCPDISCOVER

DHCPOFFER

DHCPOFFER

DHCPREQUEST

DHCPREQUEST
DHCPACK
Extract IP Address
Assigned to Mobile
DHCPACK

GGSN-initiated PDP Context Modification

93

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

Fig. 2.32 Protocol stacks for dialup through


3GPP packet domain to an IP network

Fig. 2.33 Signaling flows for dialup through


3GPP packet domain to an IP network
Visited Network

PPP

Lower Layers
Mobile

PPP

Lower Layers

Protocols for
tunneling
over IP network
(e.g., L2TP)

Protocols for
tunneling
over IP network
(e.g., L2TP)

UDP

UDP

IP

IP

Lower Layers

Lower Layers

GGSN (LAC)

1. Activate PDP Context Request


(PDP Address = 0.0.0.0)
4. Activate PDP Context Accept
(PDP Address = 0.0.0.0)

LNS in External IP Network

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

95

94

Mobile

External
IP Network

2. Create PDP Context Request


(PDD Address = 0.0.0.0)

SGSN

3. Create PDP Context Response


(PDP Address = 0.0.0.0)

GGSN

6. L2TP Negotiation

LNS

5. Establish PPP and Configure IP over PPP

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

96

16

2.2 3GPP2 PACKET DATA


NETWORKS

2.2.1 3GPP2 Network Architecture

2.2.1 3GPP2 Network Architecture


2.2.2 3GPP2 Packet Data Network
Architecture
2.2.3 Protocol Reference Model
2.2.4 Access to 3GPP2 Packet Data Network
2.2.5 User Packet Routing and Transport
2.2.6 Protocol Stacks for Packet Data Services

Core network

circuit-switched domain
packet-switched domain

Radio Networks (RNs): based on circuitswitched technologies and is used for


both circuit-switched and packetswitched services

97

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

98

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

Fig. 2.34 3GPP2 conceptual network architecture

Radio Networks (RNs)

Circuit Switched
Core Network

Servers
(e.g., SCP, VMS, MC,
PDE, NPDB, SN)

cdma2000 base station

Ai

System ID (SID): identify a system


Network ID (NID): identify a network
pair (SID, NID)
(SID, NID): uniquely identify a network within a
system

Radio
Network
C

HLR

BTS

PCF

99

HA
Pi
Pi

IP
Network

PDSN

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

100

2.2.2 3GPP2 Packet Data


Network Architecture
2.2.2.1 Functional Architecture
2.2.2.2 Reference Network Architecture

Mobile Switching Center (MSC)

Information Servers

AAA
Server

Aquater

Switching and call control components

Packet Switched
Core Network

VLR

Pi

2.2.1.1 Circuit-Switched Core


Network

BSC
Aquinter

Base Station Controller (BSC)


Base Transceiver System (BTS)
Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

Pi

Base Station (BS)

PSTN

MSC

Home Location Registrar (HLR)


Visitor Location Registrar (VLR)
Equipment Identity Registrar (EIR)

Service control servers

Service Control Point (SCP)


Voice Message System (VMS)
Message Center (MC)
Position Determining Entity (PDE)
Number Portability Database (NPDB)
Service Node (SN)
Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

101

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

102

17

2.2.2.1 Functional Architecture

Fig. 2.35 3GPP2 packet data


network functional architecture

Packet Data Serving Node (PDSN)


Packet Control Function (PCF)
Radio Resource Control (RRC)
Mobile Station (MS)
Home Agent (HA)
Authentication, Authorization,
Accounting (AAA)
Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

RRC

103

Route IP packets between the 3GPP2 network and


any external IP networks
Route IP packets between mobile terminals inside the
same operators 3GPP2 network
Act as an IP address server to assign IP address to
mobiles
Act as a PPP server for mobiles (i.e., establish,
maintain and terminate PPP session to a mobile
terminal)
Provide mobility management functions (FA)
Communicate with an AAA server to authenticate
and/or authorize MS

Establish, maintain, and terminate radio


connections to mobiles and
management radio resources allocated
to these connections
Broadcast system information to
mobiles
Maintain status of mobile terminals
(e.g., active, dormant)
107

HA

AAA

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

104

Packet Control Function (PCF)


Establish, maintain, and terminate
layer-2 connections to the PDSN
Maintain reachability information for
mobile terminals
Relay IP packets between RN and PDSN
Tracks status of radio resources
Communicate with RRC function on the
BSC to manage radio resources

105

Radio Resource Control (RRC)

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

PDSN

MS

Packet Data Serving Node (PDSN)

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

PCF

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

106

Mobile Station (MS)


User Identity Module (UIM): removable
or integrated into ME
Mobile Equipment (ME)

Terminal Equipment (TE)


Mobile Terminal (MT)
Terminal Adapter (TA)

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

108

18

2.2.2.2 Reference Network


Architecture

Fig. 2.36 Functional architecture of a


mobile station (MS)

Simple IP Access

MS

ME

TE

MT

TA

mobile is assigned an IP address


dynamically by PDSN
obtain a new IP address when MS moves
to a new PDSN

Mobile IP Access

Mobile IP (v4 or v6)

UIM
109

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

Fig. 2.37 3GPP2 packet data network reference


physical architecture
Home Access
Visited Access
Provider Network 1

Provider Network
MSC/
VLR

SS7
Network

Home
AAA
Home IP Network

IP Network

AAA
Broker AAA Network

A10/A11

Mobile
Terminal

PDSN
P-P Interface

Visited Access
Provider Network 2

IPv6

HA
Home IP Network,
Private Network,
or
Home Access
Provider Network

PDSN acts as an IPv6 access router


PPP is established between MS and
PDSN
IPv6 over PPP
PDSN sends Router Advertisement
MS can use IPv6 stateless
autoconfiguration to construct and
configure a local IPv6 address

PDSN
Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

111

Relation with CS Network

handoff, paging, connection setup

PS network does not directly interface


with the CS network
CS procedures are initiated by the BSC
inside RN upon receiving data or
requests from PCF
Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

112

2.2.3 Protocol Reference Model

Many critical capabilities in PS network


rely on CS network

110

HLR

Visited
AAA

RN

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

113

A Reference Point
Ater Reference Point
Aquinter Reference Point
Aquarter Reference Point
P-P Interface (optional)

PDSN-to-PDSN Interface is used support


fast handoff between PDSNs

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

114

19

Fig. 2.38 3GPP2 protocol reference model


MSC

Call Control
And
Mobility
Management

A1
(Signaling)

A2
(User
Traffic)

Circuit
Switch

PDSN

A5
(User Traffic)

P-P
Interface

A Reference Point
A3 (User Traffic)
BSC2

A3 (Signaling)
A7 (Signaling)

A8 (User Traffic)
BSC1

Ater
Reference Point

A9 (Signaling)

A10 (User Traffic)


PCF

A11 (Signaling)

Aquinter
Reference Point

PDSN

Aquater
Reference Point
(R-P interface)

Traffic interface

A Reference Point
Interface A1: carry signaling traffic
between the Call Control and Mobility
Management functions of the MSC and
the Call Control function of the BSC
Interface A2 and A5: carry different
types of user traffic between the switch
component of MSC and Selection and
Distribution Unit (SDU) on BSC

Signaling interface
Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

115

Ater Reference Point

A3 signaling controls the allocation and use of A3


user traffic channels

Interface A7: carry other signaling


information not carried by the A3 interface
between a source and a target BS

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

A8 interface: transport user data traffic


A9 interface: signaling between a BSC
and a PCF
The A8 and A9 interfaces are also used
to support mobility between BSCs under
the same PCF

117

Aquarter Reference Point (R-P


Interface)

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

118

2.2.4 Access to 3GPP2 Packet


Data Network

A10 interface: provide a path for user


traffic
A11 interface: signaling between the
PCF and the PDSN
The A10 and A11 interfaces are also
used to support mobility between PCFs
under the same PDSN

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

116

Aquinter Reference Point

Interface A3: carry signaling and user traffic


between SDU on a source BSC and a target
BTS for supporting soft handoff

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

119

Step 1: Gain access to PDSN

Step 1-A: Gain access to the Radio


Network.
Step 1-B: Setting up resources between
the BSC and the PDSN.
May not need to set up A8 connection

Step 1-C: Establish PPP connection


between mobile and PDSN.

Step 2: MIPv4 registration


Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

120

20

MS

BSC
Origination
ACK

MSC

PCF

Home AAA
Server

Mobile IP
Home Agent

Fig. 2.39 3GPP2


Packet Service
Activation (using
Mobile IP)

CM Service Request
Assignment Request

Step 1

Foreign AAA
Server

PDSN

Establish
Traffic radio
channel
A9-Setup-A8
Establish A10

A9-Connect-A8
Assignment Complete
Establish PPP connection
Mobile IP Agent Advertisement
Mobile IP Registration Request

Authorization
Request

Authorization
Request
Authorization
Response

Authorization
Response

Mobile IP Registration Request

Step 2

Mobile IP Registration Request Reply


Mobile IP Registration Request Reply

Accounting
Request
Accounting
Response

User packets over PPP

IP

PDSN 1

PDSN 2

A10/A11

A10/A11
GRE Tunnel

2.2.6.1 Protocol
Interfaces
2.2.6.2 Protocol
Interfaces
2.2.6.3 Protocol
Interface
2.2.6.4 Protocol
and PDSN

GRE Tunnel

PCF 1

PCF 2

A8/A9

A8/A9
GRE Tunnel

GRE Tunnel
PPP connections

BSC 1

BSC 2

User packets

Radio Bearer

Source Mobile

Radio Bearer

123

2.2.6.1 Protocol Stacks over A9


and A11 Interfaces

A9-Setup-A8 and A9-Connect-A8


A9-Release-A8 and A9-Release-A8 Complete
A9-Disconnect-A8
A9-Update-A8 and A9-Update-A8 Ack
A9-Air Link (AL) Connected and A9-Air Link (AL)
Connected Ack
A9-Air Link (AL) Disconnected and A9-Air Link (AL)
Disconnected Ack

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

Stacks over A8 and A10


Stacks over P-P
Stacks Between Mobile

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

124

2.2.6.1 Protocol Stacks over A9


and A11 Interfaces (Cont.)

Main messages of A9

122

Stacks over A9 and A11

Destination Mobile

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

2.2.6 Protocol Stacks for Packet


Data Services

IP Network

Fig. 2.40

Mobile maintains a PPP connection to its


serving PDSN
All user packets to and from the mobile
will be sent to the serving PDSN first
A8 and A10 connections are
implemented as IP tunnels using
Generic Routing Encapsulation (GRE)

121

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

IP

2.2.5 User Packet Routing and


Transport

125

A11 signaling protocol is modeled after the Mobile


IPv4 protocol

PDSN acts as if it was a MIPv4 HA


PCF acts as if it was a MIPv4 FA

Main messages of A11

A11 Registration Request


A11 Registration Reply
A11 Registration Update
A11 Registration Acknowledge

Soft state: PCF periodically sends A11 Registration


Request to refresh A10 connection

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

126

21

2.2.6.2 Protocol Stacks over A8


and A10 Interfaces

Fig. 2.41 3GPP2 protocol stacks for


the A9 and A11 interfaces

A9 Signaling

A9 Signaling

A11 Signaling

TCP/UDP

TCP/UDP

IP

IP

Link Layer

Link Layer

Link Layer

Physical Layer

Physical Layer

Physical Layer
A9

BSC

A11 Signaling

UDP

UDP

IP

IP
Link Layer

Physical Layer
A11

PCF

GRE encapsulates a user packet by


adding a GRE header to the user packet
Sequence Number: ensure packet
delivery order
Key: identify the IP packets to and from
each mobile terminal

PDSN

127

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

PCF Session Identifier (PCF SID)


PDSN Session Identifier (PDSN SID)

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

128

Fig. 2.43 Generic Routing Encapsulation


(GRE) protocol header

Fig. 2.42 3GPP2 protocol stacks for


the A8 and A10 interfaces

0 1 2 3 4 5 6 7 8 90 1 2 3 4 5
C R K S s

Recur

Flags

6 7 8 9 0 1 2 3 4 5 6 7 8 0 1 2

Ver

Protocol Type

Checksum (optional)

Offset (optional)
Key (optional)

Sequence Number (optional)


Routing (optional)
(a) GRE header format.
GRE

GRE

GRE

IP

IP

IP

Link Layer

Link Layer

Link Layer

Physical Layer

Physical Layer

Physical Layer
BSC

A8

PCF

GRE
IP

A10

Link Layer

0 1 2 3 4 5 6 7 8 90 1 2 3 4 5

Physical Layer

C R K S s

Recur

Flags

PDSN

6 7 8 9 0 1 2 3 4 5 6 7 8 0 1 2

Ver

Protocol Type

Key
Sequence Number (optional)

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

129

2.2.6.3 Protocol Stacks over P-P


Interface

P-P Bearer Interface: P-P traffic connection to


tunnel user packets between the PDSNs by GRE
tunnel
P-P Signaling Interface: signaling messages and
procedures for managing the P-P traffic
connections

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

130

P-P Signaling

The P-P interface is an optional interface used


to support fast inter-PDSN handoff (see 4.4.4)
Two individual interfaces

(b) Format of GRE header used for tunneling between PCF and PDSN or between BSC and PCF.
Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

131

Modeled after the Mobile IPv4 protocol

Serving PDSN acts as if it was a MIPv4 HA


Target PDSN acts as if it was a proxy/MIPv4 FA

Main messages of A11

A11 Registration Request


A11 Registration Reply
A11 Registration Update
A11 Registration Acknowledge

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

132

22

2.2.6.4 Protocol Stacks Between


Mobile and PDSN

Fig. 2.44 Protocol stacks for the P-P


interface
P-P Signaling

P-P Signaling

UDP

UDP

IP, IPsec

IP, IPsec

Link Layer

Link Layer

Physical Layer

Physical Layer

Target PDSN

Serving PDSN

Mobile is not in the process of fast inter-PDSN


handoff (without P-P interface)

(a) Control-plane protocol stack

GRE

GRE

IP, IPsec

IP, IPsec

Link Layer

Link Layer

Physical Layer

Physical Layer

Target PDSN

Link Access Control (LAC): establish, use, modify,


remove of radio links

With P-P interface


Signaling between a mobile and its serving
PDSN

Set up PPP
MIPv4 registration

Serving PDSN
(b) User-plane protocol stack

133

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

Fig. 2.45 3GPP2 protocol stacks for user


data between mobile terminal and PDSN
(without P-P interface)

IP

IP

PPP

PPP
GRE

LAC

Link

GRE

GRE

IP

IP

IP

IP

Link

Link

Link

Link

Physical

Physical Physical

Mobile

BSC

Physical Physical
A8

IP

Link

Link

Fig. 2.46 Protocol stacks for end-to-end


user traffic transport when P-P interface
is used

135

MIPv4
Foreign Agent
UDP

IP

IP

IP

PPP

PPP

MAC
Physical

GRE

GRE

IP
MAC

GRE

IP

Link

Link

Physical Physical

BSC

IP

Link

Link
Layer

Link

Physical Physical
A8

Mobile

GRE

IP

Physical

Physical

A10
PCF

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

GRE

GRE

GRE

IP

IP

IP

IP

Link

Link

Link

Link

Link

Physical Physical

BSC

PCF

IP

Link

Link

Link

Physical Physical

A10 (R-P)

IP

Physical Physical

Physical

P-P
Target PDSN

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

Serving PDSN

CH

136

2.3 MWIF ALL-IP MOBILE


NETWORKS

UDP

LAC

Link

Mobile

CH

Fig. 2.47 3GPP2 protocol stacks for


signaling between mobile terminal and
PDSN
UDP

GRE

IP

A8

A10 (R-P)

MIPv4
Client

GRE

IP

Physical Physical

Physical

Serving PDSN

GRE
LAC

Link

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

LAC

IP
PPP

Physical

Physical Physical

PCF

IP
PPP

LAC

GRE

LAC

Link

IP

134

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

Serving PDSN

137

MWIF seeks to develop an end-to-end all-IP


wireless network that will use IETF protocols
to support all networking functions at the
network-layer and higher layers, including
naming and addressing, signaling, service
control, routing, transport, mobility
management, quality of service mechanisms,
security, accounting, and network
management.
Unlike the 3GPP and 3GPP2 networks, the
MWIF architecture will no longer rely on
protocols or network entities in circuitswitched core networks.
Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

138

23

2.3.1 Network Architectures

Layered Functional Architecture


Transport Layer (in both Access Network and
Core Network)
Control Layer
Service Layer
Application Layer

Core Network

All-IP using standard IETF protocols


Independent of access-specific
technologies used in different Access
Networks

The security and the OAM&P (Operation,


Administration, Maintenance and Provisioning)
functions may span across multiple functional
layers.

Access Networks

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

139

140

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

O p e r a t io n s , A d m in ist r a tio n , M a in t e n a n c e & P r o v is io n in g

Fig. 2.48

C o n f ig u r a t io n
M anagem ent

3rd Party Applications

S41

Access
Network

Access
Gateway

S34

Media
Gateways

S18

A u t h o r is a tio n
Server
S56

S41
S29
S32

S e s s io n
A nchor
S28

M o b ile
A tte n d a n t

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

S37
T e r m in a l

S57

S47

A ccess
T ra n sp o rt
G atew ay

S21 S22

B 07

B 04

S27

M u lt im e d ia
R esource
F u n c tio n

S31

B 10

S43

S ig n a llin g
G atew ay

T r a n sp o r t G a te w a y F E s

B 02

B 01

B 05

B 05

In te r n e t

B 05

B 06

In tr a n e t

S46

P STN

S68

U ser
I d e n tit y
M o d u le

C o lle c t iv e

Snn
R e fe r e n c e P o in t
( S ig n a llin g )

N etw ork
F u n c tio n a l
E n tity

B nn

R e fe r e n c e P o in t
(U se r D a ta B e a re r)

Terminal

142

Mobile
Attendant

Authentication Policy
Policy
Server
Repository Server

Home Network
Home
Mobility
Authentication Policy
Server
Repository Manager

Home IP
Address
Manager

Profile
Server

Access Network Registration


Step 1

Obtain IP Address and Mobile Attendant Address


Request Terminal
Registration

Specific to each access network

Request
Authentication

Policy
Request
Policy
Response

Enable a mobile to gain access to the core


network and to send and receive IP packets over
the core network

Request Authentication
Step 2

SIP Registration

Response
Response Terminal
Authentication
Registration

143

Step 3

Policy
Request
Policy
Response

Fig. 2.50 MWIF


basic registration
procedure

Enable a user to use SIP to initiate and receive


multimedia communications
An integral part of session and service
management

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

N etw ork

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

Basic Registration for Core Network

S45
M A P
N e tw o rk

E n te r p r is e
N etw ork

K ey

B 08

141

Access Network Registration

S42

S44

M e d ia
G a te w a y

IP
G a te w a y

B 09

S12

M e d ia
G atew ay
C o n t r o lle r

S23

A r e fe r e n c e p o in t to a c o lle c tiv e g o e s to e v e r y n e tw o rk f u n c tio n a l e n tity w ith in th e c o lle c tiv e

2.3.2 Access to MWIF Networks

S61 S62

R ou ter

S30

Serving Network

A c c o u n t in g
Server

S41

S53
R esource
M anager

S52

A c c e ss N e tw o rk

PSTN and
Circuit-Switched
Wireless Networks

S55

M u ltim e d ia
R esource
C o n t r o lle r

B 03

External IP
Networks

A u t h e n tic a t io n
Server

S41

S54

C N I n te r w o r k in g F u n c tio n s

Mobile
Terminals

S15

S20

S19

S e s s io n
P roxy

IP
A ddress
M anager

Signaling
Gateway

Fig. 2.49

S14

S58

S60

S35

Router

S13

S59

A A A F u n c tio n a l E n tit ie s

A ccess
G atew ay

IP
Gateways

S33

S48
S50
S51
S49

S41

Router

P r o file
Server

S24

C o m m u n ic a t io n
S e s sio n
M anager

S17

S67
T h ir d P a r ty
A p p lic a tio n

C ore N etw ork


A p p lic a t io n

P o lic y
R e p o s ito r y

S25

S36

Router

S65
A p p lic a t io n F u n c t io n a l E n t itie s

R esource
D ir e c t o r y

G lo b a l
N am e
Server

G e o g r a p h ic
L o c a tio n
M anager

H o m e IP
A ddress
M anager

Transport Layer
Core Network

L o c a tio n
Server

S39

H om e
M o b ilit y
M anager

OAM&P

S66

S16

S40

S38

Control Layer
Mobility Management, Communication Session Management,
Address Management, Resource Manager,
Authentication, Accounting.

S41
D ir e c t o r y S e r v ic e s
S41
S26

B illin g
M anagem ent

P erfo rm a n ce
M anagem ent

S e c u r it y
M anagem ent

S64

C o r e N e tw o r k F u n c tio n a l E n t itie s

S11
S e r v ic e
D is c o v e r y
Server

Service Layer
Applications/Services, Directory Servers, Global Name Servers,
Location Servers, Authorization Server,
Policy Server

Security
Functions

F a u lt
M an agem en t

S63

Application Layer

Response Authentication

Request Terminal
Registration
Response Terminal
Registration

Address
Request
Address
Response

Profile Request
Profile Response

QoS Procedure
Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

144

24

AAA
Server

2.3.3 Session Management

DIAMETER
Authentication Authorization Accounting
Global
Name
server

Resource
Directory

S25

2.3.3.1 Functional Entities, Protocol


Reference Points and Stacks
2.3.3.2 Mobile-Initiated Call Setup

Communication
Session
Manager

Session
Anchor

S19
S20
S18

Core
Network

S49

S49

S24

S22

Communication
Communication
Session
Session
Manager
Manager

S18

S21

Session
S20 Anchor
S41

Service
Discovery
Server
S41

S29

S28
Media
Resource
Controller

Media
Gateway
Controller

S27
IP
Gateway

Session
Proxy

Session
Proxy

S17
Access Gateway

Fig. 2.51
Visited Network

145

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

Serving Network

Terminal

Access
Transport
Gateway

Home Network

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

146

Home Network

Session
Proxy

IP
Gateway

SIP INVITE

Radio Access Network

SIP INVITE

CSM

Authentication
Server

Authorization
Server

Profile
Server

Policy
Repository

Request
Authentication
Response
Authentication

Fig. 2.52 MWIF


mobile-originated
call setup procedure

Request
Profile

Request Authorization

Response
Profile
Request Policy
Response Authorization

Response Policy

SIP INVITE sent to destination


183 Call Processing

183 Call Processing

PRACK

PRACK

User Data

PRACK
200 OK

200 OK

200 OK
ACK

183 Call Processing from destination

ACK
User Data

ACK
User Data

Copyright 2004 by John Wiley & Sons, Inc. All rights reserved.

147

25

You might also like