GSM Network and Services



Similar documents
General Packet Radio Service (GPRS)

2G/3G Mobile Communication Systems

GSM GPRS. Course requirements: Understanding Telecommunications book by Ericsson (Part D PLMN) + supporting material (= these slides)

Copyright. GSM - Phase 2+ From GSM to GPRS. From GSM to GPRS. Motivations. General Packet Radio Service (GPRS) HSCSD EDGE GPRS

GPRS Overview. GPRS = General Packet Radio Service. GPRS Network

Handoff in GSM/GPRS Cellular Systems. Avi Freedman Hexagon System Engineering

A Performance Evaluation of Internet Access via the General Packet Radio Service of GSM

How To Understand The Gsm And Mts Mobile Network Evolution

Chapter 2 Mobility Management for GPRS and UMTS

2G Cellular Data Networks

5.0 Network Architecture. 5.1 Internet vs. Intranet 5.2 NAT 5.3 Mobile Network

UMTS/GPRS system overview from an IP addressing perspective. David Kessens Jonne Soininen

GSM Phase 2+ General Packet Radio Service GPRS: Architecture, Protocols, and Air Interface

Nokia Networks Oy 1 (48)

GPRS Systems Performance Analysis

Mobile Wireless Overview

GPRS Network Security

The OSI and TCP/IP Models. Lesson 2

CS Cellular and Mobile Network Security: GSM - In Detail

Measured Performance of GSM HSCSD and GPRS

3GPP TS V7.0.0 ( )

LTE Attach and Default Bearer Setup Messaging

Protocols and Architecture. Protocol Architecture.

Mobile & Wireless Networking. Lecture 5: Cellular Systems (UMTS / LTE) (1/2) [Schiller, Section 4.4]

RESOURCE ALLOCATION FOR INTERACTIVE TRAFFIC CLASS OVER GPRS

The GSM and GPRS network T /301

Wireless Access of GSM

International Journal of Computing and Business Research (IJCBR)

Telesystem Innovations. LTE in a Nutshell: Protocol Architecture WHITE PAPER

IP-based Mobility Management for a Distributed Radio Access Network Architecture. helmut.becker@siemens.com

ETSI TS V9.0.0 ( ) Technical Specification

Mastervorlage zur Gestaltung von PowerPoint-Präsentationen

STAR-GATE TM. Annex: Intercepting Packet Data Compliance with CALEA and ETSI Delivery and Administration Standards.

GSM - Global System for Mobile Communications

PDF vytvořeno zkušební verzí pdffactory UMTS

3GPP TS V3.8.0 ( )

Siemens GERAN Troubleshooting Using Signaling Analyzer

3GPP Long Term Evolution: Architecture, Protocols and Interfaces

Mobile Application Part protocol implementation in OPNET

Architecture Overview NCHU CSE LTE - 1

RLC/MAC Uplink Transfer

3GPP LTE Channels and MAC Layer

Lecture overview. History of cellular systems (1G) GSM introduction. Basic architecture of GSM system. Basic radio transmission parameters of GSM

GPRS & EDGE «First steps toward Wireless data»

Using TEMS Pocket. Johan Montelius

EDGE: The Introduction of High Speed Data in GSM / GPRS Networks

Index. Common Packet Channel (CPCH) 25 Compression 265, , 288 header compression 284

Introduction to EDGE. 2.1 What Is EDGE?

Practical Security Testing for LTE Networks BlackHat Abu Dhabi December 2012 Martyn Ruks & Nils

Mobility Management in GPRS

EITF25 Internet Techniques and Applications L5: Wide Area Networks (WAN) Stefan Höst

Data Communication Networks and Converged Networks

ASR 5x00 Series SGSN Authentication and PTMSI Reallocation Best Practices

Performance Issues of TCP and MPEG-4 4 over UMTS

A practical attack against GPRS/EDGE/UMTS/HSPA mobile data communications

Evolution of GSM in to 2.5G and 3G

Security Testing 4G (LTE) Networks 44con 6th September 2012 Martyn Ruks & Nils

Role and Evolution of Radio Network Controllers

2G Mobile Communication Systems

Mobility Management 嚴 力 行 高 雄 大 學 資 工 系

