EPFL Section Systmes de Communication GPRS First steps

  • Slides: 31
Download presentation
EPFL Section Systèmes de Communication GPRS « First steps toward Wireless data » Frédéric

EPFL Section Systèmes de Communication GPRS « First steps toward Wireless data » Frédéric Michaud Network Development Engineering 27/01/2004 June 2002 V 1. 0 Page 1

GPRS Part 1 Content From Theory… INTRODUCTION ARCHITECTURE MOBILITY MANAGEMENT SESSION MANAGEMENT RADIO RESOURCE

GPRS Part 1 Content From Theory… INTRODUCTION ARCHITECTURE MOBILITY MANAGEMENT SESSION MANAGEMENT RADIO RESOURCE MANAGEMENT January 2004 F. Michaud – GPRS course 2

Introduction General Packet Radio Service: n a way to extend packet transfer up to

Introduction General Packet Radio Service: n a way to extend packet transfer up to the mobile station GSM – Circuit Switch architecture – Indirect access to IP network – Too sensitive connection for data (today) – January 2004 GPRS Expensive solution for data network (HSCSD) F. Michaud – GPRS course – Packet Switch architecture – End to End IP service (mobile = IP host) – Re-use BSS architecture – New core architecture – Max theoretical rates ~170 kbps 3

Architecture Network Diagram NSS HLR MSC/VLR GPRS Core Network Gc Gr Gs Gi SGSN

Architecture Network Diagram NSS HLR MSC/VLR GPRS Core Network Gc Gr Gs Gi SGSN Gn Gn Transcoder Ater Charging Gateway Um Abis Gn Border Gateway Gp Inter PLMN Backbone BTS January 2004 Gn GPRS IP Backbone Gb BSC GGSN DNS A BSS ISP - External Network F. Michaud – GPRS course 4

Architecture evolution of BSS network New hardware in BSS: Packet Controlling Unit (PCU) n

Architecture evolution of BSS network New hardware in BSS: Packet Controlling Unit (PCU) n • can be compared to TRAU function in GSM • generally located in the BSC • heart of the packet transmission in BSS network • allow the dynamic traffic allocation BTS • Provide the radio resource management mechanism, adapted to transfer RLpacket C RLC PCU SGSN buffer RLC RLC LLC LLC buffer RLC RLC buffer Gb Abis January 2004 F. Michaud – GPRS course 5

Architecture New core equipments HLR VLR Charging Gateway External IP world PCU GGSN IP

Architecture New core equipments HLR VLR Charging Gateway External IP world PCU GGSN IP network PCU SGSN • Packet routing (IP – BSS) • Mobility Management • Session Management • Charging • Cyphering and compression n GGSN • GPRS Tunneling (PLMN – internet) • Charging • O&M (Operation & Maintenance) • Lawful interception Other equipment: § Border Gateway, Charging Gateway, DNS, Firewalls January 2004 F. Michaud – GPRS course 6

Mobile equipment Three types of Mobile Classes n CLASS A: « Rolls Royce »

Mobile equipment Three types of Mobile Classes n CLASS A: « Rolls Royce » CS Core Network (GSM) Simultaneous CS/PS Paging Simultaneous CS/PS data transfer PS Core Network (GPRS) n CLASS B: « Standard » CS Core Network (GSM) Simultaneous CS/PS Paging CS call or PS data transfer PS Core Network (GPRS) n CLASS C: « Cheap » CS Core Network (GSM) CS mode (GSM only) or PS mode (GPRS only) PS Core Network (GPRS) January 2004 F. Michaud – GPRS course 7

Mobility Management Mobile States n IDLE – not attached to GPRS – MS is

Mobility Management Mobile States n IDLE – not attached to GPRS – MS is not reachable IDLE GPRS Attach STANBY timer expiry GPRS Detach n READY timer expiry Force to STANBY – MS known down to Cell by SGSN – May receive/transmit packets – No Packet paging required – MS remains in READY state until “READY Timer” expires or GPRS Detach PDU Transmission STANDBY n January 2004 READY STANDBY – MS known down to Routing Area by SGSN – MS attached to GPRS – May receive Packet paging – No data reception or transmission F. Michaud – GPRS course 8

Mobility Management GPRS Attach 3 5 2 4 1 2 6 7 1. GPRS

Mobility Management GPRS Attach 3 5 2 4 1 2 6 7 1. GPRS Attach Request 2. Authentication 3. Update Location (GPRS) 4. Insert Subscriber Data 5. Location Update (GSM) 6. GPRS Attach Accept 7. Attach complete January 2004 F. Michaud – GPRS course 9

Mobility Management Routing Area Update 5 4 3 2 1 8 6 7 1.

