Académique Documents
Professionnel Documents
Culture Documents
BTS
BSC
MSC
PSTN
Base Station Controller Made up of Speech Transcoder and Base Station Controller
Mobile Switching Centre 64kbit/s PCM Any voice switch with the appropriate GSM MSC software
MS Um
HLR VLR Includes Base Transceiver Station(BTS) Mobile Station (MS)Module Subscriber Identity BSC and Base Station Controller(BSC) Hand portable unit (SIM) Abis Visitor Location Register (VLR) MSCBTS functionality Portable Voice encoding and with Smart Card Home Location Register (HLR) Identity of Mobile Subscriber A radio transmission and reception (TRX) transmission memory AuC Stores user data of all Subscribers related to the MS Copy of subscriber data from HLR Subscriber identification voice encoding/decoding Voice encryption/decryption GMSC GMSC BTS Location Area Code information functions voice encryption/decryption International Mobile Subscriber Provides necessary data when mobile originates call Phone billing Power memories, measurements of Identity(IMSI) uplink transmission power measurements Abis information adjacent cells to perform Interfaces Users telephone number (MS ISDN) EIR handover Ability to store Short Messages Abis interface between BSC and BTS A Subscription information and services received Display of short messages MSC Gateway Mobile Services VLR address A interface between BSC and MSC Switching Centre (GMSC) BSC functionality Referred when call comes from public land Interface of the cellular PSTN network to PSTN BSC Monitors and controls several BTSs network Routes calls between PLMN and PSTN Um Management of channels on calls the radio interface Queries HLR when come from BTS Alarm handling theuser external interfaces PSTN tofrom mobile VLR Performs Inter-BSC inter-cell handover Performs call switching OMC Server Switching from Abis link to the A link Paging subscribers 3
GPRS- What is it
GPRS is packet switched protocol
data is packetised and transmitted over GPRS radio channels. A packet sub-network within the GSM PLMN. Radio channels shared between multiple Mobile Stations(MS).
Uses radio resources only when users are receiving/ transmitting data.
Economical to the mobile user
Requires new network elements like SGSN and GGSN to integrate GPRS in GSM network. Changes are required to most existing GSM network elements including BTS, BSC, MSC (VLR and HLR) and OMC
4
GPRS- What is it
Second generation GSM standard Wireless packet switched network Flexible Channel Allocation
one to eight time slots. Allows data transfer speeds upto 115kbps. available resources shared by active users GPRS and Circuit switched GSM services can use same time slots alternatively
Connections with different Packet data networks. Profitable for network operator
GPRS - What is it
Transfers high speed and low speed data and signaling. Uses GSM radio networks and TDMA based wireless networks. Strict separation between the radio sub-system and network subsystem GPRS does link-by-link transmission of packets across the PLMN. It takes about 500ms to transmit 500byte packet over a time-slot.
GPRS- What is it
GPRS supports widely used IP & X.25 The user data is transferred transparently between the MS and the external data networks . Several quality of services are supported. GPRS allows present Short Message Services (SMS) transfer over GPRS radio channels.
GPRS vs GSM
Characteristics GPRS External packet Connection data networks Duration Can last Several hours GSM Circuit switched networks 1 call per hour avg. call length2 minutes
Data transmission
Bursty, uplink and Continuous data downlink flow in both transmissions directions independent
9
GPRS vs GSM
Characterstics Query to HLR Service Activation Charging GPRS Not needed for every GPRS packet GSM For every Mobile terminated call. All services Separately done activated at for each service IMSI Attach Based on Based on amount of Data duration of call Transferred
10
BSC
MSC
Gs VLR
Um
PCU
Gb
SGSN Gp
BSC Modifications
BTS Control Unit Packet BTS (PCU) functionality Other Gb interface unit (GbIU) functionality to Frame PLMN Relay Network connecting BSSs and SGSNsGPRS Support Gateway BTS
GGSN
Node (GGSN)
Gateway between GBS and PDN Public Packet Data Routing towards GPRS users Netwrork Firewall to the network
Packet Gateway between BSS and GBS Responsible for delivering data IP packets to MS in its service area Network Enables Mobility of the GPRS subscriber Authentication of the GPRS subscriber Paging of GPRS subscriber Gi GGSN
11
HLR
BSC
Gr Interface
Gc Interface
SGSN
BTS BTS MS BTS
Abis Interface
GGSN
PLMN
BSC
Gb Interface Gn Interface
Um Interface
Gi Interface
12
GPRS Network
13
SGSN
Serving GPRS Support Node(SGSN) serves a similar role to the MSC for the GPRS network. Serving GPRS Support Node (SGSN) is the node that is serving the MS. At GPRS attach, the SGSN establishes a mobility management context containing information pertaining to MS At PDP Context Activation, the SGSN establishes a PDP context, to be used for routing purposes, with the GGSN that the GPRS subscriber will be using.
15
SGSN
The SGSN is responsible for: Logical connections to GPRS Mobile Stations Mobility Management Authentication, Encryption Packet routing and transmission into the GPRS network GSM Circuit Switched interactions (Paging) BSS Queue Management Gb Resource management
16
GGSN
The GGSN is the gateway in and out of the GPRS system. The GGSN is the node that is accessed by the packet data network due to evaluation of the PDP address. It contains routeing information for attached GPRS users. The GGSN is the first point of PDN interconnection with a GSM PLMN supporting GPRS It routes packets from an external network to the SGSN, and routes packets from the SGSNs to which it is connected to the external network. This concept is called tunnelling.
17
GGSN
GGSN is responsible for Packet translation from GSM<->Packet Data Network(IP) Packet routing and transmission Mobility Management Access Control
18
19
MS
BSS
SGSN
GGSN
20
Mobility Management
Mobility Management is needed in GPRS to
Attach Know who is the MS and what it can or is allowed to do Detach Leave the system Location Updates (Routing area and cell updates) Know the location of the MS
Route the mobile terminated packets to the MS. Mobile originated packet has no routing problem.
23
24
Location Management
Functions
Provides a mechanism for the network to know the RA for MSs in STANDBY and READY states Provides a mechanism for the network to know the cell identity for MSs in Ready state. Provides mechanisms for cell and PLMN selection. Routeing Area Update, Combined Routeing Area and Location Area Update and Cell update procedures.
25
Routing Area
GPRS introduces a new network area - RA
RA can consists of one or more cells RA is always served by only one SGSN One SGSN can serve more than one RA
26
RA Update
When MS changes RA
It tells to the network which (old) RA it came from MS does not know if SGSN changes Simple Update, if same SGSN handles both RAs If SGSN changes, then
Get MSs active information from the old SGSN New SGSN needs to get users subscription data from HLR All GGSNs must be updated. Update also MSC/VLR (GSM services)
27
The information sets held at MS and SGSN are denoted MM context IDLE (GPRS) State
No MM context in MS and SGSN No MM procedures are performed
28
29
GPRS Attach
GPRS Detach
GPRS Attach
READY
READY
PDU transmission
PDU reception
STANDBY
STANDBY
MM State Model of MS
31
Mobility Management
The main idea for mobility management is to keep all network elements up to date for MSs location Only necessary elements are updated During mobility management process
no data should be sent some data may be routed to old network elements
32
Attach
A GPRS attach is made to the SGSN and the MS shall provide its identity.
The identity provided shall be the MSs Packet -TMSI (PTMSI) and the RAI if the MS has a valid P-TMSI If the MS does not have a valid P-TMSI , then the MS shall provide its IMSI.
33
AttachP-TMSI
P-TMSI is sent by the SGSN to the MS in Attach Reciept or in RA Update Accept messages. P-TMSI has local significance in the SGSN that allocated it.
34
Attach
The basic attach procedure provides: - a logical mapping between the MS and the SGSN by use of a TLLI generated at SGSN. - authentication (exchange of security information) - IMEI equipment validation - moves the MM context from idle to ready (times out to standby if not used at that time)
35
Every PDP context exists independently in one of two PDP states. The PDP state indicates whether the PDP address is activated for data transfer or not All PDP contexts of a subscriber are associated with the same MM context for the IMSI of that subscriber
36
ACTIVE
PDP Address
Static PDP Address
-PDP address assigned permanently to the MS -For every MS zero,one or more static PDP address per PDP Type can be subscribed to
Dynamic PDP Address -PDP address assigned to the MS once a PDP context
is activated .
- For every MS zero,one or more dynamic PDP address per PDP Type can be assigned
38
PDP contexts remain active until: - the MM moves to the idle state - the MS or Network moves the user to inactive state (potentially a user can remain attached for long periods of time)
39
40
Packet Transfer
whilst a PDP context is active then packet transfer can be started immediately
There is no call set up time apart from initial attach and PDP context activation
41
Encapsulation
GPRS transparently transports PDP PDUs between external networks and MSs. Encapsulation functionality exists at the MS, at the SGSN, and at the GGSN. Two different encapsulation schemes are used; one for the GPRS backbone network between two GSNs, and one for the GPRS connection between SGSN and MS.
42
3. Packet Transfer
User data is transferred transparently between the MS and the external data networks with a method known as encapsulation and tunnelling: This transparent transfer method lessens the requirement for the GPRS PLMN to interpret external data protocols, and it enables easy introduction of additional interworking protocols in the future.
43
Identifier - TID
A Tunnel Identifier (TID) is used by GTP between GSNs to identify a PDP context.
TID is a combination of IMSI and NSAPI. Which uniquely identifies a single PDP context. TID is forwarded to the GGSN upon PDP Context Activation. TID is used in subsequent tunnelling of user data between the SGSN and GGSN.
46
MS
SNDCP [TLLI,NSAPI,IP packet]
SGSN
GGSN
IP address: 1.2.3.4 ->PDP context ->TID +SGSN IP packet (DST=1.2.3.4, SRC =6.7.8.9,data)
PDN
47
MS
SGSN
TLLI + NSAPI -> PDP context -> TID +GGSN GTP [GGSN-IP-address, TID, IP packet]
GGSN
IP Packet
PDN
48
PCU
PCU
Can be either in BTS/BSC/outside BTS/BSC LLC to RLC segmentation/combination ARQ Handling Channel access handling Data Channel allocation up/downlink Radio Channel management Backward Error Correction (BEC)
49
PCU Functionality
LLC frame (up to 1500 bytes)
segmentation
Gb
RLC block RLC block RLC block RLC block RLC block
& reassembly
Um
RLC block
LLC frame
Gb
5 6 7 8 9 10 11
PCU Functionality
radio resource administration
dynamic allocation contention resolution CS - GPRS interworking
CS
request TS grant/reject TS release TS
CS
confirm access bursts
CS
access grants CS pagings (A, B) GPRS pagings
PCU
PCU
PCU
GPRS
GPRS
GPRS
Gb Interface
The Gb interface connects the BSS and the SGSN, allowing the exchange of signalling information and user data.
The Gb interface shall allow many users to be multiplexed over the same physical resource. Resources are given to a user upon activity (when data is sent or received) and are reallocated immediately thereafter. GPRS signalling and user data are sent in the same transmission plane.
52
Gb Interface
BSS
SGSN
53
Gb Interface - BSSGP
Primary function of BSSGP
BSSGP provides radio-related, QoS and routing information necessary to transmit user data between BSS and SGSN Secondary function of BSSGP BSSGP enables two physically distinct nodes, the SGSN and BSS, to operate Node management control functions
54
Gb Interface - BSSGP
BSSGP
provide a connection-less link between the SGSN and the BSS. Transfer data unconfirmed between the SGSN and the BSS provides tools for bi-directional control of the flow of Data between the SGSN and the BSS
55
Gb Interface - NS
Network Service Consists of:
Network Service Control (NSC) Protocol : Performs peer to peer communication across the Gb interface using NSVC. This makes BSSGP independent of the underlying layers. Sub Network Service Protocol: Frame relay is used as Sub Network Service Protocol.Frame Relay provides a communication service to NSC peer entities. Frame Relay Virtual circuits are established between SGSN and BSS.
56
58
59
60