How To Use An Adh8012 Gsm Gprs Module With A Gsm (Gsm) Gpros (Gsp) Gpls (Geo) Gsp (Gpl) Gs

GTP Security in 3G Core Network

LTE Overview October 6, 2011

Ethernet. Ethernet. Network Devices

ALCATEL CRC Antwerpen Fr. Wellesplein 1 B-2018 Antwerpen +32/3/ ; Suresh.Leroy@alcatel.be +32/3/ ; Guy.Reyniers@alcatel.

Course Overview: Learn the essential skills needed to set up, configure, support, and troubleshoot your TCP/IP-based network.

Chapter 6 Wireless and Mobile Networks

Chapter 10 VoIP for the Non-All-IP Mobile Networks

How To Evolve A 2G To 3G Network

3GPP Wireless Standard

SOLUTIONS FOR ROAMING AND INTEROPERABILITY PROBLEMS BETWEEN LTE AND 2G OR 3G NETWORKS

Computer Networks CS321

Mobile Communication GSM, GPRS, EDGE, UMTS and beyond

Transport Layer Protocols

EXPLORER. TFT Filter CONFIGURATION

Mobile Networking Concepts and Protocols CNT 5517

1 Introduction to mobile telecommunications

Networking Test 4 Study Guide

Internet, Part 2. 1) Session Initiating Protocol (SIP) 2) Quality of Service (QoS) support. 3) Mobility aspects (terminal vs. personal mobility)

TCP and Wireless Networks Classical Approaches Optimizations TCP for 2.5G/3G Systems. Lehrstuhl für Informatik 4 Kommunikation und verteilte Systeme

Introduction VOIP in an Network VOIP 3

CMU200: 2 2,5 Generation of Mobile Communication Systems GSM / GPRS / EGPRS. 2 MAR Re 1 1 CMU 200 GSM / GPRS / EGPRS

CS 294-7: Cellular Digital Packet Data (CDPD) Prof. Randy H. Katz CS Division University of California, Berkeley Berkeley, CA

Mobile Communications

Wireless Telecommunication Systems GSM, GPRS, UMTS. GSM as basis of current systems Satellites and

Overview. Securing TCP/IP. Introduction to TCP/IP (cont d) Introduction to TCP/IP

General Packet Radio Service (GPRS): Mobility- and Session Management

EE6390. Fall Research Report. Mobile IP in General Packet Radio System

9.1 Introduction. 9.2 Roaming

IP Networking. Overview. Networks Impact Daily Life. IP Networking - Part 1. How Networks Impact Daily Life. How Networks Impact Daily Life

CS263: Wireless Communications and Sensor Networks

Product Description. HiLink E3531 HSPA+ USB Stick V100R001 HUAWEI TECHNOLOGIES CO., LTD. Issue 01. Date

Chapter 17. Transport-Level Security

Mobile Communications Chapter 9: Mobile Transport Layer

EETS 8316 Wireless Networks Fall 2013

Transcription:

GSM Network and Services GPRS - sharing of resources 1

What is the problem? Many data applications are very bursty in its traffic pattern: http, smtp, pop, telnet,... Why reserve physical resources at the radio interface if they will be mostly idle? Why reserve full duplex channels when traffic is mostly half duplex? Note: increased capacity is solved by HSCSD its resource sharing that is the problem 2

GPRS General Packet Radio Service Dynamic and flexible allocation of traffic channels. Allocation of more than one timeslot in a frame to allow for temporary high capacity. More flexible paging procedures since mobile will be paged more often. New coding schemes (same radio modulation!) to increase capacity. 3

GPRS nodes PSTN BSC MSC SGSN MS Serving GPRS Support Node Gateway GPRS Support Node GGSN HLR PDN 4

New nodes SGSN serving GPRS support node the MSC of GPRS mobility management, session control, authentication, encryption, charging GGSN gateway GPRS support node the point of presence on the Internet located in your home PLMN CGSN combined GPRS support node the two nodes in one cabinet 5

Why two nodes? PLMN 1 SGSN GGSN Internet PLMN 2 SGSN GGSN 6

Additional upgrade Mobiles have to have GPRS support; most GSM mobiles sold today have it. The BSC has to be upgraded with a Packet Control Unit (PCU) that supports the GPRS link control and forwards the packets to the SGSN. BTS need only software upgrade. 7

