k1205-gprs
TRANSCRIPT
-
8/12/2019 K1205-GPRS
1/42
Testing General PacketRadio ServiceGPRS
Harshawardhan Lele
-
8/12/2019 K1205-GPRS
2/42
Todays Switching Network
-
8/12/2019 K1205-GPRS
3/42
Todays Mobile Network 2G
-
8/12/2019 K1205-GPRS
4/42
DTAP
SCCP
PCM30
MTP
BSSMAP
PCM30
LAPD
RSL
DTAPL
2
M
O
&
M
PCM30
MTP
TCAP
SCCP
MAP
I SUP
TCAP
SCCP
PCM30
MTP
MAP
Todays Mobile Network 2G
-
8/12/2019 K1205-GPRS
5/42
Mobile Network
Iu-CS
Iu-CS Iu-PS
Iu-PS
IubRNC
Node BNode B
RNS
IurIub
RNC
Node BNode B
RNS
VLR
MSC
VLR
MSC
AE
GMSC
AbisBSC
BTSBTS
BSS
PSTN
PSTN
G EIRF
HLR
AUC
D
C
H
Gs
SGSN
AbisBSC
BTSBTS
BSS
Gb
GGSN
GnGp
PDN
other PLMN
Gi
Gf
Gr
Gc
-
8/12/2019 K1205-GPRS
6/42
System Overview
Existing GSM Networkcontaining BSS (BTS; BSC); MSC; VLR; HLR; EIR
circuit switched (CS)
connected to SS#7 Network
Additional Networkcontaining BSS with PCU; SGSN; GGSN
packet switched (PS)
connected to Packet Data Networks (PDN)
Shared ResourcesBSS (BTS)
VLR; HLR; EIR
-
8/12/2019 K1205-GPRS
7/42
Test Areas
Physical Layer TestingCS Testingsignalling protocols (e.g.: MTP; SCCP; TCAP; MAP)
switched circuits
user level
PS Testingnetwork layers
user layers
user level (applications)
Interworking
-
8/12/2019 K1205-GPRS
8/42
SMS-GMSCSMS-IWMSC
SGSNBSSMT
TE GGSN
PDN
TE
GGSN
Other PLMN
SM-SC
HLRMSC/VLR
EIR
E C
Gd
D
Gr
GcGsA
Gn
Gb
UmR GiGp Gf
Signalling Interface
Signalling and Data Transfer Interface
SGSN
Gn
GPRS Reference Model
-
8/12/2019 K1205-GPRS
9/42
U
m
Gb GiGn
GSM RF
MAC
RLC
LLC
SNDCP
IP / X.25
Appli
-
catio
n
LLC Relay
GSM RF
MAC
RLC
L1bis
BSSGP
Network
Service
L1bis
Network
Service
BSSGP
LLC
SNDCP
L1
IP
GTP
L1
Frame
Relay
IP
GTP
IP / X.25
M
SBSS SGSN GGSN
RLCMAC
UDP [TCP] UDP [TCP]
Frame
Relay
IP / X.25
L1
L2
Transmissions Plan (Data)
-
8/12/2019 K1205-GPRS
10/42
Data Interfaces
UmRF; MAC; RLC; LLC; SNDCP; IP
GPRS Abisproprietary protocol; MAC; RLC; LLC; SNDCP; IP
GbFR (/ ATM); NS; BSSGP; LLC; SNDCP; GMM, IP
Gn (Gp)FR / Ethernet (/ ATM); IP; UDP (/ TCP); GTP; IP
GiFR / Ethernet (/ ATM); IP
-
8/12/2019 K1205-GPRS
11/42
GSM RF
MAC
RLC
LLC
GMM/SM
LLC Relay
GSM RF
MAC
RLC
L1bis
BSSGP
Network
Service
L1bis
Network
Service
BSSGP
LLC
GMM/SM
Um Gb
MS BSS SGSN
RLC
MAC
Transmissions Plan (Signalling)
-
8/12/2019 K1205-GPRS
12/42
Signalling Interfaces
Um ( / GPRS Abis)RF (/ proprietary); MAC; RLC; LLC; GMM/SM (SMS)
GbFR; NS; LLC; GMM/SM (SMS)
Gr (SGSN / HLR), Gc (SGSN / EIR), Gf (GGSN / HLR)MTP; SCCP; TCAP; MAP
Gs (SGSN / VLR)MTP; SCCP; BSSAP+
Gd (SGSN / SMS-IW/GMSC)MTP; SCCP; TCAP; MAP (SMS)
-
8/12/2019 K1205-GPRS
13/42
Physical Interfaces and Layer 2
E1 / T1Frame Relay ( ITU / ANSI)
channelized, unchannelized, fractional mode
Ethernet10BaseT, 100BaseTx
Router to Frame Relay / E1
ATM (future use/UMTS)STM-1, STM-4, DS1,DS3, E1, E3
AAL5, AAL2
-
8/12/2019 K1205-GPRS
14/42
Interactions with other Services
SMSIMSI attached - via MSC
GPRS attached - via SGSN
both - via MSC or SGSN
circuit switched servicesMS class-A/B/C mode
limited RF resources - GPRS suspend / resume
-
8/12/2019 K1205-GPRS
15/42
Common Entities and Procedures
entitiesHLR (e.g. G/SGSN IP address; PDP contexts)
VLR (e.g. currently serving SGSN IP address)
EIR (standard IMEI)
procedurescombined IMSI and GPRS attach
combined routeing area / location area update
cell update
-
8/12/2019 K1205-GPRS
16/42
Monitoring
complex behaviour - view of all interfaces needednew statisticsmean packet delay; Kbyte / s; mean packet size; Kbyte / user ...
new call traces
GPRS attach - data transmissions - GPRS detachPDP context activation - data transmission - PDP context
deavtivation
BillingRadius
-
8/12/2019 K1205-GPRS
17/42
Packet transfer
TCP timing problemsPacket Generation / verificationemulation of all lower layers up to IP
on Abis, Gb, Gn, Gi
timestamp, checksum, interfaces
IP routing to standard interfacesgeneration and checking of user layers
GPRS and PDN interworking
-
8/12/2019 K1205-GPRS
18/42
Performance Measurement
Erlang and BHCA not applicableKbyte per second
packets per second
maximum and mean packet delay
QOS
-
8/12/2019 K1205-GPRS
19/42
Monitoring 1/2
Signaling
Point ASignaling
Point B
K1205
Protocol Tester is a passive monitor
Decodes protocol messages between two network elements
Checks for errors in protocol messages or procedures
-
8/12/2019 K1205-GPRS
20/42
Monitor all Interfaces simultaneously
BSS SGSN GGSNPDN
K1205
-
8/12/2019 K1205-GPRS
21/42
Monitoring Gb Interface
Gn Interface
Gi Interface
Gd Interface
Gr Interface
Gs Interface
Gc Interface
Gf Interface
GPRS Abis for Nortel, Siemens, Ericsson, Alacatel,
Nokia, Motorola & Lucent
Tektronix K1205 offers
-
8/12/2019 K1205-GPRS
22/42
GPRS Applications on K12xx
GPRS Gb Analyser
GPRS Statistics
GPRS CDR Viewer
GPRS Service Profiles
GPRS MM/SM statistics
GPRS Deciphering Application
GPRS Call Trace
-
8/12/2019 K1205-GPRS
23/42
GPRS Gb Analyzer
-
8/12/2019 K1205-GPRS
24/42
GPRS Gb Analyzer - What for?
Monitoring and analysis of actual subscriberactivities and crucial QoS parameters at the Gb-
interface
Obtaining valuable information on GMM, SM
procedures, QoS parameters and service usage
Troubleshooting at the Gb-interface
(e.g. based on detected failed GMM, SM procedures)
-
8/12/2019 K1205-GPRS
25/42
GPRS Gb Analyzer - Features (1)
Displays important information for thousands ofGPRS sessions
(e.g. IMSI, P-TMSI, current state, Attach type, )
Displays and stores statistical output in tabulated
formatMeasures signaling performance
Monitors and analyzes important QoS parameter
(e.g. requested vs. negotiated vs. actual)
Evaluates service usage and their durationOperates Online and Offline
Is part of K12 basic SW
-
8/12/2019 K1205-GPRS
26/42
GPRS Gb Analyzer - Features (2)
-
8/12/2019 K1205-GPRS
27/42
GPRS Gb Statistics
-
8/12/2019 K1205-GPRS
28/42
K12xx GPRS Statistics
GPRS procedures
-
8/12/2019 K1205-GPRS
29/42
GPRS Applications on K12xx (3)
CDR Viewer
-
8/12/2019 K1205-GPRS
30/42
GPRS Applications on K12xx (4)
GPRS Service Profiles
http://localhost/var/www/apps/USERS/Jense/Tektronix/programs/Medusa/0_Technical/QoS/QoS.ppt -
8/12/2019 K1205-GPRS
31/42
GPRS Applications on K12xx (5)
Extension of GPRS MM/SM statistics
-
8/12/2019 K1205-GPRS
32/42
GPRS Applications on (5)
Extension of GPRS MM/SM statistics
-
8/12/2019 K1205-GPRS
33/42
is intended as a secure transmission of data overthe
air interface
is performed between SGSN and MS through the
GPRS encryption algorithm (GEA/x). As ofRelease 98 only GEA/1 is available.
is applied to signaling data and payload.
is one task of protocol layer LLC
(GSM 04.64) is mandatory for GPRS terminals
Ciphering in GPRS networks ...
-
8/12/2019 K1205-GPRS
34/42
GEA/xGEA/x
GPRS Ciphering - Methodology
Kc
Input Direction
Unciphered
Frame
Deciphered
FrameCiphered
Frame
Kc
Input Direction
MS or SGSN SGSN or MS
GPRS Encryption Algorithm (GEA/x) has three input parameters:Ciphering Key Kc
Transfer direction
Frame dependent input variable
OutputOutput
-
8/12/2019 K1205-GPRS
35/42
Deciphering in GPRS networks
Data FieldFCS HeadEncrypted Bits Head
Cipher Sequence
Kc
Direction Bit (0/1)
For I- and S- Frames
F{ IOV and N(S)}
For UI-Frame
F{IOV and N(u)}
GEAx
Data Flow
-
8/12/2019 K1205-GPRS
36/42
K12 Gb deciphering solution* Optional
E i h i ith t d i h i
-
8/12/2019 K1205-GPRS
37/42
If deciphering is not supported by means of amonitoring tool all enciphered signalling and payload
data are invisible up to the Gb interface
Consequently, important informations are denied to
the technician or engineer attempting to observe the
transmissions behavior under normal (enciphered)
conditions.
Of course, enciphering could be disabled temporarilyduring monitoring and analysis, but
Enciphering without decipheringcapability (within a monitoring tool)
If deciphering is not supported by means of amonitoring tool all enciphered signaling and payload
data are invisible up to the Gb interface
Consequently, important information are denied to
the technician or engineer attempting to observe the
transmissions behavior under normal (enciphered)
conditions.
Of course, enciphering could be disabled temporarilyduring monitoring and analysis, but
this seems to be no suitable way out !
-
8/12/2019 K1205-GPRS
38/42
K12 Gb Deciphering - What for?
The K12 Gb deciphering solution deciphers GPRStransmissions at the Gb interface automatically,
providing unhampered access to all messages above
the protocol layer Logical Link Control (LLC).
It allows enciphering to remain on during
monitoring and analysis
-
8/12/2019 K1205-GPRS
39/42
K12 Gb Deciphering - So what?
Enciphering is allowed to remain on duringmonitoring and analysis
Subscribers receive the uninterrupted security and
privacy they expect
Troubleshooting, optimization, statistics can beperformed in usual way
Tektronix outstanding position for non-intrusive
GPRS testing can be strengthened
Gunnar Heine (Accepted expert in mobile network technologies): even skeptic colleagues and customers who barely apply newfeatures of the K1205 are nowadays persuaded of the value of the
deciphering application and use it on a regular base
-
8/12/2019 K1205-GPRS
40/42
K12 Gb Deciphering - Features (1)
Three operation modesFull Automatic Mode
Automatic recognition up to 25000 subscribers (over the IMSI) and their
corresponding Kc values
Half Automatic ModeAutomatic recognition of Kc values for up to 25000 manually entered
IMSIs
Manual ModeProcessingup to 25000 manually-entered IMSI and Kc values
GEA1 and GEA2 support
Real-time mode and post-capture modeCapability to delete inactive or detached subscribers
GPRS D i h i S l ti K1205
-
8/12/2019 K1205-GPRS
41/42
GPRS Deciphering - Solution on K1205(2)
Gb
Gr
SGSN
HLR
BSS/
PCU
Encryption
K1205
Enciphered messages on Gb
GPRS D i h i S l ti K1205
-
8/12/2019 K1205-GPRS
42/42
Enciphered messages on GbDeciphered messages on Gb Gb
Gr
SGSN
HLR
BSS/
PCU
Encryption
K1205
Decipher
GPRS Deciphering - Solution on K1205(3)