Upload
thegaurav40
View
224
Download
0
Embed Size (px)
Citation preview
8/6/2019 GPRSSYS ver 2.0
1/198
Communications, Inc
1
General Packet Radio Services
GPRS
8/6/2019 GPRSSYS ver 2.0
2/198
Communications, Inc
2
GPRS COURSE OUTLINE:
Introduction to GPRS Introduction to TCP/IP
GPRS Architecture
GPRS Air Interface
GPRS Traffic Management
Dimensioning of the GPRS Network Gb Detailed Planning
GPRS Parameters
Multimedia Messaging Services
8/6/2019 GPRSSYS ver 2.0
3/198
Communications, Inc
3
INTRODUCTION TO GPRS
CONTENTS:
Definition of GPRS
Relationship between GPRS and GSM
Difference between packet switching and circuit
switching Benefits of GPRS
Evolution of GSM towards 3G
Overview of GPRS network
8/6/2019 GPRSSYS ver 2.0
4/198
Communications, Inc
4
INTRODUCTION TO GPRS
WHAT IS GPRS?
A technique for the mobile network to providemore efficient access to data network from
GSM
Technology which permits mobile datacommunication using packet switching techniques
8/6/2019 GPRSSYS ver 2.0
5/198
Communications, Inc
5
INTRODUCTION TO GPRS
GPRS vs. GSM
GSM allows circuit switched (CS) data transfer Connection oriented Set-up connection as in modem Subscriber charged according to time connection
TS is held duration of connection
GPRS designed as an extension to digital cellularnetworks
Connectionless packet switched (PS) data service Radio resources shared between CS & PS data
New terminals are required
8/6/2019 GPRSSYS ver 2.0
6/198
Communications, Inc
6
INTRODUCTION TO GPRS
Circuit Switchex. PSTN, GSM ISDN
Characteristics constant streams of bit
predictable at deterministic
rate short delay end to end connection
under-utilized resource
Circuit Switchex. PSTN, GSM ISDN
Characteristics constant streams of bit predictable at deterministic
rate short delay end to end connection
under-utilized resource
Application: voicevoice, speechApplication: voicevoice, speech
Packet Switchex. Internet, X.25, Frame Relay,
ATM
Characteristics
piece by piece unpredictable chaotic traffic
unpredictable delay no connection
shared resource
Packet Switchex. Internet, X.25, Frame Relay,ATM
Characteristics piece by piece
unpredictable chaotic traffic
unpredictable delay no connection
shared resource
Application: WWW, FTP, EmailWWW, FTP, EmailApplication: WWW, FTP, EmailWWW, FTP, Email
8/6/2019 GPRSSYS ver 2.0
7/198
Communications, Inc
7
Circuit Switched
Packet Switched
INTRODUCTION TO GPRS
CIRCUIT SWITCH vs. PACKET SWITCH
8/6/2019 GPRSSYS ver 2.0
8/198
Communications, Inc
8
INTRODUCTION TO GPRS
PSTN
GPRS
BackboneIP Network
Internet
Circuit Switched
Packet Switched
GPRS Core
BSC MSC
GGSN
SGSN
BTS
CIRCUIT SWITCH vs. PACKET SWITCH
8/6/2019 GPRSSYS ver 2.0
9/198
Communications, Inc
9
INTRODUCTION TO GPRS
BENEFITS OF GPRS
For User new service
faster session
always connected
better charging method
For Operator resource utilization
more revenue
stay in competition
fast roll-out
smooth path to 3G
8/6/2019 GPRSSYS ver 2.0
10/198
Communications, Inc
10
INTRODUCTION TO GPRS
EVOLUTION TO 3G
Circuit Data9.6 Kbit/s
Speech
HSCSD57.6 Kbit/s
GPRS171.2 Kbit/s
EDGE384 Kbit/s
3G2Mbit/s
Pre 1997 1997 1998 1999 2000 2001 2002
Functionality
andCapabilities
8/6/2019 GPRSSYS ver 2.0
11/198
Communications, Inc
11
GSM
Voice
InternetCorporate
Intranet
Radio Network AccessPoint
Shared GSM &GPRS
Infrastructure
GPRSInfrastructure
IP World
BSCBSCBTSBTSGPRS Core
INTRODUCTION TO GPRS
8/6/2019 GPRSSYS ver 2.0
12/198
Communications, Inc
12
BSS
" GPRS brings packet-switched bearer to GSM "" GPRS brings packet-switched bearer to GSM "
GGS
N
SGSN
Radio AccessNetwork
GPRS CoreNetwork
DataNetwork
GPRS Bearer
Interne
t
INTRODUCTION TO GPRS
GPRS NETWORK OVERVIEW
8/6/2019 GPRSSYS ver 2.0
13/198
Communications, Inc
13
SUMMARY Q & A
Differentiate Circuit Switch and Packet Switch
What are the benefits of GPRS?
Give the evolution path from GSM to 3G networks.
INTRODUCTION TO GPRS
8/6/2019 GPRSSYS ver 2.0
14/198
Communications, Inc
14
Introduction to GPRS Introduction to TCP/IP
GPRS Architecture
GPRS Air Interface
GPRS Traffic Management
Dimensioning of the GPRS Network Gb Detailed Planning
GPRS Parameters
Multimedia Messaging Services
GPRS COURSE OUTLINE:
8/6/2019 GPRSSYS ver 2.0
15/198
Communications, Inc
15
CONTENTS
Comparison of Internet Protocol and OSI model
IP Address
Concept of Subnetting
Routing Table
Domain Name System DNS Query
INTRODUCTION TO TCP/IP
8/6/2019 GPRSSYS ver 2.0
16/198
Communications, Inc
16
??
??
IPIP
TCP/UDPTCP/UDP
HTTP, SMTP,
SMNP, FTP,
Telnet...
HTTP, SMTP,
SNMP, FTP,
Telnet...
PhysicalPhysical
DatalinkDatalink
NetworkNetwork
TransportTransport
SessionSession
PresentationPresentation
ApplicationApplication
OSI-Model TCP/IP
7.
6.
5.
4.
3.
2.
1.
INTRODUCTION TO TCP/IP
IP AND OSI MODEL
8/6/2019 GPRSSYS ver 2.0
17/198
Communications, Inc
17
10101100 01000100 00000111 00000010
172 68 7 2. . .
128+32+8+4 64+4 4+2+1 2
INTRODUCTION TO TCP/IP
IP ADDRESS
Dotted Decimal Notation
8/6/2019 GPRSSYS ver 2.0
18/198
Communications, Inc
18
192.168.0.0192.168.0.0
255.255.255.0255.255.255.0
192.168.0.1192.168.0.1
11000000.101010000.0000000.0000000011000000.1010100.000000000.00000000
11111111.11111111.11111111.0000000011111111.11111111.11111111.00000000
11000000.10101000.00000000.0000000111000000.10101000.00000000.00000001Address
Netmask
Subnetwork
Decimal Binary
INTRODUCTION TO TCP/IP
SUBNETTING
8/6/2019 GPRSSYS ver 2.0
19/198
Communications, Inc
19
Destination Mask Next hop Interface
192.168.0.0 255.255.255.0 Ethernet 0192.168.1.0 255.255.255.0 Tokenring 0
192.168.2.0 255.255.255.0 192.168.0.5 Ethernet 0
0.0.0.0 0.0.0.0 192.168.1.5 Tokenring 0
192.168.1.0/24192.168.0.0/24
192.168.2.0/24
192.168.0.5/24
192.168.2.1/24 192.168.1.1/24
192.168.1.5/24
Internet
192.168.0.1/24
Router 2
Router 1
Router 3
Ethernet 0Tokenring 0
INTRODUCTION TO TCP/IP
ROUTING TABLE
8/6/2019 GPRSSYS ver 2.0
20/198
Communications, Inc
20
IP addresses are 32-bit integers.
The dotted decimal notation representation is more human friendly.
However, long sequences of numbers are still difficult to remember.
There is a need for a higher level representation i.e. Names
Need also arises to translate back and forth between names and IP adds.
SOLUTION: DNSHierarchical NamespaceDecentralization through delegation (distribution)
INTRODUCTION TO TCP/IP
DOMAIN NAME SYSTEM
8/6/2019 GPRSSYS ver 2.0
21/198
Communications, Inc
21
OFFICIAL INTERNET DOMAINS
com - Commercial organizations
edu - Educational institutes
mil - Military groups
gov - Government institutes
net - Major network support centers
org - Organizations (non-commercial)
int - International organizationsCountry domains e.g. India = in, Japan = jp,
Australia = au, Singapore = sg etc.
INTRODUCTION TO TCP/IP
8/6/2019 GPRSSYS ver 2.0
22/198
Communications, Inc
22
INTRODUCTION TO TCP/IP
HOST
Root DNS server
.com DNS server
nokia.com DNS server
ntc.nokia.com DNS server
gprs.ntc.nokia.com = 192.168.0.15
Local DNS Server
2.
3.
4.
5.
1. 6.
http://www.gprs.ntc.nokia.com 192.168.0.15
DNS QUERY
8/6/2019 GPRSSYS ver 2.0
23/198
8/6/2019 GPRSSYS ver 2.0
24/198
Communications, Inc
24
GPRS COURSE OUTLINE:
Introduction to GPRS
Introduction to TCP/IP
GPRS Architecture
GPRS Air Interface
GPRS Traffic Management
Dimensioning of the GPRS Network Gb Detailed Planning
GPRS Parameters
Multimedia Messaging Services
8/6/2019 GPRSSYS ver 2.0
25/198
Communications, Inc
25
GPRS ARCHITECTURE
CONTENTS
GPRS network elements and their functions
GPRS network interfaces
Principle of GPRS Tunneling
GPRS Protocol Stacks
8/6/2019 GPRSSYS ver 2.0
26/198
Communications, Inc
26
BSS
GPRS
Core network
External packet
networks
Value added
services (WAP)
GPRS ARCHITECTURE
8/6/2019 GPRSSYS ver 2.0
27/198
Communications, Inc
27
Host155.222.33.55
Corporate subnetwork131.44.15.xxx
GPRS subnetwork155.222.33.xxx
Host
131.44.15.3
Router
Router
LAN
Internet
GPRS ARCHITECTURE
8/6/2019 GPRSSYS ver 2.0
28/198
Communications, Inc
28
BTS BSC SGSN = Serving GPRS Support NodeGGSN = Gateway GPRS Support NodeNMS = Network Management SystemBG = Border GatewayCG = Charging GatewayFW = FirewallLIG = Lawful Interception Gateway
NMS
GGSN
GGSN
LIG
DNS
FWInternet
BG
InterPLMNNetwork
SGSNCG
BillingCenter
GPRSBackbone
IntranetRouter
Server
LAN
Corporate
FW
OperatorServices
LAN
GGSN
GPRS ARCHITECTURE
8/6/2019 GPRSSYS ver 2.0
29/198
Communications, Inc
29
GPRS MS CLASSES
Class A:
Simultaneous GPRS and conventional GSM operation
Supports simultaneous circuit switched and GPRS datatransfer
Class B:
Can be attached to both GPRS and conventional GSMservices simultaneously
Can listen circuit switched and GPRS pages (via GPRS)
Supports either circuit switched calls or GPRS data transferbut not simultaneous communication
Class C:
Alternatively attached in GPRS or conventional GSMNo simultaneous operation
GPRS ARCHITECTURE
8/6/2019 GPRSSYS ver 2.0
30/198
Communications, Inc
30
BorderGateway (BG)
GGSN
ChargingGateway (CG) Internet
Backbonenetwork
(IP based)
Intranet
Fire Wall(FW)
LIG
SGSN
Inter-PLMNnetwork
Domain Name Server(DNS)
Gp
HLR/AuCEIR/SMSC
PSTNNetworkMSC/VLR
IubBTS
BTS
BTS
BSC
BSC
Gb
Gi
Ga
Gn
PAPU
PCU
PCU
GPRS ARCHITECTURE
8/6/2019 GPRSSYS ver 2.0
31/198
Communications, Inc
31
BorderGateway (BG)
GGSN
ChargingGateway (CG) Internet
Backbonenetwork
(IP based)
Intranet
Fire Wall(FW)
LIG
SGSN
Inter-PLMNnetwork
Domain Name Server(DNS)
Gp
HLR/AuCEIR/SMSC
PSTNNetworkMSC/VLR
IubBTS
BTS
BTS
BSC
BSC
Gb
Gi
Ga
Gn
PA
PU
PCU
PCU
GPRS ARCHITECTURE
GPRS ARCHITECTURE
8/6/2019 GPRSSYS ver 2.0
32/198
Communications, Inc
32
GPRS ARCHITECTURE
PCU FUNCTIONS
GPRS radio resource allocation and management
GPRS radio connection establishment andmanagement
Data transfer
Coding Scheme Selection
PCU statistics
GPRS ARCHITECTURE
8/6/2019 GPRSSYS ver 2.0
33/198
Communications, Inc
33
BorderGateway (BG)
GGSN
ChargingGateway (CG) Internet
Backbonenetwork
(IP based)
Intranet
Fire Wall(FW)
LIG
Inter-PLMNnetwork
Domain Name Server(DNS)
Gp
HLR/AuC
EIR/SMSC
PSTNNetwork
MSC/VLR
IubBTS
BTS
BTS
BSC
BSC
PCU
PCU
Gb
Gi
Ga
Gn
PA
PUSGSN
GPRS ARCHITECTURE
GPRS ARCHITECTURE
8/6/2019 GPRSSYS ver 2.0
34/198
Communications, Inc
34
OMU
MCHU
PAPU Subunits
ET Cards
SMMU
GPRS ARCHITECTURE
SERVING GPRS SUPPORT NODE (SGSN)
GPRS ARCHITECTURE
8/6/2019 GPRSSYS ver 2.0
35/198
Communications, Inc
35
Mobility management Authentication (PAPU/SMMU) Ciphering & compression (PAPU) Protocol conversion
GTP tunneling to GGSN Interaction with HLR, MSC/VLR Charging & statistics NMS interfaces
SGSN FUNCTIONS
GPRS ARCHITECTURE
GPRS ARCHITECTURE
8/6/2019 GPRSSYS ver 2.0
36/198
Communications, Inc
36
PACKET PROCESSING UNIT (PAPU)
Protocol conversion from Gn to Gb interfaces:
mean packet switching capacity of 1.3 Mbit/s
peak packet switching capacity of 3 Mbit/s.
Interfaces:
1 100-BaseT Ethernet connection for Gn
up to 64 x 64 kbit/s Frame Relay links for Gb.
1000 routing areas.
Ciphering and compression functions available in the LLC andSNDCP protocols.
7500 connected subscribers. Collects CDRs and sends to MCHU for transmission to CG.
GPRS ARCHITECTURE
GPRS ARCHITECTURE
8/6/2019 GPRSSYS ver 2.0
37/198
Communications, Inc
37
SIGNALLING AND MOBILITY MANAGEMENT UNIT (SMMU)
Signaling Provides CCS7 interfaces to NSS network elements (max
24). Handles MTP, SCCP, TCAP, BSSAP+ and MAP protocols.
SMS forwarding.
Mobility management Visiting GPRS subscriber database can handle a
maximum of 30,000 subscribers. IMSI/GPRS attach detach, LA/RA updates, paging,
authentication, etc.
Storage of 10 triplets per attached subscriber.
GPRS ARCHITECTURE
GPRS ARCHITECTURE
8/6/2019 GPRSSYS ver 2.0
38/198
Communications, Inc
38
SGSN CHARGING
Three types of CDRs are generated by the SGSN
S-CDR (Session Management)
M-CDR (Mobility Management)
SMS-CDR (Short Message - MO & MT)
CDRs can be transferred to the CG using GTP protocolor can be saved to a ring file on the MCHU in the SGSN
GPRS ARCHITECTURE
GPRS ARCHITECTURE
8/6/2019 GPRSSYS ver 2.0
39/198
Communications, Inc
39
BorderGateway (BG)
GGSN
ChargingGateway (CG) Internet
Backbonenetwork
(IP based)
Intranet
Fire Wall(FW)
LIG
Inter-PLMNnetwork
Domain Name Server(DNS)
Gp
HLR/AuC
EIR/SMSC
PSTNNetwork
MSC/VLR
IubBTS
BTS
BTS
BSC
BSC
PCU
PCU
Gb
Gi
Ga
Gn
PAPU
SGSN
GGSN
GPRS ARCHITECTURE
GPRS ARCHITECTURE
8/6/2019 GPRSSYS ver 2.0
40/198
Communications, Inc
40
Essentially a router Interfaces to external IP networks GTP tunneling to SGSN
Charging & statistics NMS interfaces
GATEWAY GPRS SUPPORT NODE (GGSN) FUNCTIONS
GPRS ARCHITECTURE
8/6/2019 GPRSSYS ver 2.0
41/198
Communications, Inc
41
GPRSBackboneLayers 1 & 2 Network layer
BTS BSC
SGSN
GGSNInternet
GPRSCore
Network
SS7
HLRMSC/VLR
TCP/UDP
IP
APP
L1
L2 PublicData NetworkLayers 1 & 2
Tunnelledpayload Network layer
Transport layer
Transport layer
GPRS tunnel
Application Layer
Server
L1
L2
IP
GTP
USERPAYLOAD
UDP
GGSN FUNCTIONALITY
GPRS ARCHITECTURE
8/6/2019 GPRSSYS ver 2.0
42/198
Communications, Inc
42
BTS BSC
SGSN
GGSNInternet
GPRSBackboneIP Network
FW
SS7
HLR
MSC/VLR
GTP tunneling to SGSN Interfaces to external IPnetworks Charging & statistics NMS interfaces
Authentication(triplets/SRES) GTP tunneling to GGSN Ciphering & compression Mobility management Interaction with HLR,
MSC/VLR Charging & statistics NMS interfaces
SGSNSGSN
GGSNGGSN
GPRS ARCHITECTURE
8/6/2019 GPRSSYS ver 2.0
43/198
Communications, Inc
43
BorderGateway (BG)
GGSN
ChargingGateway (CG) Internet
Backbonenetwork
(IP based)
Intranet
Fire Wall(FW)
LIG
Inter-PLMNnetwork
Domain Name Server(DNS)
Gp
HLR/AuC
EIR/SMSC
PSTNNetwork
MSC/VLR
IubBTS
BTS
BTS
BSC
BSC
PCU
PCU
Gb
Gi
Ga
Gn
PAPU
SGSN
GPRS ARCHITECTURE
8/6/2019 GPRSSYS ver 2.0
44/198
Communications, Inc
44
Essentially a router similar to GGSN Provides a secure 'tunnel' for
transferring data on the inter-PLMNbackbone between different operators
Supports protocols like BGP-4
BORDER GATEWAY FUNCTIONS
GPRS ARCHITECTURE
8/6/2019 GPRSSYS ver 2.0
45/198
Communications, Inc
45
BorderGateway (BG)
GGSN
ChargingGateway (CG) Internet
Backbonenetwork
(IP based)
Intranet
Fire Wall(FW)
LIG
Inter-PLMNnetwork
Domain Name Server(DNS)
Gp
HLR/AuC
EIR/SMSC
PSTNNetwork
MSC/VLR
IubBTS
BTS
BTS
BSC
BSC
PCU
PCU
Gb
Gi
Ga
Gn
PAPU
SGSN
GPRS ARCHITECTURE
8/6/2019 GPRSSYS ver 2.0
46/198
Communications, Inc
46
Standard IP device Converts domain names into IPaddresses Based on a hierarchical & distributed
model
DOMAIN NAME SYSTEM (DNS) SERVER
GPRS ARCHITECTURE
8/6/2019 GPRSSYS ver 2.0
47/198
Communications, Inc
47
BorderGateway (BG)
GGSN
ChargingGateway (CG) Internet
Backbonenetwork
(IP based)
Intranet
LIG
Inter-PLMNnetwork
Domain Name Server(DNS)
Gp
HLR/AuC
EIR/SMSC
PSTNNetwork
MSC/VLR
IubBTS
BTS
BTS
BSC
BSC
PCU
PCU
Gb
Gi
Ga
Gn
PAPU
SGSN
Fire Wall (FW)
8/6/2019 GPRSSYS ver 2.0
48/198
GPRS ARCHITECTURE
8/6/2019 GPRSSYS ver 2.0
49/198
Communications, Inc
49
BorderGateway (BG)
GGSN
InternetBackbonenetwork
(IP based)
Intranet
Fire Wall(FW)
LIG
Inter-PLMNnetwork
Domain Name Server(DNS)
Gp
HLR/AuCEIR/SMSC
PSTNNetwork
MSC/VLR
IubBTS
BTS
BTS
BSC
BSC
PCU
PCU
Gb
Gi
Ga
Gn
PAPU
SGSN
ChargingGateway (CG)
GPRS ARCHITECTURE
8/6/2019 GPRSSYS ver 2.0
50/198
Communications, Inc
50
Collects charging data fromSGSN & GGSN Processes the charging data &
forwards it to the BillingSystem
CHARGING GATEWAY (CG) FUNCTIONS
GPRS ARCHITECTURE
8/6/2019 GPRSSYS ver 2.0
51/198
Communications, Inc
51
BorderGateway (BG)
GGSN
ChargingGateway (CG) Internet
Backbonenetwork
(IP based)
Intranet
Fire Wall(FW)
Inter-PLMNnetwork
Domain Name Server(DNS)
Gp
HLR/AuCEIR/SMSC
PSTNNetwork
MSC/VLR
IubBTS
BTS
BTS
BSC
BSC
PCU
PCU
Gb
Gi
Ga
Gn
PAPU
SGSN
LIG
GPRS ARCHITECTURE
8/6/2019 GPRSSYS ver 2.0
52/198
Communications, Inc
52
Intercepts user data, MM information,subscriber information etc.
Forwards it to Law Enforcement Agency (LEA
LAWFUL INTERCEPTION GATEWAY (LIG) FUNCTIONS
GPRS ARCHITECTURE
8/6/2019 GPRSSYS ver 2.0
53/198
Communications, Inc
53
IMPACT OF GPRS SYSTEM RELEASE 1 ONEXISTING GSM NETWORK ELEMENTS
SW Upgrade in
MSC/VLR andHLR (M9)
GPRScapableMS
NMS UpgradeT11.5/12 (SW andSNMP Server)
MSC
ISDN/PSTNNetwork
EIRHLR/AuC
SMSC
BSC
BTS
Um
HW and SW
Upgrade in BSC(S9+PCU)
SWupgradingin BTS(B12/DF5)
GPRS ARCHITECTURE
8/6/2019 GPRSSYS ver 2.0
54/198
Communications, Inc
54
GSM UPGRADE FOR GPRS RELEASE 1
Network Element Software HardwareBTS (2nd Gen) B12 No
BTS (Talk/Prime) DF5 No
BTS (MetroSite) CX2 (06/00) No
BSC S9 PCU (for each BCSU)
MSC M9 No
NMS T11.5 Server + Workstation
NMS T12 Upgrade to HW
Support forCS1 & CS2
GPRS ARCHITECTURE
8/6/2019 GPRSSYS ver 2.0
55/198
Communications, Inc
55
GGSN REDUNDANCY
Two GGSNs providing the same access point
Both GGSNs defined in the DNS for this access point
DNS gives the GGSN IP address in a round-robin fashion
If one GGSN fails, the other one remains up and provides the service
If no response from GGSN, try the other address
All PDP contexts in the failed GGSN are lost and deleted
Mobile needs to re-establish the context.
GPRS
Core
Network
Intranet
DNS
GGSN 1
GGSN 2
SGSN
GPRS TRAFFIC MANAGEMENT
8/6/2019 GPRSSYS ver 2.0
56/198
Communications, Inc
56
CHARGING GATEWAY REDUNDANCY
Redundancy principle is configurable (load sharing, N+1, 2N)
Each GSN has a list of CGs that it uses and one marked as
primary CG
When one CG is out-of-operation or busy, CDR traffic is
directed to another CG.
GPRS ARCHITECTURE
8/6/2019 GPRSSYS ver 2.0
57/198
Communications, Inc
57
Billing System DataflowPrimary CDR-flow
Secondary CDR-flow
Charging
Gateway 1
ChargingGateway 2
GGSN
SGSN
OperatorIP backbone
GGSN
SGSN
Primary CG 1
2 CG 2
3
n CG x
Primary CG 1
2 CG 2
3
n CG x
Primary CG 2
2 CG 1
3
n CG x
Primary CG 2
2 CG 1
3
n CG x
GPRS ARCHITECTURE
8/6/2019 GPRSSYS ver 2.0
58/198
Communications, Inc
58
NETWORK ELEMENTS SOFTWARE HARDWARESGSN SG1 DX PlatformGGSN G1 IP650/740Firewall Checkpoint IP650/740Ethernet Switch N/A
Cisco CatalystDNS HP-UX 11.00 HP 9000 A classCG HP-UX 10.20 HP K classBorder Gateway BGP4 IP650/740DHCP HP-UX 11.00 HP 9000 A class
GPRS ARCHITECTURE
GPRS NETWORK INTERFACES
8/6/2019 GPRSSYS ver 2.0
59/198
Communications, Inc
59
HLR
Air (Um)
GbGb
GsGr Gf
GnGn
GnGnInter-PLMN
GPRSBackbone
GpGp
Externalpacketnetwork
GiGi
SGSN
EIR
BSC
MSC/VLR
SMS-GMSC
Gd
GGSN
BG
Signaling and data
Signaling
GaGa
CGGc
Abis
GPRS NETWORK INTERFACES
GPRS ARCHITECTURE
8/6/2019 GPRSSYS ver 2.0
60/198
Communications, Inc
60
GPRS NETWORK INTERFACES
Gb - SGSN to BSS Gn - between GSNs (GTP) Gr - between SGSN and HLR (MAP) Gs - SGSN to MSC (BSSAP+)
Gi - GGSN to external data networks Gf - SGSN and the EIR (MAP) Gd - SGSN and the GMSC (SMSC) Gp - between GSNs of different PLMNs Ga - between xGSN and CG Gc - GGSN to HLR
GPRS ARCHITECTURE
8/6/2019 GPRSSYS ver 2.0
61/198
Communications, Inc
61
Userpacket
User
packetUserpacket Userpacket
SGSN GGSN
The stream of containersforming a tunnel.
User
packet
TUNNELLING
The user packets are transported andencapsulated using the GPRS Tunneling Protocol(GTP) over the GPRS backbone. The backbone isan IP network.
GPRS ARCHITECTURE
8/6/2019 GPRSSYS ver 2.0
62/198
Communications, Inc
62
GGSN
GTP
IP IP
IP
SGSNMS
IP
GTPTunnel
backbone data using private IP addresses
user data using 'public' IP addresses
TUNNELLING
GPRS ARCHITECTURE
8/6/2019 GPRSSYS ver 2.0
63/198
Communications, Inc
63
User packetTunnel ID:IMSI+NSAPI
THE GTP PACKETIP (+TCP/UDP)
Who is the user& what is thecontext?
xGSN IP-address
To which xGSN?
e.g. a TCP/IP packetcarrying e-mail
TUNNELLING
GPRS ARCHITECTURE
8/6/2019 GPRSSYS ver 2.0
64/198
Communications, Inc
64
Gateway GPRS Support Node (GGSN): acts as the interface between the GPRS network and externalnetworks
collects charging data and traffic statistics can allocate IP-addresses for users routes packets coming from external networks towards the correct
SGSN and vice versa
Serving GPRS Support Node (SGSN): converts protocols used in the IP backbone to protocols used in the
BSS and the MS takes care of authentication and mobility management routes data to the relevant GGSN when connection to an external
network is required collects charging data and traffic statistics.
GPRS ARCHITECTURE
GPRS PROTOCOL STACKS
8/6/2019 GPRSSYS ver 2.0
65/198
Communications, Inc
65
FrameRelay
GTP
Application
IP/ X.25
SNDCP
LLC
RLC
MAC
GSM RF
SNDCP
LLC
BSSGP
L1bis
RLC
MAC
GSM RF
BSSGP
L1bis
LLC Relay
L2
L1
IP
L2
L1
IP
GTP
IP / X.25
Um Gb Gn GiMS BSS SGSN GGSN
FrameRelay
SNDCP = Sub Network Dependent Convergence Protocol
(Compression / Reassemble) LLC (Ciphering / Error Correction)
GPRS PROTOCOL STACKS
GPRS ARCHITECTURE
8/6/2019 GPRSSYS ver 2.0
66/198
Communications, Inc
66
GPRS PROTOCOL STACKS: SGSN-GGSN, SGSN-SGSN, GGSN-GGSN
Based on IP protocol Same protocol stack as for data transfer
UDP
L2
L1
IPL2
L1
IP
UDP
GnGSN GSN
GTP GTP
GPRS ARCHITECTURE
8/6/2019 GPRSSYS ver 2.0
67/198
Communications, Inc
67
PROTOCOL STACKS: SGSN-MS
Same lower layers (SNDCP, LLC, RLC, MAC,BSSGP, FR) is used as in data transmission
FrameRelay
L3MM
SNDCP
LLC
RLC
MAC
GSM RF
SNDCP
LLC
BSSGP
L1bis
RLC
MAC
GSM RF
BSSGP
L1bis
LLC Relay
Um GbMS BSS SGSN
FrameRelay
L3MM
GPRS ARCHITECTURE
8/6/2019 GPRSSYS ver 2.0
68/198
Communications, Inc
68
PROTOCOL STACKS: SGSN-HLR/EIR/AuC
For accessing HLR, AuC, EIR and handling SMSs
SCCP
MTP2
MTP3
MTP2
MTP3
SCCP
Gr
Gd
MAP-F
SGSN HLR/EIR/AuC/
GMSC
TCAP
MAP
TCAP
MAP
L1 L1
GPRS ARCHITECTURE
8/6/2019 GPRSSYS ver 2.0
69/198
Communications, Inc
69
PROTOCOL STACKS: SGSN-MSC/VLR
For interworking with GSM services (IMSI attach,Location update, CS paging)
SCCP
MTP2
MTP3
MTP2
MTP3
SCCP
GsSGSN MCS/VLR
BSSAP+ BSSAP+
L1 L1
GPRS ARCHITECTURE
8/6/2019 GPRSSYS ver 2.0
70/198
Communications, Inc
70
SUMMARY Q& A
Give one GPRS network element and its functions. Name the GPRS network interfaces.
What is GTP?
Give an example of GPRS protocol.
GPRS COURSE OUTLINE:
8/6/2019 GPRSSYS ver 2.0
71/198
Communications, Inc
71
Introduction to GPRS
Introduction to TCP/IP GPRS Architecture
GPRS Air Interface
GPRS Traffic Management
Dimensioning of the GPRS Network
Gb Detailed Planning
GPRS Parameters
Multimedia Messaging Services
GPRS AIR INTERFACE
8/6/2019 GPRSSYS ver 2.0
72/198
Communications, Inc72
CONTENTS
Difference between physical and logical channels
GPRS Air Interface logical channels and theirfunctions
Coding Schemes
GPRS timeslot usage
GPRS channel allocation process
GPRS AIR INTERFACE
8/6/2019 GPRSSYS ver 2.0
73/198
Communications, Inc73
Interface between the MS and BSS
Major bottleneck in GPRS performance
Uplink Direction
Downlink Direction
MS
Um
GPRS network
GPRS AIR INTERFACE
8/6/2019 GPRSSYS ver 2.0
74/198
Communications, Inc74
Lowest layer of the GPRS protocol stock Primary function is to provide services for information transferover a physical channel Physical Layer is split into 2 sub-layers
Physical RF layer
Physical Link layer
PHYSICAL LAYER
GPRS AIR INTERFACE
8/6/2019 GPRSSYS ver 2.0
75/198
Communications, Inc75
Modulation of RF signals at the transmitter GMSK for GPRS (1 symbol per bit) 8 PSK for EGPRS (1 symbol per 3 bits)
Demodulation of RF signals at the receiver
PHYSICAL RF LAYER
GPRS AIR INTERFACE
8/6/2019 GPRSSYS ver 2.0
76/198
Communications, Inc76
Framing: Placement of data into burst, frames, radioblocks, etc. Data coding for maximizing the data throughput Detection and correction of errors due to noise in themedium
Procedure for detecting the congestion on the airinterface Procedure for synchronizing MS and network Procedures for monitoring and evaluation of radio linkquality Procedure for cell re-selection Transmitter power control
PHYSICAL LINK LAYER
GPRS AIR INTERFACE
8/6/2019 GPRSSYS ver 2.0
77/198
Communications, Inc77
In GSM, 25MHz spectrum is frequency dividedinto 124 * 200 kHz
Each 200 kHz band is time-divided into 8 timeslots (TS) Each TS is equivalent to aphysical channel in GSM Physical channel vs. Logical channel
It is possible to share a TS among many resources
Logical channel implies partial use of TS bymany sources Each physical channel contains a number of
logical channels Traffic channel vs. Control channel
Data and Voice are carried in traffic channel (TCH) Control signal are sent in common control channels
(CCCH)
WHAT IS A CHANNEL?
GPRS AIR INTERFACE
PHYSICAL CHANNEL
8/6/2019 GPRSSYS ver 2.0
78/198
Communications, Inc78
25 MHz
C1 C2 C3 C124
0 1
TCHBCCH
7
Traffic and Control channel
1st TS of RF carrier in cell is reserved for CCCH
Remaining TS are used for TCH Unused TCH can be used for GPRS
Physical Channel
GPRS AIR INTERFACE
LOGICAL CHANNEL
8/6/2019 GPRSSYS ver 2.0
79/198
Communications, Inc79
GSMFCCH
Frequency CorrectionChannel
SCH
Synchronisation ChannelBCCH
Broadcast Control Channel
GPRSPBCCH
Packet Broadcast ControlChannel
Broadcasts packet dataspecific
System Information messages
MS continuously monitors this
GSM BCCH can also be used
GPRS AIR INTERFACE
LOGICAL CHANNEL
8/6/2019 GPRSSYS ver 2.0
80/198
Communications, Inc80
GSM
PCH
Paging Channel
RACH
Random Access Channel
AGCH
Access Grant Channel
GPRS
PPCH (Packet Paging Channel)Can be used for paging both CS & PS services.
GSM PCH can also be used.
PRACH (Packet Random Access Channel)
Used for uplink channel reservation & to obtain TA.
GSM RACH can also be used.
PAGCH (Packet Access Grant Channel)
Used for resource assignment during packet transferestablishment phase.
GSM AGCH can also be used.
PNCH (Packet Notification Channel)
Downlink only channel used for PTM-M notifications to agroup of MS before PTM-M packet transfer.
Only in GPRS Phase 2.
Dedicated Channels
LOGICAL CHANNEL
GPRS AIR INTERFACE
8/6/2019 GPRSSYS ver 2.0
81/198
Communications, Inc81
GSM
SDCCH
Stand alone dedicated CCH
SACCH
Slow Accociated Control Channel
FACCH
Fast Associated Control Channel
TCH
EFR/FR/HR Traffic Channel
GPRS
PACCH (Packet Associated Control Channel) Bidirectional dedicated channel for transferrin
ack./power control or resource assignment/re-assignment messages.
PDTCH (Packet Data Traffic Channel) Bidirectional. Corresponds to the resource allocated to asingle
MS on one physical channel for user datatransmission.
PTCCH Packet timing advance Control Channel. Uplink dedicated (for transmission of randomaccess
bursts). Downlink common (for transmission of timing
advance information to several MSs).
GPRS AIR INTERFACE
GSM LOGICAL CHANNELS USED IN GPRS
8/6/2019 GPRSSYS ver 2.0
82/198
Communications, Inc82
FCCH (Frequency Correction Channel)Initial synchronization with rough frequency and timing
SCH (Synchronization Channel)Network ID, Cell ID (BSIC), and Frame Number
BCCH (Broadcast Control Channel)System Information Parameters and Neighboring Cell listIndicates whether or not the Packet Switched Traffic is
supported( and, if yes, .the location of the PBCCH)
PCH (Paging Channel)MT Packet Transfer and SMS notification
RACH (Random Access Channel)MO Packet Transfer and SMS
Location Update and Routing Area UpdateCell Update generated by MS
TS 0 TS 1 TS 2 TS 3 (Frame 0) TS 4 TS 5 TS 6 TS 7
TDMA Frame
GPRS AIR INTERFACE
8/6/2019 GPRSSYS ver 2.0
83/198
Communications, Inc83
Radio Block 0
PTCCH
Radio Block 3
Radio Block 4
Radio Block 5
PTCCH
Radio Block 9
Radio Block 10
Radio Block 11
Radio Block 1
Radio Block 2
IDLE
Radio Block 6
Radio Block 7
Radio Block 8
IDLE TS 3 (Frame 51)
1 Radio Block= 4 Frames
= 456 info. bits
PDCH multiframe
= 52 TDMA Frames
52 TDMA frames
GPRS AIR INTERFACE
8/6/2019 GPRSSYS ver 2.0
84/198
Communications, Inc84
B0 B1 B2 T B3 B4 B5 X B6 B7 B8 T B9 B10 B11 X
normal
burst
01 2 3 4 5 6 7 01 2 3 4 5 6 7 01 2 3 4 5 6 7 01 2 3 4 5 6 7
Radio Block
114 bits
456 bits
GPRS AIR INTERFACE
8/6/2019 GPRSSYS ver 2.0
85/198
Communications, Inc85
GPRS PHYSICAL CHANNEL
The GPRS Physical Channel is called Packet DataChannel (PDCH).
The mapping of different GPRS logical channel to aPDCH is achieved by using a multi-frame structure.
"The 52 TDMA frameThe 52 TDMA frame" One multi-frame has
12 Radio Block (12 x 4 PDTCHs)
2 idle channels
2 Timing channels (PTCCH)
GPRS AIR INTERFACE
8/6/2019 GPRSSYS ver 2.0
86/198
Communications, Inc86
GPRS PHYSICAL CHANNEL
The Up-link State Flag (USF) is assigned to the MS,telling which Radio Block
the MS can use in the up-link.
In the down-link, there is an identifier called
Temporary Flow Identity (TFI)
B11
GPRS AIR INTERFACE
GPRS PHYSICAL CHANNEL
8/6/2019 GPRSSYS ver 2.0
87/198
Communications, Inc87
B0
B1B2
B3
B4
B5
B6
B7
B8
B9B1
0B1
1
USF=1
USF=3
USF=
2
USF=1:
B0- B4
B3
B2
B1
B0
USF=2:
B5- B9
B9
B8B7
B6
B5
B4
CS-19 05
CS-19 05
CS-2
GPRS AIR INTERFACE
CODING SCHEMES
8/6/2019 GPRSSYS ver 2.0
88/198
Communications, Inc88
9.05Kbps
9.05Kbps
CS-315.6Kbps
CS-3
15.6Kbps CS-4
21.4Kbps
CS-421.4Kbps
CS-213.4Kbps
Bundling of up to8 Physical Channel
Bundling of up to8 Physical Channel
Net transmission rate up to171.2 Kbps (21.4 * 8)
Net transmission rate up to
171.2 Kbps (21.4 * 8)
Data Error Correction
GPRS AIR INTERFACE
CODING SCHEMES AND MULTIPLE TSL
8/6/2019 GPRSSYS ver 2.0
89/198
Communications, Inc89
ChannelCodingScheme
CS1 CS2 CS3 CS4
Single TSLData Rate 9.05 kbps 13.4 kbps 15.6 kbps 21.4 kbps
3 TSL
Data Rate 27.15 kbps 40.2 kbps 46.8 kbps 64.2 kbps
8 TSLData Rate 72.0 kbps 107.2 kbps 124.8 kbps 171.2 kbps
Coding Scheme is dependent on the C/I As the MS approaches the BTS, higher CS is used
GPRS AIR INTERFACE
8/6/2019 GPRSSYS ver 2.0
90/198
Communications, Inc90
Three types of timeslots are defined on the Um interface:
Dedicated TSL : Only used for GPRS traffic, does nothandle CS traffic
Default TSL : By default a GPRS TSL, can bedynamically changed CS if CS load is high
Additional TSL : CS TSL by default, can be dynamically
changed to GPRS if required.
GPRS AIR INTERFACE
GPRS TIMESLOTS
8/6/2019 GPRSSYS ver 2.0
91/198
Communications, Inc91
CCCH TS TS TS TS TS TS TS
TS TS TS TS TS TS TSTSTRX 2
TRX 1
Territory border moves dynamically based on CircuitSwitch traffic load
DedicatedGPRS Capacity
Circuit
SwitchedTerritory
Packet
SwitchedTerritory
GPRS AIR INTERFACE
CHANNEL ALLOCATION
8/6/2019 GPRSSYS ver 2.0
92/198
Communications, Inc92
MS Network
Packet Channel Request (1)
Packet Immediate Assignment + PDCH (2)
Packet Resource Request (4)
Packet Resource Assignment (5)
Data Transfer - PDTCH (3)
Need more?
(Optional)
(Optional)
PRACH or RACH
PAGCH or AGCH
PACCH
PACCH
PDTCH
Mobile Originated Packet Transfer
GPRS AIR INTERFACE
CHANNEL ALLOCATION
8/6/2019 GPRSSYS ver 2.0
93/198
Communications, Inc93
MS in Ready State Network
Packet Resource Assignment (assign DL PDTCH)PACCH orPAGCH orAGCH
Mobile Terminated Packet Transfer
GPRS AIR INTERFACE
SUMMARY Q & A
8/6/2019 GPRSSYS ver 2.0
94/198
Communications, Inc94
How many frames and radio blocks are there in aPDCH multiframe?
How many users can share the same PDCHtimeslot in UL / DL?
Which coding schemes does not use FEC?
Which logical channels can be used for resource
assignment?
Introduction to GPRS
GPRS COURSE OUTLINE:
8/6/2019 GPRSSYS ver 2.0
95/198
Communications, Inc95
Introduction to TCP/IP
GPRS Architecture
GPRS Air Interface
GPRS Traffic Management
Dimensioning of the GPRS Network
GbDetailed Planning
GPRS Parameters
Multimedia Messaging Services
GPRS TRAFFIC MANAGEMENT
CONTENTS
8/6/2019 GPRSSYS ver 2.0
96/198
Communications, Inc96
GPRS Connection Procedures
GPRS Mobility Management
GPRS Attach
Cell Update
Routing Area Update
SGSN MSC/VLR Interaction
GPRS Session Management
PDP Context Activation
PDP Context Deactivation
SMS Data Transfer
Roaming
Charging Process
LOCATION OF SUBSCRIBER RELATED DATA
GPRS TRAFFIC MANAGEMENT
8/6/2019 GPRSSYS ver 2.0
97/198
Communications, Inc97
Identity
IMSI (SIM, HLR, VLR, SGSN, GGSN)
TMSI (VLR, SGSN)IP address (MS, SGSN, GGSN)
Location
VLR-address (HLR)
Location Area (SGSN, VLR)
Serving SGSN (HLR, VLR)Routing Area (SGSN)
Authentication data
Ki, algorithms (SIM, AC)Triplets (VLR, SGSN)
GPRS TRAFFIC MANAGEMENT
GPRS CONNECTION PROCEDURES
8/6/2019 GPRSSYS ver 2.0
98/198
Communications, Inc98
GPRS Mobility Management (GMM) -Connection to GPRS network
Procedures that take care of the mobility of the user such as GPRS attach,updates about the location of the mobile & security. The GMM procedures aresimilar to the mobility management procedures for circuit switched users.
Session Management (SM) - Connection to IP network
Procedures that handle the GPRS MS connection management toexternal data networks. The process of assigning an IPaddress for becoming part of the IP- network is known as PDP contextactivation.An MM context must be established between the MS &the SGSN before any SM activities are possible.
GPRS MOBILITY MANAGEMENT STATES
Idl S
GPRS TRAFFIC MANAGEMENT
8/6/2019 GPRSSYS ver 2.0
99/198
Communications, Inc99
Idle State
Subscriber is not attached to the GPRS networkNo valid MM context of the subscriber e.g. MS switched off
RA-1
VLR-1
HLR
SGSN-1BSC
IMSI 244...VLR
IMSILAISGSN ?
IMSI ?RA ?Cell ?
LA-1
8/6/2019 GPRSSYS ver 2.0
100/198
Standb State
GPRS TRAFFIC MANAGEMENT
GPRS MOBILITY MANAGEMENT STATES
8/6/2019 GPRSSYS ver 2.0
101/198
Communications, Inc101
Standby State
Subscriber is attached to the MM contextLocation tracked at RA level If SGSN receives a packet for the MS, it pages in the RA.
A PDP context must be active.
Activation of PDP context possible. If the MS sends data,it moves to the ready state.
MS can receive paging for CS services (optional)The MS Reachable Timer starts ticking when the MS
enters the Standby state & the MS is detached (IDLEstate) upon its expiry (Implicit detach).
IDLE
IDLE
MS locationnot known.Subscriber is notreachable by theGPRS NW
GPRS TRAFFIC MANAGEMENT
GPRS MOBILITY MANAGEMENT STATES
8/6/2019 GPRSSYS ver 2.0
102/198
Communications, Inc102
orREADY timer expireForce to STANDBY
MM State Model of MS
IDLE
READY
STANDBY
GPRS Attach
PDU transmission
Implicit Detach
orCancel Location
GPRS Attach
PDU reception
GPRS Detachor
Cancel Location
MM State Model of MS in PAPU
IDLE
READY
STANDBY
READY timer expiryor
Force to STANDBYor
Abnormal RLC condition
GPRS Detach
GPRS NW.
MS location known toRouting Area level.MS is capable ofbeing paged forPoint-to-Point data
MS location known tocell level.
MS is transmitting or hasjust been transmitting.
MS is capable of receivingPoint-to-Point data
Mobility Management - GPRS Attach (1)
HLR
SGSN-1
GPRS TRAFFIC MANAGEMENT
8/6/2019 GPRSSYS ver 2.0
103/198
Communications, Inc103
SGSN-1
BSC
RA-1
LA-1
2a 2b
11
(1) MS requests GPRS attach
(2a) The MS is not known in the PLMN so the SGSN requests
subscriber identity (first time)
(2b) The MS sends its IMSI.
GPRS Attach (2) - Authentication
3a
3b HLR
SGSN-1
GPRS TRAFFIC MANAGEMENT
8/6/2019 GPRSSYS ver 2.0
104/198
Communications, Inc104
3d
3a
RA-1
SGSN-1
BSC
LA-1
3c
(3a) SGSN requests triplets from HLR
(3b) The AC generates the triplets and hands them to the SGSN
(3c) The SGSN sends an Authentication Request to the MS
(3d) MS sends back the Authentication Response
The SGSN performs the authentication
GPRS Attach (3) - IMEI check
EIR4d
GPRS TRAFFIC MANAGEMENT
8/6/2019 GPRSSYS ver 2.0
105/198
Communications, Inc105
SGSN-1
RA-1
BSC
LA-1
4a
4b
4c
(4a) SGSN asks for the MS IMEI
(4b) MS sends the IMEI
(4c) SGSN sends a Check IMEI message to the EIR
(4d) EIR replies with a Check IMEI ack that will include the list type
Mobility Management - GPRS Attach (4)
5b
SGSN-1
HLR
5a
5d
GPRS TRAFFIC MANAGEMENT
8/6/2019 GPRSSYS ver 2.0
106/198
Communications, Inc106
RA-1
BSC
LA-1
5c
6a
6b
(5a) SGSN sends an Update location message to the HLR with the IMSI
(5b) The HLR responds by giving subscriber data to the SGSN
(5c) The SGSN acknowledges that it has received the subscriber data ok
(5d) The HLR ends the transaction with an Update Location acknowledge
(6a) The SGSN accepts the GPRS attach and sends the MS a new P-TMSI
(6b) The MS acknowledges that it has received the new P-TMSI
GPRS MOBILITY MANAGEMENTLocation Management
GPRS TRAFFIC MANAGEMENT
8/6/2019 GPRSSYS ver 2.0
107/198
Communications, Inc107
Location Management
Location management procedures are a group ofmobility management procedures that are used tohandle the changing of a cell or a routing area
e.g. MS moving from cell to cell while transferring orreceiving packet data
MS moving from one Routing Area to the other inStandby state
Cell Update (Cell Reselection)
SGSN-1
GPRS TRAFFIC MANAGEMENT
8/6/2019 GPRSSYS ver 2.0
108/198
Communications, Inc108
The MS performs a Cell Update when it changes cell within arouting area
in READY mode. This could be compared to a handover in GSM for CS connections
Cell update halts possible reception or sending of data (data isbuffered in SGSN or lost and has to be resent)
BSC-1
RA-1
Old cell New cell
Routing Area Update
SGSN-1
GPRS TRAFFIC MANAGEMENT
8/6/2019 GPRSSYS ver 2.0
109/198
Communications, Inc109
When the MS changes cell between the different routing areas,it performs a Routing Area Update.
There are two types of routing area updates, the Intra-SGSN
Routing Area Update and the Inter-SGSNRouting Area Update
SGSN-1
BSC-1
RA-1
Old cell New cell
RA-2
Intra SGSN Routing Area Update (1)
HLR
GPRS TRAFFIC MANAGEMENT
8/6/2019 GPRSSYS ver 2.0
110/198
Communications, Inc110
SGSN
BSC
LA-1
1New RA
MS is listening to information broadcast by cells
MS decides to select a new cell in a different Routing Area (1) Routing Area Update request message is sent by the MS to the SGSN
GGSN
Intra SGSN Routing Area Update (2)
HLR
GPRS TRAFFIC MANAGEMENT
8/6/2019 GPRSSYS ver 2.0
111/198
Communications, Inc111
SGSN
BSC
LA-1
New RA
Authentication2a : Triplet2b : SRES
GGSN
2
a 2b
Intra SGSN Routing Area Update (3)
HLR
GPRS TRAFFIC MANAGEMENT
8/6/2019 GPRSSYS ver 2.0
112/198
Communications, Inc112
(3) SGSN checks that the MS is allowed to attach to the RA & sends theRouting Area Update Accept message that may include a new P-TMSI
SGSN
BSC
LA-1
4
2
New RA
GGSN
3
(4) Routing Area Update Complete message
GPRS TRAFFIC MANAGEMENT
8/6/2019 GPRSSYS ver 2.0
113/198
Communications, Inc113
PERIODIC ROUTING AREA UPDATE
If an MS stays a long time at the same place, the network has toreceive an indication that the MS is still reachable.
All the MSs attached to the GPRS network will perform a periodicRouting Area Update.
Inter-SGSN Routing Area Update
SGSN-1 SGSN-2
GPRS TRAFFIC MANAGEMENT
8/6/2019 GPRSSYS ver 2.0
114/198
Communications, Inc114
BSC-1
RA-2
Old cell New cell
RA-3
BSC-2
GPRS TRAFFIC MANAGEMENTInter-SGSN Routing Area Update
8/6/2019 GPRSSYS ver 2.0
115/198
Communications, Inc115
Most complex case is Inter-SGSN Routing Area update
MS sends Routing Area update request to new SGSN
New SGSN asks from old SGSN the context of the MS
New SGSN updates GGSNs
New SGSN updates HLRHLR cancels the context in old SGSN
HLR loads the subscriber data to new SGSN
New SGSN acknowledges to the MS
SGSN & MSC/VLR interaction
The optional Gs interface between SGSN & MSC/VLR enablesmore efficient use of network resources
GPRS TRAFFIC MANAGEMENT
8/6/2019 GPRSSYS ver 2.0
116/198
Communications, Inc116
Combined GPRS/IMSI Attach and Detach
Combined RA/LA update
Circuit switched paging via GPRS network
Non-GPRS alerts : reporting activity of MS to MSC/VLR Identification procedure : SGSN may interrogate the MS on
behalf of VLR to collect some information (e.g. IMEI)
MM Information procedure : MM information (e.g. local timezone) may be passed to the MS via the SGSN
SESSION MANAGEMENT
PDP CONTEXT ACTIVATION
GPRS TRAFFIC MANAGEMENT
8/6/2019 GPRSSYS ver 2.0
117/198
Communications, Inc117
Process of assigning an IP address for becoming a part of the IPnetwork
One or more addresses can be assigned to an IMSI (MS).
Contains mapping and routing information for transferring PDUsbetween MS and GGSN.
Information includes: IP address, Access Point Name, QoS, RadioPriority.etc.
Static addresses: address allocated by operator to an MSpermanently and this address is stored in the HLR.
Dynamic addresses: GGSN dynamically allocates and releases
addresses as PDP contexts are activated and deactivated.
PDP Context Tables
GPRS TRAFFIC MANAGEMENT
8/6/2019 GPRSSYS ver 2.0
118/198
Communications, Inc118
PDP Type
PDP Address
IMSI
NSAPIAPN
SGSN Address
Charging ID
...
PDP Type
PDP Address
NSAPI
APN...
PDP TypePDP AddressIMSINSAPI
APNGGSN AddressCharging ID...
Mobile Station SGSN GGSN
PDP context activationOverview
GPRS TRAFFIC MANAGEMENT
8/6/2019 GPRSSYS ver 2.0
119/198
Communications, Inc119
SGSN
RA-1
BSC
LA-1
3b GGSN
3a
12
4 1. Activate PDP context request
2. Auth. /IMEI check (optional)
3a. Create PDP context request
3b. Create PDP context response
4. Activate PDP context accept
PDP Context Activation - 1
HLR
1. MS sends "Activate PDP Context Request" to SGSN
Access Point Name
PDP Type (IP)
PDP Address (empty = dynamic)
QoS & other options
GPRS TRAFFIC MANAGEMENT
8/6/2019 GPRSSYS ver 2.0
120/198
Communications, Inc120
BTS BSC
SGSN
GGSN
Intranet
GPRSCore
Network
SS7
HLR
DNS
Internet
APN="Intranet.Ltd.com"
1
2
AccessPoint
2. SGSN checks Subscription data Access Point NameDynamic / static IP address
PDP Context Activation - 2: Finding the GGSN
3. SGSN gets the GGSN IP address from DNS
APN maps to the GGSN IP address
GPRS TRAFFIC MANAGEMENT
8/6/2019 GPRSSYS ver 2.0
121/198
Communications, Inc121
BTS BSC
SGSN
GGSN
GPRSCore
Network
DNS
Intranet
Internet
3
4
AccessPoint
4. SGSN sends "Create PDP Context Request" to GGPDP Type (e.g. IP)PDP Address (if empty=> dynamic address)Access Point NameQoS & other options
PDP Context Activation 3 Access Point Selection
Access Point Name refers to theexternal network the subscriberwants to use
Physical/logical interface in
GPRS TRAFFIC MANAGEMENT
8/6/2019 GPRSSYS ver 2.0
122/198
Communications, Inc122
BTS BSC
SGSN
GGSN
GPRSCore
Network
DNS
Physical/logical interface in
GGSN Access Point configuration in
GGSN defines where to connectthe user
Intranet
Internet
APN="Intranet.Ltd.com"
PDP Context Activation 4 Context Activated
User authenticated OK (non-transparent case)
User dynamic IP address allocated by RADIUSserver, or DHCP server, or GGSN internal pool
5 GGSN d "C t PDP C t t R "
GPRS TRAFFIC MANAGEMENT
8/6/2019 GPRSSYS ver 2.0
123/198
Communications, Inc123
BTS BSC
SGSN
GGSN
GPRSCore
Network
5. GGSN sends "Create PDP Context Response"back to SGSN
Intranet
Internet
5
6
6. SGSN sends "Activate PDP ContextAccept"
to the MS
SGSN now ready to route user trafficbetween
MS and GGSN
GPRS Attach
GPRS TRAFFIC MANAGEMENT
8/6/2019 GPRSSYS ver 2.0
124/198
Communications, Inc124
MOBILITY MANAGEMENT PROCEDUREEstablishes a logical link between the MS and the SGSN.
Makes the MS available for SMS over GPRS, paging via SGSN,and notification of incoming GPRS data.
Transmission of user data is not possible
PDP Context Activation
SESSION MANAGEMENT PROCEDURE
IP address is assigned to the MS.
Makes the MS known in the corresponding GGSN.
PDP CONTEXT DEACTIVATION
GPRS TRAFFIC MANAGEMENT
8/6/2019 GPRSSYS ver 2.0
125/198
Communications, Inc125
The MS or the network can deactivate a PDP context.
Every address can be deactivated separately, but performing a
GPRS Detach will automatically remove all the PDP contexts.
SMS data transfer
a) MSC addressb) SGSN address
GPRS TRAFFIC MANAGEMENT
8/6/2019 GPRSSYS ver 2.0
126/198
Communications, Inc126
MSC
G-MSC
SGSN
HLR
SMSC
1) SMS
2)4a)
4b) 2). Send routing info. for Short Message(GMSC-HLR)
Send routing info. for Short Message resu(HLR-GMSC)
3b)
3a)
Roaming : Connection options
SGSNSingapore
GPRS
GPRS TRAFFIC MANAGEMENT
8/6/2019 GPRSSYS ver 2.0
127/198
Communications, Inc127
Backbone
HOME
OperatorGPRS
BGBG
GGSNGGSN
Internet
GGSNGGSN
Embassy
Intranet
Inter-PLMNBackbone
BGBG
Gp
Gp
Gi
Gi
Roaming
Alternatives for data and signalling connectionsbetween operators when roaming (for Gpinterface)
GPRS TRAFFIC MANAGEMENT
8/6/2019 GPRSSYS ver 2.0
128/198
Communications, Inc128
OPERATOR 2Packetnetwork
MoUoperatedInter-operatorbackbone
OPERATOR 1
OPERATOR 3
OPERATOR 4
OPERATOR 5
PacketnetworkINTERNET
BorderGateway
Firewall
SecureFirewall
DIRECT ROAMING:- OP1 - OP2- OP2 - OP5
- OP1 - OP5- OP5 - OP4- OP1 - OP3
ROAMING VIA TRANSIT NETWORK, e.g.:- OP3 - OP2 via OP1- OP1 - OP4 via OP5
BorderGateway
BorderGateway
BorderGateway
Border
Gateway
BorderGateway
BorderGateway
SecureFirewall
Firewall
Firewall
Firewall
Firewall
Router
Router
Router Router
Router
Router
Router
Roaming case 1
CLEARING
Visitor
GPRS TRAFFIC MANAGEMENT
8/6/2019 GPRSSYS ver 2.0
129/198
Communications, Inc129
SGSN
GGSNAPN
Operator AIP backbone
GGSNAPN
Operator BIP backbone
Internet
Border Gateway
SGSNCG
CG
CCB CCB
HOME
NETWORKVISITINGNETWORK
CLEARING
Visitor
GPRS TRAFFIC MANAGEMENTRoaming case 2
8/6/2019 GPRSSYS ver 2.0
130/198
Communications, Inc130
SGSN
GGSNAPN
Operator AIP backbone
GGSNAPN
Operator BIP backbone
Internet
Border Gateway
SGSNCG CG
CCB CCB
VISITINGNETWORK
HOME
NETWORK
Context Activation for a Roaming User (0)
DNS
DNSVisited Operator
GPRS TRAFFIC MANAGEMENT
8/6/2019 GPRSSYS ver 2.0
131/198
Communications, Inc131
SGSNSGSN
HOMEOperator
GPRS
BG
BG
.GPRSDNS
Inter-PLMN
GPRSBackbone
GGSNDNS
HOME
Context Activation for a Roaming User (1)
DNS
DNSVisited Operator, Singapore
3
GPRS TRAFFIC MANAGEMENT
8/6/2019 GPRSSYS ver 2.0
132/198
Communications, Inc132
SGSNSGSN
EmbassyIntranet
SingaporeGPRS
Backbone
HOMEOperator
GPRS
BG
BG
.GPRSDNS
Inter-PLMN
GPRSBackbone
GGSN
GSM OPERATOR, Finland
DNS
HOME
2
1
8/6/2019 GPRSSYS ver 2.0
133/198
Context Activation for a Roaming User (3)
DNS
DNSVisited Operator, Singapore
GPRS TRAFFIC MANAGEMENT
8/6/2019 GPRSSYS ver 2.0
134/198
Communications, Inc134
SGSN
EmbassyIntranet
SingaporeGPRS
Backbone
HOMEOperator
GPRS
BG
BG
.GPRSDNS
Inter-PLMN
GPRSBackbone
GGSN
GSMOPERATOR, Finland
DNS
HOME
DNS
HOME
6
7
Context Activation for a Roaming User (4)
DNS
DNS
Visited Operator, Singapore
8
GPRS TRAFFIC MANAGEMENT
8/6/2019 GPRSSYS ver 2.0
135/198
Communications, Inc135
SGSNSGSN
EmbassyIntranet
SingaporeGPRS
Backbone
HOMEOperator
GPRS
BG
BG
.GPRSDNS
Inter-PLMN
GPRSBackbone
GGSNGGSN
GSMOPERATOR, Finland
DNS
HOME
9
The Data Flow in a Roaming Case
Visited Operator, Singapore
GPRS TRAFFIC MANAGEMENT
8/6/2019 GPRSSYS ver 2.0
136/198
Communications, Inc136
SGSN
EmbassyIntranet
SingaporeGPRS
Backbone
HOMEOperator
GPRS
BG
BG
Inter-PLMNBackbone
GGSN
GSMOPERATOR, Finland
Charging of GPRS services
Billi S t
GPRS TRAFFIC MANAGEMENT
8/6/2019 GPRSSYS ver 2.0
137/198
Communications, Inc137
SGSN
OperatorIP backbone
GGSNBorder Gateway
Inter operatorIP network Internet
Billing SystemCharging gateway
Nokia GPRS Charging Gateway:
* receives CDRs generated bySGSN and GGSN
* consolidates and merges CDRsto a suitable format for BS
GTP'
GTP'
8/6/2019 GPRSSYS ver 2.0
138/198
SGSN CDR (PDP context data) : S-CDRStart collection:
- PDP context activationStop collection:
PDP conte t deacti ation
S-CDRs
M CDR
GPRS TRAFFIC MANAGEMENTGGSN Charging Functions
8/6/2019 GPRSSYS ver 2.0
139/198
Communications, Inc139
- PDP context deactivationCollected information e.g.
- Traffic volumes uplink/downlink- QoS requested/negotiated- Duration- SGSN & GGSN address- Access Point Name
Mobility Management CDR : M-CDRStart collection:- GPRS activation / Incoming SGSNRA update
Stop collection:- GPRS deactivation / OutgoingSGSN RA update
Collected information- Location changes
CG
M-CDRsSMS-CDRs
Internet
GGSN
OperatorIP backbone
SGSN
MS BTS BSC SGSN GGSN
Attach Request
Channel Req
Immidiate Assignment
Press
G startsblinking
Set up Time
GPRS TRAFFIC MANAGEMENT
8/6/2019 GPRSSYS ver 2.0
140/198
Communications, Inc140
Attach Request
Attach Accept
Activate PDP Context Request
PDP Context Accept
DATA Transfer
Detach Accept
Detach Rerquest
Create PDP Cntxt Req
Create PDP Cntxt Accpt
G issteady
G is BOX
Antenna
Set-up Time
MS Res Time
GGSN Response Time
MessageSent
GPRS TRAFFIC MANAGEMENT
SUMMARY Q&A
What are the 2 GPRS connection procedures?
What are the 3 Mobility Management states?
8/6/2019 GPRSSYS ver 2.0
141/198
Communications, Inc141
What are the 3 Mobility Management states?
Give an example of GPRS Mobility ManagementProcedure.
Give an example of GPRS Session ManagementProcedure.
Who can initiate GPRS Detach?
GPRS COURSE OUTLINE:
Introduction to GPRS
Introduction to TCP/IP
GPRS Architecture
8/6/2019 GPRSSYS ver 2.0
142/198
Communications, Inc142
GPRS Air Interface
GPRS Traffic Management
Dimensioning of the GPRS Network
GbDetailed Planning
GPRS ParametersMultimedia Messaging Services
CONTENTS
BSC Dimensioning
DIMENSIONING OF GPRS NETWORK
8/6/2019 GPRSSYS ver 2.0
143/198
Communications, Inc143
Gb Link Dimensionning
SGSN Dimensioning
BSC Dimensioning The objective is to define the number of active
PCUs per BSC
Gb Interface Link Dimensioning
DIMENSIONING OF GPRS NETWORK
8/6/2019 GPRSSYS ver 2.0
144/198
Communications, Inc144
Gb Interface Link Dimensioning The objective is to define the number 64 kbit/s
links required per BSC
SGSN Dimensioning The objective is to define the number of SGSNs
and their configuration level in terms of PAPUs
BSC
PCU
SGSN
Frame Relay
Gb
PAPUBSS GPRS
GPRS DIMENSIONING
Things we need to know before the Gb interfaceplanning:
Estimated subscriber volumeEstimated GPRS traffic
DIMENSIONING OF GPRS NETWORK
8/6/2019 GPRSSYS ver 2.0
145/198
Communications, Inc145
Estimated subscriber volumeEstimated GPRS trafficEstimated number of TCHs/cell used by GPRS on
averageNumber os BSCs
The figures above are based on Busy Hourestimations
BSC is fully equipped with PCUs (=passive) for
redundancyOne PCU installed in each BCSU (8+ PCUs/BSC)
Certain number of the PCUs is activated according todimensioning criteria
Active PCUs are connected to SGSN over the Gbinterface
BSC Dimensioning
The objective is to define the number of active PCUsper BSC.
Gb Interface Link Dimensioning
Th bj ti i t d fi th b 64kb li k
DIMENSIONING OF GPRS NETWORK
8/6/2019 GPRSSYS ver 2.0
146/198
Communications, Inc146
The objective is to define the number 64kbps linksrequired per BSC.
SGSN Dimensioning
The objective is to define the number of SGSNs andtheir configuration level in terms of PAPUs.
BSC SGSN
BSS GPRS
Frame Relay
Gb
Dimensioning Criteria for the number of active PCUs:
1 Each BSC in GPRS coverage area has to contain at
DIMENSIONING OF GPRS NETWORK
8/6/2019 GPRSSYS ver 2.0
147/198
Communications, Inc147
1. Each BSC in GPRS coverage area has to contain atleast one active requirement (minimum requirement)
2. PCU supports up to 256 TCHs in maximum 64 cells
* 64 cells supported, if there are 4 GPRS capable TCHs / cell
* 32 cells supported, if there are 8 GPRS capable TCHs / cell
* 1 cell supported, if there are 256 GPRS capable TCHs / cell( unrealistic )
3. PCU Data processing capacity 2 Mbps
3 BSC (with capacity of 128 TRXs)i i h h i ll fi i
T
DIMENSIONING OF GPRS NETWORK
8/6/2019 GPRSSYS ver 2.0
148/198
Communications, Inc148
( p y ) Coverage area contains 60 BTS sites, each having 2+2+2 cell/TRX configuration,
2 TCHs/TRX used by GPRS on average Estimated GPRS traffic 15 Mbit/s + 16% Overhead = 17.4
1. Minimum requirement : 3 BSC => 3 PCUs required
2. 4 TCHs/cell used by GPRS => PCU supports 64 cells ( 256/4 )PCUs required : 180 / 64 = 2.8 => 3 PCUs required
3. GPRS traffic : 17.4 Mbit/s / 2 Mbit / s = 8.7 => 9 PCUs required
Take the biggest of the results above,I.e. 9 PCUs required in total
INPUT
CALCUL
ATION
S
R
ESULT
DIMENSIONING OF GPRS NETWORK
BSC Dimensioning
The objective is to define the number of active PCUsper BSC.
Gb Interface Link Dimensioning
The objective is to define the number 64kbps links
8/6/2019 GPRSSYS ver 2.0
149/198
Communications, Inc149
BSC SGSN
BSS GPRS
Frame Relay
Gb
The objective is to define the number 64kbps linksrequired per BSC.
SGSN Dimensioning
The objective is to define the number of SGSNs andtheir configuration level in terms of PAPUs.
8/6/2019 GPRSSYS ver 2.0
150/198
Gb Link Dimensioning
Dimensioning Rules
Dimensioning criteria for the number of 64 kbit/s links:
1. At least two 64 kbit/s channels per active PCU is
DIMENSIONING OF GPRS NETWORK
8/6/2019 GPRSSYS ver 2.0
151/198
Communications, Inc151
/ p
recommended (due to bursty nature of data)
2. Dimensioning is based on estimated GPRS traffic
during the Busy Hour, + the estimated overhead
on the Gb interface traffic.
Total number of PCUs in BSCs : 9 PCUs Estimated total GPRS traffic during the BH : 15 Mbit/sT
DIMENSIONING OF GPRS NETWORK
8/6/2019 GPRSSYS ver 2.0
152/198
Communications, Inc152
Estimated total GPRS traffic during the BH : 15 Mbit/s Overhead correction: +16%
Packet size of 400 bytes assumed15 Mbit/s * 16% = 17.4 Mbit /s
1. Two 64 kbit/s links per PCU ( 9 * 2 ) => 18 links2. GPRS traffic : 17.4 Mbit/s / 64 kbit/s = 271.9 => 272 links
Take the bigger of the results above,i.e. 272 links (a 64 kbit/s) required in total
(equals to 9 E1 PCM links)
INPUT
CALCULA
TION
S
RE
SULT
BSCAbis MSC / SGSN siteMUX T d MSC
DIMENSIONING OF GPRS NETWORK
Gb TOPOLOGY 1
8/6/2019 GPRSSYS ver 2.0
153/198
Communications, Inc153
BSC
BSC
Gb Interface
FrameRelay
MUX Transcoder MSC
SGSN
Ethernet Switch
GGSN #2
GGSN #12 Mbps PCMAter +Frame Relay
BSCAbis
MSC / SGSN site
Transcoder MSC
DIMENSIONING OF GPRS NETWORK
Gb TOPOLOGY 2
8/6/2019 GPRSSYS ver 2.0
154/198
Communications, Inc154
BSC
BSC
Gb Interface
FrameRelay
Transcoder MSC
SGSNEthernet Switc
GGSN #2
GGSN #1
Packet Data Network
FR switch
FR switch
BSCAbis MSC / SGSN site
Transcoder MSC
DIMENSIONING OF GPRS NETWORK
Gb TOPOLOGY 3
8/6/2019 GPRSSYS ver 2.0
155/198
Communications, Inc155
BSC
BSC
Gb Interface
Frame Relay
SGSN
Ethernet Switch
GGSN #2
GGSN #1
2 M PCM Links
BSCAbis MSC / SGSN siteTranscoder MSC
DIMENSIONING OF GPRS NETWORK
Gb TOPOLOGY 4
8/6/2019 GPRSSYS ver 2.0
156/198
Communications, Inc156
BSC
BSC
Gb Interface
/ MSC
SGSN
Ethernet Switch
GGSN #2
GGSN #1
Voice
2M E1PCM FR
DIMENSIONING OF GPRS NETWORK
BSC Dimensioning
The objective is to define the number of activePCUs per BSC.
Gb Interface Link Dimensioning
The objective is to define the number 64kbps links
8/6/2019 GPRSSYS ver 2.0
157/198
Communications, Inc157
BSC SGSN
BSS GPRSFrame Relay
Gb
The objective is to define the number 64kbps linksrequired per BSC.
SGSN Dimensioning
The objective is to define the number of SGSNsand their configuration level in terms of PAPUs.
SGSN DIMENSIONING
Data processing capacity of fully equipped SGSN :
h bj i i d fi h b f i
DIMENSIONING OF GPRS NETWORK
8/6/2019 GPRSSYS ver 2.0
158/198
Communications, Inc158
The objective is to define the number of active PCUs per BSC.
Gb Interface Link Dimensioning
The objective is to define the number 64kbps links requiredper BSC.
SGSN DimensioningThe objective is to define the number of SGSNs and theirconfiguration level in terms of PAPUs.
96-SS7 signaling link interfaces (a 64 kbit/s, 24 in each
SMMU)
12 Mbit/s30 000 subscriber
256 Gb IF (64 kbit/s)SGSN
DIMENSIONING OF GPRS NETWORK
8/6/2019 GPRSSYS ver 2.0
159/198
Communications, Inc159
4 PAPUs, 1 SMMU
4 PAPUs, 1 SMMU
4 PAPUs, 1 SMMU
4 PAPUs, 1 SMMU24 Mbit/s60 000 subscriber512 Gb IF (64 kbit/s)
36 Mbit/s90 000 subscriber768 Gb IF (64 kbit/s)
48 Mbit/s120 000 subscriber1024 Gb IF (64 kbit/s)
Basic Unit
Extensionunits
Dimensioning Criteria for the number of SGSN :1 Subscriber capacity 120 000 subscribers
DIMENSIONING OF GPRS NETWORK
8/6/2019 GPRSSYS ver 2.0
160/198
Communications, Inc160
1. Subscriber capacity : 120,000 subscribers
simultaneously
2. Data processing capacity : 48 Mbit/s
3. Capacity of 64 kbit/s Gb interfaces : 1024
Estimated subscriber volume : 80 000 subscribers
( simultaneously attached during the BH ) Estimated total GPRS traffic during the BH : 15 Mbit/s
PUT
DIMENSIONING OF GPRS NETWORK
8/6/2019 GPRSSYS ver 2.0
161/198
Communications, Inc161
Estimated total GPRS traffic during the BH : 15 Mbit/s with the overhead correction : 17.4 Mbit/s Number of 64 kbit/s Gb links : 272
1. Subscriber capacity : 1 SGSN with Basic Unit + 2 Extension Units
2. Data capacity : 1 SGSN with Basic Unit + 1 Extension Unit3. Gb I/F capacity : 1 SGSN with Basic Unit + 1 Extension Unit
Take the biggest of the results above,
i.e. 1 SGSN with basic Unit + 2 Extension Units required
INP
CALCULA
TION
S
RESUL
T
Gb Interface Traffic Analysis
DATA
LLC
BSGGP
IP
SNDCP
IP
SNDCP
LLC
BSGGP
RFC 791
GSM 04.65
GSM 04.64
GSM 08.18
24
9
30
4
PROTOCOLHEADER
SIZE (oct) REFERENCE
Overheadgeneratedby theprotocol
layerson the Gb
Packet ofVariable size
DIMENSIONING OF GPRS NETWORK
8/6/2019 GPRSSYS ver 2.0
162/198
Communications, Inc162
BSGGP
NS
FR
BSGGP
NS
FR
TOTAL
GSM 08.18
GSM 08.16
GSM 03.60
30
4
6
77
interface
E.g. 77 oct= 16 %
77 oct + 400 oct
Percentage of overhead in GPRS
traffic on the Gb interface
(as a function of Packet size)
100 200 300 400 500 750 1000 1250 1500
Packet length (octets)
Overhead(%)
50
45403530252015105
0
DIMENSIONING OF GPRS NETWORK
SUMMARY Q&A
What is the capacity of 1 PCU? What is Gb link?
8/6/2019 GPRSSYS ver 2.0
163/198
Communications, Inc163
What is Gb link?
What is capacity of the SGSN rel. 1?
GPRS COURSE OUTLINE:
Introduction to GPRS
Introduction to TCP/IP
GPRS Architecture
GPRS Air Interface
8/6/2019 GPRSSYS ver 2.0
164/198
Communications, Inc164
GPRS Traffic Management
Dimensioning of the GPRS Network
GbDetailed Planning
GPRS Parameters
Multimedia Messaging Services
Gb Transmission Topology
8/6/2019 GPRSSYS ver 2.0
165/198
Communications, Inc165
Gb Transmission Topology
8/6/2019 GPRSSYS ver 2.0
166/198
Communications, Inc166
8/6/2019 GPRSSYS ver 2.0
167/198
8/6/2019 GPRSSYS ver 2.0
168/198
Communications, Inc168
Gb Detailed Plan Parameters
8/6/2019 GPRSSYS ver 2.0
169/198
Communications, Inc169
Gb Planning Considerations
8/6/2019 GPRSSYS ver 2.0
170/198
Communications, Inc170
Gb Planning Recommendations
8/6/2019 GPRSSYS ver 2.0
171/198
Communications, Inc171
Basic Configuration
8/6/2019 GPRSSYS ver 2.0
172/198
Communications, Inc172
NS-VC Link
8/6/2019 GPRSSYS ver 2.0
173/198
Communications, Inc173
NS-VC Redundancy & Load Sharing
8/6/2019 GPRSSYS ver 2.0
174/198
Communications, Inc174
GPRS COURSE OUTLINE:
Introduction to GPRS
Introduction to TCP/IP
GPRS Architecture
GPRS Air Interface
GPRS Traffic Management
8/6/2019 GPRSSYS ver 2.0
175/198
Communications, Inc175
GPRS Traffic Management
Dimensioning of the GPRS Network
GbDetailed Planning
GPRS Parameters
Multimedia Messaging Services
BSS Parameters
Parameter Name Range Smart Setting
1. Enabling of GPRS
BSC_GPRS_PARAM_ENABLED Y/N Y
GPRS ENABLE (GENA) Y/N YGPRS ENABLED TRX (GTRX) Y/N Y (2 TRX)
2. GPRS Territory
8/6/2019 GPRSSYS ver 2.0
176/198
Communications, Inc176
y
GPRS Territory Update Guard Time (GTUGT) 0255 sec 5 sec
Dedicated GPRS Capacity (CDED) 0100% 1% - entire network
except Makati (2 GPRS
dedicated t imeslots)
Default GPRS Capacity (CDEF) 0100% 24% (cells with >1 TRX)
50% (1 TRX)
Prefer BCCH Frequency GPRS (BFG) Y/N N
3. Power Control
Binary Presentation Alpha (ALPHA) 010 GSM 900: 7
GSM 1800: 8
Binary Presentation Gamma (GAMMA) 010 GSM 900: 34
GSM 1800: 36
Transfer mode signal strength filter period (TFP) 025 13
Idle mode signal strength filter period (IFP) 025 9
8/6/2019 GPRSSYS ver 2.0
177/198
SGSN Parameters
Parameter Name Definition Smart Setting
IMEI check mode (ICHM) defines if IMEI check is performed by
SGSN
OFF
8/6/2019 GPRSSYS ver 2.0
178/198
Communications, Inc178
SGSN
Authentication Mode (AUM) defines if Authentication is
performed by SGSN
ON
PTMSI Signature Mode (PSMO) defines the usage of PTMSI
signature
ON
Ciphering Mode in Use (CIPINUSE) defines if the data between MS andthe network is ciphered
ON
Ciphering Mode after system restarts defines whether ciphering is ON and
OFF after system res tarts
ON
SGSN Parameters
Parameter Name Definition Smart Setting
Ready State Timer (RTY) defines how long the MS and
SGSN MM context remain inready state.
44 seconds
MS Reachable Timer (MSRT) defines the timer for triggering a
t k i i t d d t h f th
60 minutes
8/6/2019 GPRSSYS ver 2.0
179/198
Communications, Inc179
network originated detach for the
subscriber if no interaction with
the network is made.
Periodic RA Update (PRAU) defines the timer for the MS to
trigger periodic routing arae
update.
54 minutes
Force to Standby (FTS) defines whether the SGSN should
command the MS to change its
state to standby after mobility
management procedures.
Y
Detached Subscriber Storage Time defined as the time wherein the
data of the detached subscriber is
stored in the visiting subscriber
database of the SGSN
1 day
8/6/2019 GPRSSYS ver 2.0
180/198
What is MMS?
After SMS, MMS Multimedia Messaging Service, is supposed to be the nextbig thing for mobile phone operators.
Multimedia Messaging Service
T t bi d ith i h t t t
8/6/2019 GPRSSYS ver 2.0
181/198
Communications, Inc181
Text combined with rich content types
Images (JPEG, GIF and Animated GIF)
Voice clips (AMR)
Audio clips (WAV, MIDI)
Video clips (future) (MPEG)
Subscriber addressing based on MSISDN or email address
Services
Person to Person Messaging (MMS to MMS)
8/6/2019 GPRSSYS ver 2.0
182/198
Communications, Inc182
Person to Person Messaging
MMS Subscriber A will sendmultimedia message to MMSSubscriber B
MMS Subscriber A willtake a picture using hismobile phone
MMS SubscriberB receives MMS
8/6/2019 GPRSSYS ver 2.0
183/198
Communications, Inc183
MMS MMS
8/6/2019 GPRSSYS ver 2.0
184/198
8/6/2019 GPRSSYS ver 2.0
185/198
Internet
WAPGateway
MMSC
TerminalGateway
MSISDN-A
Press send.Initiate WAP session.
Person to Person Messaging
8/6/2019 GPRSSYS ver 2.0
186/198
Communications, Inc186
GSM/GPRS
SMSC
MMS Terminal-B receives WAP PushSMS notification for receipt ofmultimedia message.
MSISDN-B
WAPPush
Retrieving
message
Hello,there!
Sending of multimedia messages to MMS capable phone
Internet
GSM/
WAPGateway
MMSC
TerminalGateway
MSISDN-A
Person to Person Messaging
8/6/2019 GPRSSYS ver 2.0
187/198
Communications, Inc187
GSM/GPRS
MMS Terminal-B initiates automatic WAP
session via GPRS to retrieve multimediamessage located in the MMSC.
MSISDN-B
Hello, there!
Fetch msg. Initiate WAP session. SMSC
Hello,there!
Receiving of multimedia messages to MMS capable pho
8/6/2019 GPRSSYS ver 2.0
188/198
Services
Person to Person Messaging (MMS to Legacy)
8/6/2019 GPRSSYS ver 2.0
189/198
Communications, Inc189
MMS Subscriber A will send
multimedia message toLegacy Subscriber B
MMS Subscriber A will take apicture using his mobilephone
Legacy Subscriber Breceives SMS notification
Person to Person Messaging
8/6/2019 GPRSSYS ver 2.0
190/198
Communications, Inc190
MMS Legacy
Internet
GSM/
WAPGateway
MMSC
TerminalGateway
MSISDN-A
Hello, there!
Press send.Initiate WAP session.
Hello
Person to Person Messaging
8/6/2019 GPRSSYS ver 2.0
191/198
Communications, Inc191
Sending of multimedia messages to a non-MMS capable
MMS Terminal-A sends multimediamessage to non-MMS Terminal-B.
GSM/GPRS
SMSC
MSISDN-B
Hello,there!
Internet
GSM/
WAPGateway
MMSC
TerminalGateway
MSISDN-A
Press send.Initiate WAP session.
Hello
Person to Person Messaging
8/6/2019 GPRSSYS ver 2.0
192/198
Communications, Inc192
GSM/GPRS
MSISDN-B
SMSC
MMS Terminal-A sends multimediamessage to non-MMS Terminal-B.
Hello,there!
Sending of multimedia messages to a non-MMS capable
Internet
GSM/
WAPGateway
MMSC
TerminalGateway
MSISDN-A
Press send.Initiate WAP session.
Hello,
Person to Person Messaging
8/6/2019 GPRSSYS ver 2.0
193/198
Communications, Inc193
GSM/GPRS
SMSC
SMSC send to Terminal-B legacy phonethe WAP Push SMS notification forreceipt of multimedia message.
MSISDN-B
WAPPush
Hello,there!
Sending of multimedia messages to a non-MMS capable
Internet
GSM/
WAPGateway
MMSC
TerminalGateway
MSISDN-A
Hello,
Person to Person Messaging
8/6/2019 GPRSSYS ver 2.0
194/198
Communications, Inc194
GSM/GPRS
SMSC
MMS Terminal-B ignored the WAP pushSMS since it doesnt recognize themessage. MMSC retries sending theWAP push SMS and start timer.
MSISDN-B
WAPPush
there!
Sending of multimedia messages to a non-MMS capable
Internet
GSM/
WAPGateway
MMSC
TerminalGateway
MSISDN-A
Hello,
Hello,there!
Person to Person Messaging
8/6/2019 GPRSSYS ver 2.0
195/198
Communications, Inc195
GSM/GPRS
SMSC
MSISDN-B
there!
No response from terminal withinpredefined time, which is set to 10minutes.
MMSC will now assume that theMSISDN-B is a legacy phone. MMSC willsend a copy of the MMS message toTGW.
Sending of multimedia messages to a non-MMS capable
Internet
GSM/
WAPGateway
MMSC
TerminalGateway
MSISDN-A
Hello,th !
Hello,there!
Person to Person Messaging
8/6/2019 GPRSSYS ver 2.0
196/198
Communications, Inc196
GSM/GPRS
SMSC
MSISDN-B
Regular 160-char WAP push SMS
TGW will send SMS to Non-MMS terminalB containing URL, Username, Passwordfor Web retrieval.
MessageID +
Password+
URL
there!
Sending of multimedia messages to a non-MMS capable
Web Interface Support for Legacy Phone
8/6/2019 GPRSSYS ver 2.0
197/198
Communications, Inc197
Viewing of multimedia messages via the Web
Subscriber will use URL received to go toSMARTs Multimedia Portal.
Using the username and passwordreceived from SMS Push, subscriber canlog-in to the portal.
Subscriber can now read multimediamessages received.
MessageID +
Password+
URL
Hi, there!
Thank You!
8/6/2019 GPRSSYS ver 2.0
198/198
Communications, Inc198