Mobiles Class A: handles both GSM and GPRS simultaneously (only one or two models on the market) B: handles both GSM and GPRS but not simultaneously (regular phone) C: only GSM or only GPRS (old/cheap phone or a PC card) 8

Mobiles Multislot class; the number of downlink, uplink and total timeslots the mobile can handle. Total of 29 multislot classes but in reality only a few are seen on the market: 8 : 4 down / 1 up, 5 max (ok phone) 10 : 4 down / 2 up, 5 max (better) Coding scheme: CS-1, CS-2, CS-3, CS-4 more on this later 9

Idle Ready Standby Idle attach detach ready time out time out page request standby 10

Idle Ready Standby Idle mobile is not registered with the SGSN Ready mobile will inform the SGSN of every cell change it can activate a PDP context to communicate with the Internet Standby only report change in Routing Area. can still have a PDP context 11

Routing Area A GSM location area is divided into smaller routing areas. RAI is equal to LAI + RAC (routing area code) The current routing area is known by the SGSN. The HLR knows which SGSN that handles the mobile station. SGSN allocates a P-TMSI (packet temporary mobile subscriber identity) to hide the identity of the subscriber. Why have a smaller routing area, why not use the regular location area? 12

GPRS location update MS SGSN-1 SGSN-2 RA update PDP ctx req Authentication Frw data PDP ctx update GGSN HLR/VLR RA Upd Acc Location Update RA update 13

GPRS transport protocol stack Um/Abis Gb Gn IP SNDCP LLC RLC RLC BSSGP MAC MAC L2 SNDCP LLC BSSGP L2 GTP UDP IP L2 radio radio L1 L1 L1 MS BSS SGSN 14

SNDCP subnetwork dependent convergence protocol Multiplexing of several PDP context into one LLC connection. Uses NSAPI to address PDP context. Segmentation and reassembly (this could be handled by the IP layer) Compression of data using V.42bis of TCP/IP headers using RFC 1144 and 2507 you can set this on you mobile 15

LLC Logic Link Control A reliable (if requested) link from MS to SGSN. Acknowledge mode, ARQ erroneous or lost frames are retransmitted Unacknowledged Erroneous frames are discarded Protected: frame check sequence Unprotected: header check sequence 16

LLC Logic Link Control Provides encryption Uses a similar algorithm to regular GSM encryption, GEA GPRS Encryption Algorithm Keys are derived in the same way as regular GSM Note, MS will have two different Kc keys, one for GSM and one for GPRS What are the implications of encrypting at a higher layer? 17

GPRS transport protocol stack Um/Abis/Gb Gn IP IP SNDCP SNDCP GTP GTP LLC RLC LLC BSSGP UDP IP UDP IP L2 MAC L2 L2 L2 radio L1 L1 L1 L1 MS SGSN GGSN 18

GTP GPRS Tunnel Protocol A IP over UDP tunnel (could be TCP if requested). Converts SNDCP to GTP e.g. the GGSN can address a specific PDP context through GTP. Versions: GTP-C for signaling GTP-U for user data GGSN functions as a router on the Internet. 19

GPRS signaling protocol stack Um/Abis/Gb Gn SM SM SM GMM GMM GTP GTP LLC LLC UDP UDP RLC BSSGP IP IP MAC L2 L2 L2 radio L1 L1 L1 MS SGSN GGSN 20

GMM GPRS Mobility Management Attach / detach procedures Responsible for routing area management. Paging of mobiles Authentication, ciphering, identification PTMSI allocation 21

SM Session Management Creating and handling of PDP context PDP context The point of presence of the mobile in the external network (Internet). Holds the IP address. Shared state between GGSN and SGSN. Holds information about the QoS, mobile terminal capabilities etc. 22

Logical Channels PBCCH - Packet Broadcast Control Channel Serves the same purpose as BCCH PCCCH PRACH Packet random access channel PAGCH - Packet Access Grant Channel PPCH Packet Paging Channel PNCH Packet Notification Channel 23

Logical Channels PDTCH - Packet Data traffic channel PDCCH - Packet Dedicated Control Channel PACCH associated control channel PTACH timing advance channel 24