Mobility Management Routing Area Update 5 4 3 2 1 8 6 7 1. RA Update Request (old RAI) 2. DNS Query: IP @ for old RAI 3. SGSN Context Request 4. SGSN Context Response 5. Forward Packets 6. Update PDP Context Request: IP @ of new RAI 7. Update PDP Context Response 8. RA Update Accept January 2004 F. Michaud – GPRS course 10

Session Management Notion of Qo. S n Qo. S = Quality of Service n

Session Management Notion of Qo. S n Qo. S = Quality of Service n 5 Classes as specified in ETSI • Service Precedence / Priority • Delay • Mean Throughput • Peak Througput • Reliability n FTP (NRT): n Video Streaming (RT): – Service: minor – Service: medium – Delay: < 7 sec (most likely Best effort) – Mean throughput: 4. 4 kbps – Mean throughput: 44 kbps – Peak throughput: N/A – Peak throughput: 64 kbps – Reliability: high to medium redundancy – Reliability: medium to low (UDP protocol) January 2004 F. Michaud – GPRS course 11

Session Management Notion of PDP context n n Packet Data Protocol context: – set

Session Management Notion of PDP context n n Packet Data Protocol context: – set of information stored in mobile, SGSN and GGSN – allow packet data transfer between a certain type of network and the mobile PDP context contains: January 2004 Main Field Description type of PDP network IP, X 25 …. Mobile address IP address or X. 121 address for X 25 network SGSN address IP address of the serving SGSN NSAPI Network Service Access Point Qo. S Profile Quality of service negociated for this PDP context Access Point Name APN (service) requested by the mobile (ie WAP, internet…) F. Michaud – GPRS course 12

Session Management PDP Context Activation 1 2 5 3 1. Activate PDP Context Req

Session Management PDP Context Activation 1 2 5 3 1. Activate PDP Context Req 2. DNS Query 3. Create PDP Context Req 4. Create PDP Context Rsp 5. Activate PDP Context Ack January 2004 4 F. Michaud – GPRS course 13

Session Management Data Transfer SNDCP IP S-CDR IP GTP G-CDR IP IP@ src IP@

Session Management Data Transfer SNDCP IP S-CDR IP GTP G-CDR IP IP@ src IP@ dst Mobile SGSN Server GGSN January 2004 F. Michaud – GPRS course 14

Radio Resource Management Notion of GPRS territory TRX 1 TRX 2 CCCH TCH TCH

Radio Resource Management Notion of GPRS territory TRX 1 TRX 2 CCCH TCH TCH GSM Territory GPRS Territory TCH Default GPRS Capacity Dedicated GPRS Capacity Territory border move based On GSM and GPRS traffic load evolution January 2004 F. Michaud – GPRS course 15

Radio Resource Management Physical Layer TDMA frame=4, 615 ms 01 2 3 4 5

Radio Resource Management Physical Layer TDMA frame=4, 615 ms 01 2 3 4 5 6 7 1 GPRS multiframe = 52 TDMA frame=240 ms Block 0 Block 1 Block 2 T Block 3 Block 4 Block 5 i Block 6 Block 7 Block 8 i Block 9 Block 10 Block 11 i 0 4 8 13 17 21 26 30 34 39 43 47 51 12 blocks of 4 radio burst each Each block can transfer one GPRS logical channel information January 2004 F. Michaud – GPRS course 16

Radio Resource Management Logical Signalling for GPRS January 2004 F. Michaud – GPRS course

Radio Resource Management Logical Signalling for GPRS January 2004 F. Michaud – GPRS course 17

Radio Resource Management Timeslot sharing n GPRS data transfer = discontinuous series of Temporary

Radio Resource Management Timeslot sharing n GPRS data transfer = discontinuous series of Temporary Block Flows. – 1 TBF = 1 user (with a given TFI, TLLI, USF) – 1 TBF can be transferred onto several radio timeslots TBF 4 TBF 3 TBF 2 TBF 3 TBF 1 TSL 0 TSL 1 TSL 2 TSL 3 TSL 4 TSL 5 TSL 6 TSL 7 BCCH TCH TCH PDCH TDMA frame n Data transfer = Uplink / Downlink TBF (Temporary Block Flow) Assignment – Timeslots allocation GSM CCCH channels (RACH - AGCH - PCH) (GPRS - phase 1) – GPRS phase 2: dedicated common control channels (PBCCH/PCCCH) January 2004 F. Michaud – GPRS course 18

GPRS Part 2 Content … to practice IMPLEMENTATION CONSTRAINTS NETWORK DIMENSIONING NETWORK PLANNING ANALYSIS

GPRS Part 2 Content … to practice IMPLEMENTATION CONSTRAINTS NETWORK DIMENSIONING NETWORK PLANNING ANALYSIS AND OPTIMISATION TOOLS FOR GPRS January 2004 F. Michaud – GPRS course 19

