Mobile Networks Overview
Mobile Networks Overview
Mobile Networks Overview
MSC/VLR PSTN
GSM /GPRS BSS GMSC ISDN
BSC
BTS HLR/AUC
PCU SCE
IPBB
RNC
SMS
NodeB SCP
GPRS Internet,
Intranet
UTRAN SGSN GGSN
CG BG
Other PLMN
2G Radio
◼ NodeB
NodeB is a term used in UMTS equivalent to the BTS
(base transceiver station) description used in GSM.
NMSI
IMSI can be saved in SIM, HLR and VLR and can be transferred through MAP and Wireless interface.
In order to ensure subscriber identity confidentiality, the VLR (Visiting Location Register) and SGSN
(Serving GPRS Support Node) may allocate TMSI to visiting mobile subscribers.
IMEI
IMEI (International Mobile Equipment Identity)
15 digits
CC NDC SN
cancel location
Inserte subscriber data cancel location
ack.
Subscriber data insertion ack.
Algorithm Algorithm
A3 A8
SRESAUC =? SRESMS
SRESMS Kc
Unequal: Equal:
authentication authentication
fail succeeds
Scenario #1 Location Update / Authentication
RAND
Ki RAND RAND Ki
A3 A3
SIM
SRES* 32 bit SRES 32 bit
SRES
MSC SRES* =? SRES SRES
32 bit
ASSIGNMENT REQUEST
ASSIGNMENT COMPLETE
Send routing info req. (MSISDN, supplyment service info )
Provide roaming number req(IMSI)
Provide roaming number Ind
Send Routing infomation acknowledge
send info.for i/c call setup
page MS(LAI)
PAGING(LAI,IMSI)
Authentication(SRES)
Authentication response(SRES)
Set cyphering mode
Access request accepted
Complete call
CIPHER MODE COMMAND(Kc)
CIPHER MODE COMPLETE
Setup (calling MSISDN)
Call confirmed
ASSIGNMENT REQUEST
ASSIGNMENT COMPLETE
Alerting
Alerting
Connect
Connect
Connect acknowledge
Connect acknowledge
Scenario #2 Call Flow / Real (1/5)
Scenario #2 Call Flow / Real (2/5)
Scenario #2 Call Flow / Real (3/5)
Scenario #2 Call Flow / Real (4/5)
Scenario #2 Call Flow / Real (5/5)
Scenario #3 SMS MO
GPRS Network Structure
⚫ What is GPRS?
⚫ Why GPRS?
In order to provide the data service out the scope of the fixed network
GSM GPRS
UMTS GPRS
SS7
Gs Gd Ge Lg Gr Gf Gc
BSS FR SGSN Gn
GGSN PDN TE
ATM Gi
Um Gb GPRS
DDN
Gn Backbone
ISDN Ga
Ethernet.etc
UTRAN SGSN CG
ATM Ga
Um Iu
BG
Gp
GPRS Network Structure
⚫ Some Abbreviation
Mobility management
− 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 (SM) function manages the PDP context of
MS.
Routing and transfer
− SGSN performs routing and forwarding of service data between
MS and GGSN.
Charging
− SGSN can generate, store, convert and send CDRs.
Lawful Interception
NTP
GPRS Network Structure
Session management
− Session Management (SM) function manages the PDP
context of MS.
Routing and transfer
− GGSN performs routing and forwarding of service data
between MS and internet.
Charging
− GGSN can generate, store, convert and send CDRs.
Dynamic IP allocation
Service management
− Manage APN
GPRS Network Structure
ISP A
GPRS backbone
ISP B
BSS
DNS Internet/
GGSN(B) Intranet
MS
Resolve the APN to a GGSN IP in the PDP active procedure
Resolve the RAI to a SGSN IP in the inter-SGSN RAU procedure
Resolve the RNCID to a SGSN IP in the relocation procedure (UMTS)
Attach Procedure
Reject Causes by GPRS Network
GPRS services not allowed The MS shall set the GPRS update status to no effect
GU3 ROAMING NOT ALLOWED; The
SIM/USIM shall be considered as invalid for
GPRS services until switching off or the
SIM/USIM is removed.
GPRS services not allowed in this shall set the GPRS update status to GU3
PLMN ROAMING NOT ALLOWED
PLMN not allowed shall set the GPRS update status to GU3 The MS shall perform a PLMN
ROAMING NOT ALLOWED), shall reset the selection
Location area not allowed
GPRS attach attempt counter and shall
Roaming not allowed in this location change to state GMM-DEREGISTERED
area
No Suitable Cells In Location Area shall set the GPRS update status to GU3 The MS shall search for a suitable
ROAMING NOT ALLOWED cell in another location area in the
same PLMN
Detach Procedure
MS BSS/UTRAN SGSN GGSN
1. Detach Request
3. Detach Accept
Detach type
TISPAN R2
-- NASS/RACS,
TISPAN R1 etc
-- NGN/FMC, etc
Overlapping Cost
Convergent
IMS Network Architecture
3rd Party Application
SCP Applications
Gaming Conference
Service
OSS
IM-SSF OSA Presence PTT IM Group capability
HSS
OMS S-CSCF I-CSCF
BGCF Session
control
CCF
MRFC P-CSCF AGCF MGCF
PLMN/PSTN
PLMN/PSTN
S-CSCF BGCF1 BGCF 2 MGCF
IMS Call Procedure (Simple Model)
Callee part
Caller part
S-CSCF I-CSCF S-CSCF
Media
signaling media
5G – Primitives
5G – Near Future
2G → 5G Roadmap
Towards → 5G
2G → 5G Roadmap
5G Motivations
5G I MT-2020
5G – Primitives
5G – Network Architecture
NFV-Network Function Virtualization
5G-CRAN Cloud RAN
5G – Interoperable Network
5GC – Interoperable Network
5GNR – New Radio
5GNR – New Radio
5G Spectrum – mmWave
5G Spectrum – mmWave
5G Spectrum – mmWave
5G Network Slicing
5G Network Slicing
5G Network Slicing
5G Network Slicing
5G & AR / VR
5G & AR / VR
5G & Artificial Intelligence (AI)
5G & Artificial Intelligence (AI)
5G & V2X / Connected Cars
5G & Health
5G & Health
5G & Health
5G & Health
MVNOs role in 5G Market
MVNOs role in 5G Market
MVNOs role in 5G Market
MVNOs role in 5G Market
Thanks!
Hamid Reza Bolhasani
Hamidreza@Bolhasani.net
Dec 2020