Anda di halaman 1dari 23

Packet switched-

Core
Provided by: Soroush Ghamari
1
Packet Switched
What is GPRS?
General Packet Radio Service

Why GPRS?
In order to provide the data service out the scope of the fixed network

GPRS network classification


GSM GPRS
UMTS GPRS
Some Abbreviation
GPRS: General Packet Radio Service
TE : Terminal equipment
MT: Mobile terminal
BSS: Base Station Subsystem
UTRAN: UMTS Terrestrial Radio Access Network
SGSN: Service GPRS Support Node
GGSN: Gateway GPRS Support Node
CG: Charging Gateway
OCS: online charging system
PCRF: Policy and charging rules function
BG: Bordering Gateway
PDN: Packet Data Network

3
Some Abbreviation
MSC/VLR: Mobile Switch Center/Visitor Location Register
SMS-GMSC: Gateway MSC For Short Message Service
SMS-IWMSC: Short Message Service Interworking MSC
SCP: Service Control Point
GMLC: Gateway Mobile Location Center
HLR: Home Location Register
EIR: Equipment Identity Register
CDR: Customer Data Records
VOBB: Voice Over Broadband Business

4
Network topology

Internet

5
Network topology

OCS PCRF
Gy Gx

6
NETWORK ENTITY: Serving GPRS Support Node (SGSN)

GPRS Mobility Management (GMM)


The mobility management functions are used to keep
track of the current location of an MS within the PLMN
or within another PLMN.

Session management
Session Management function manages the PDP
context of MS.

Security management
Identify and authenticate the subscriber identity and
check the validity of service requests of subscribers so
that only valid subscribers can access services provided
by the network.

7
NETWORK ENTITY: Serving GPRS Support Node (SGSN)
GMM Main procedures
Attach procedure
Detach
RAU
Service request
Purge function

Session management procedures


PDP context activation
PDP context deactivation
PDP context modification
PDP context preservation

Security Management
Authentication
User Identity Confidentiality
User Data and Signaling Confidentiality
Identity Check

8
NETWORK ENTITY: Getaway GPRS Support Node (GGSN)
QOS and traffic management
What is QOS?
QOS classification
1. Conversational
2. Streaming
3. Interactive
4. Background
What is traffic management?
Charging
Can be bases on time or volume
Offline charging
o By GGSN and CG and BS.
o Sending generated eG-CDRs and to CG.
o The standard charging data is sent to a billing system (BS) for
final processing.
Online charging
o By GGSN and OCS.
o Sending online charging information to OCS on Gy Diameter
interface.
Admission control
Routing
Dynamic IP allocation
9
NETWORK ENTITY: Charging Gateway (CG)

Real-time collection of GPRS CDRs


Temporary storage and buffering of GPRS CDRs
Pre-processing of GPRS CDRs
Sending GPRS CDRs to the mediation and billing
system

10
NETWORK ENTITY: Policy and Charging Rules Function (PCRF)

Usage based dynamic policy


Duration based dynamic policy
Period based dynamic policy
Service-zone based dynamic policy
Roaming-region based dynamic policy
Rating based dynamic policy
Subscriber notification
Quota Reset

11
NETWORK ENTITY: HLR

Saving and updating GPRS subscriber subscription data


User authentication
Providing location/routing information and processing
needed in mobility management and routing, for example
Saving and updating user service SGSN number and
address
GPRS user location deletion indication
Whether MS is reachable
Subscriber tracing (optional)

12
Important Concept: PDP context

The PDP context is Packet Data Protocol context


PDP context contains all the information needed to
transfer user data between MS and GGSN.
A primary PDP context records the following
information:
PDP type
PDP address
QOS
APN resolution

PDP context exists in MS, SGSN, GGSN and RNC.

13
Important Concept: PDP states

Inactivecannot transmit data

INACTIVE

Deactivate PDP Context


Activate PDP or
Context MM state change to IDLE
or PMM-DETACHED

ACTIVE

Activecan transmit data

14
Important Concept : PDP Type and PDP Address
PDP Type
o IPV4
o IPV6
o PPP
PDP Address
o Static IP
o Is defined in HLR
o Public or Private (Valid or invalid)
o Dynamic IP
o Allocates by GGSN
o Valid or invalid

15
Important Concept : Access Point Name (APN)

APN structure:

Network ID.mnc<MNC>.mcc<MCC>.gprs

Network Operator
Identifier Identifier

Operator ID : fixed extension, must end with .gprs

Network ID shall not end with .gprs

MNC: mobile network code

MCC: mobile country code

Rightel.mnc20.mcc432.gprs
16
Important Concept : PDP activation procedure

MS UTRAN 3G-SGSN 3G-GGSN

1. Activate PDP Context Request


(PDP Type, PDP Address, Access Point Name,
QoS Requested) C1

2. Create PDP Context Request

3. Create PDP Context Response

4. Radio Access Bearer Setup Qos


Charging ID allocation
IP address
5. Update PDP Context Request

6. Update PDP Context Response

C2
7. Activate PDP Context Accept
PDP activation procedure : MS

MS start and send Active PDP context request to SGSN


Provide QoS parameter

Provide a APN-NI

Provide a static IP or null

Receive ACCEPT from SGSN


If the QoS not accept by MS, then starts delete PDP context
procedure.

18
PDP activation procedure : SGSN

Check subscriber data


APN selection
default APN, APN provide from MS and the APN subscribed in HLR
APN-NI.APN-OI.GPRS
QoS negotiation
QoS provided from MS, default QoS , QoS subscribed in HLR
Send message create PDP context request to GGSN
RAB assignment
Send message active PDP context accept to MS
Dynamic IP address
QoS

19
PDP activation procedure : GGSN

Check the APN provided by SGSN


QoS negotiation
Allocate a dynamic IP to the MS
Allocate a charging ID for the PDP context
Return a CREATE PDP CONTEXT ACCEPT message to SGSN
Dynamic IP
QoS
Charging ID
Other information
Update PDP context

20
E-mail from fixed to mobile network

HLR

BTS/No BSC/RN GGSN


SGSN
deB C Backbone

Access
MS server

ISP
Mail
server
e-mail

21
E-mail from mobile to fixed network

HLR

BTS/No BSC/RN GGSN


SGSN
deB C Backbone

Access
MS server

ISP
Mail
server
e-mail

22
Thank you

23

Anda mungkin juga menyukai