Implementation Constraints Upgrade of GSM network n New Core Network – GPRS backbone is

Implementation Constraints Upgrade of GSM network n New Core Network – GPRS backbone is an IP network • New approach in Mobile Telecommunication • First interaction between IT and mobile telecom network dept. n Multi-supplier solution – Interoperability problems • Interface Gb, Gs, Gr are standardised by ETSI but… ú Immature specification leads to uncompatibility ú Gb interface is very sensible • Mobile / network compatibility over air interface ú January 2004 PBCCH problem F. Michaud – GPRS course 20

Implementation Constraints Software Releases n Release compatibility – – n n Network is often

Implementation Constraints Software Releases n Release compatibility – – n n Network is often heterogeneous ú Different generation of base stations ú Different switch and BSC Release are delivered at different times Incomplete GPRS features – Qo. S not implemented in first release – PBCCH not implemented in first release immature ETSI specifications – January 2004 Suppliers follow different versions F. Michaud – GPRS course 21

Implementation Constraints Heterogeneous BSS Network GPRS Core Network South region - BSS Network Supplier

Implementation Constraints Heterogeneous BSS Network GPRS Core Network South region - BSS Network Supplier A North region - BSS Network Supplier B GPRS handset n Problem of uniform Quality of Service (different SW/HW, different problems) n Complex network evolution (i. e. new feature cannot be implemented country wide) January 2004 F. Michaud – GPRS course 22

Implementation Constraints Handsets & Services n Limitation in mutlislot & coding scheme capability: •

Implementation Constraints Handsets & Services n Limitation in mutlislot & coding scheme capability: • First handsets: 2+1 (i. e. 2 TSL DL / 1 TSL UL) Ø 24 kbps DL / 12 kbps UL • Current handsets: 4+1 Ø n 48 kbps DL / 12 kbps UL ETSI specifications problems • Lots of change request • PBCCH not supported by network and first GPRS mobiles n Poor content for GPRS Services • Lack of «adapted» phones • Lack of «killer» applications January 2004 F. Michaud – GPRS course 23

GPRS Dimensioning Number of GPRS users Paquet transfer per users Quality of Service Coverage

GPRS Dimensioning Number of GPRS users Paquet transfer per users Quality of Service Coverage area Peak hours Network Dimensioning Transmission capacity (Abis/Gb) Bearer size Number of PCU Radio Dimensioning GPRS Territory size Number of cells TRX upgrade Signalling increase New hardware requirements January 2004 F. Michaud – GPRS course 24

Analysis and optimisation n Traffic analysis January 2004 F. Michaud – GPRS course 26

Analysis and optimisation n Traffic analysis January 2004 F. Michaud – GPRS course 26

Analysis and optimisation n Performance Analysis – Access to Network resource 1123 32. 15%

Analysis and optimisation n Performance Analysis – Access to Network resource 1123 32. 15% 298 81. 88% 57. 26% January 2004 F. Michaud – GPRS course 27

Analysis and optimisation n Performance Analysis – Session success 13 % 2446 45. 4%

Analysis and optimisation n Performance Analysis – Session success 13 % 2446 45. 4% 623 87% 53. 3 % January 2004 F. Michaud – GPRS course 28

Analysis and optimisation Tools for GPRS n Probe System l Data capture across all

Analysis and optimisation Tools for GPRS n Probe System l Data capture across all GPRS network interfaces MSC VLR Gs HLR Gr Gc Gi BTS BSC Gb SGSN internet Gn Gp GGSN BG Foreign PLNM 1. Data capture 2. Data data storage January 2004 F. Michaud – GPRS course 3. Data analysis 29

Analysis and optimisation Tools for GPRS n Protocol analyser l January 2004 In depth

Analysis and optimisation Tools for GPRS n Protocol analyser l January 2004 In depth signalling study F. Michaud – GPRS course 30

Documentation n Réseaux GSM (ISBN 2 -7462 -0153 -4) Ø n Ingénierie des réseaux

Documentation n Réseaux GSM (ISBN 2 -7462 -0153 -4) Ø n Ingénierie des réseaux cellulaires (ISBN 2 -7462 -0550 -5) Ø n Peter Stuckmann GPRS Signalling & Protocol Analysis – Vol. 1 Ø January 2004 Sami Tabbane The GSM Evolution - Mobile Packet Data Services (ISBN 0 -470 -84855 -3) Ø n Xavier Lagrange, Philippe Godlewski, Sami Tabbane Gunnar Heine F. Michaud – GPRS course 31

That’s all Folks! January 2004 F. Michaud – GPRS course 32

That’s all Folks! January 2004 F. Michaud – GPRS course 32