• No results found

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

N/A
N/A
Protected

Academic year: 2021

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

Copied!
21
0
0

Loading.... (view fulltext now)

Full text

(1)

General Packet Radio Service (GPRS):

Mobility- and Session Management

Lehrstuhl für Kommunikationsnetze

Technische Universität München

Prof. Dr.-Ing. Jörg Eberspächer

N

K

L

Christian Bettstetter

ITG-Fachgruppe 5.2.4 "IP und Mobility„

June 20, 2001. Tagung Kamp-Lintfort

Dipl.-Ing. Christian Bettstetter

Email: Christian.Bettstetter@ei.tum.de

Technische Universität München Institute of Communication Networks

Christian Bettstetter

L

Outline of Talk

1 Introduction to the General Packet Radio Service (GPRS)

2 System Architecture

3 Session Management, Mobility Management, & Routing

4 Protocol Architecture

5

Interworking with IP Networks

Literature

(2)

Technische Universität München Institute of Communication Networks Prof.Dr.-Ing. Jörg Eberspächer

Christian Bettstetter

N K L

SMS

GSM

Speech

Circuit Data

HSCSD

GPRS

EDGE

UMTS

Time

Functionality,

Data rates

2G

2001

CAMEL

EFR

ASCI

SAT

MExE

2.5 G

2002

3 G

existing spectrum

new spectrum

GSM Phase 2+

Evolution of GSM toward UMTS

General Packet Radio Service (GPRS)

... is a new GSM bearer service (GSM Phase 2+),

introduced in 2000.

... improves and simplifies wireless access to

packet data networks (Internet, X.25).

... offers packet switched bearer service at air interface.

... allows direct routing between mobile stations and

packet switched networks.

... offers shorter access times and higher data rates.

conventional GSM

GPRS

connection setup

several seconds

< 1 second

(3)

Technische Universität München Institute of Communication Networks Prof.Dr.-Ing. Jörg Eberspächer

Christian Bettstetter

N K

L

Circuit switching vs. packet switching

Channel

Allocation

Circuit Switching

Packet Switching

User pays

for ...

duration of call

amount of transmitted

data

For bursty

traffic

for entire call period

one user uses

complete traffic channel

only if needed

(capacity on demand)

several users share

one traffic channel

(statistical multiplexing)

Inefficient

Efficient

Technische Universität München Institute of Communication Networks

Christian Bettstetter

L

... 2. System Archit ...

(4)

Technische Universität München Institute of Communication Networks Prof.Dr.-Ing. Jörg Eberspächer

Christian Bettstetter

N K

L

General GSM Concept: Some GSM Addresses

Mobile Station

IMEI

International Mobile Station Equipment Identity

Mobile Subscriber

IMSI

International Mobile Subscriber Identity

TMSI

Temporary Mobile Subscriber Identity

MSISDN Mobile Station ISDN Number

(5)

Technische Universität München Institute of Communication Networks Prof.Dr.-Ing. Jörg Eberspächer

Christian Bettstetter

N K

L

Serving GPRS Support Node (SGSN)

Delivery of data packets within its service area.

Routing, mobility management (attach, detach,

location management), authentication, charging, ...

Technische Universität München Institute of Communication Networks

Christian Bettstetter

L

Gateway GPRS Support Node (GGSN)

Interface between GPRS backbone and external PDN

Packet/address conversion (e.g. IP to GSM), routing,

authentication, charging, ...

(6)

Technische Universität München Institute of Communication Networks Prof.Dr.-Ing. Jörg Eberspächer

Christian Bettstetter

N K

L

Gateway GPRS Support Node (GGSN)

User Location?

User Profile?

Gateway GPRS Support Node (GGSN)

Location Register:

• location information (current SGSN address)

• user profiles (e.g., IMSI, address(es) used in PDN)

(7)

Technische Universität München Institute of Communication Networks Prof.Dr.-Ing. Jörg Eberspächer

Christian Bettstetter

N K

L

HLR (Home Location Register): GPRS impacts

New Information stored in HLR: For each GPRS user:

• location information (current SGSN)

• user addresses (IMSI <-> address(es) used in PDN)

• user subscription profiles (e.g. QoS profile,

see PDP context)

Additional functions (new MAP functions)

More memory and performance needed

New interfaces Gr and Gc

Technische Universität München Institute of Communication Networks

Christian Bettstetter

L

VLR (Visited Location Register): GPRS impacts

New information stored in VLR: For each GPRS user

in service area:

• GPRS related user data

• Location Information (current SGSN)

New functions & register entries for combined

location management and paging

(8)

Technische Universität München Institute of Communication Networks Prof.Dr.-Ing. Jörg Eberspächer

Christian Bettstetter

N K

L

Serving GPRS Support Node (SGSN)

Location Register:

• location information (e.g., current cell, current VLR)

• user profiles (e.g., IMSI, address(es) used in PDN)

(9)

Technische Universität München Institute of Communication Networks Prof.Dr.-Ing. Jörg Eberspächer

Christian Bettstetter

N K L

Intra-PLMN Backbone

Intra-PLMN Backbone: (or Intra-operator backbone)

• IP-based

• connects GSN of one provider.

• private network.

Technische Universität München Institute of Communication Networks

Christian Bettstetter

L

Border Gateway

The task of Border Gateway is to ensure secure communications

between different GPRS.

• Functionality not defined in the GPRS specification.

(10)

Technische Universität München Institute of Communication Networks Prof.Dr.-Ing. Jörg Eberspächer

Christian Bettstetter

N K L

Inter-PLMN GPRS Backbone

Inter-PLMN Backbone: (or Inter-operator backbone)

• IP-based

• connects two GPRS providers, thus enabling roaming

• public (e.g. Internet) or private IP network

.... 3. Session/MM/Routing

3 Session Management, Mobility

Management, and Routing

3.1 Attachment and Detachment Procedure

3.2 Session Management and PDP Context

3.3 Routing

(11)

Technische Universität München Institute of Communication Networks Prof.Dr.-Ing. Jörg Eberspächer

Christian Bettstetter

N K

L

GPRS Attach and Detach

SGSN:

Checks if user and MS are authorized to use network?

Copies user profile from HLR.

Assigns a P-TMSI (Packet-TMSI) to user.

Also possible: Combined GPRS/IMSI attach for GSM and GPRS

To use GPRS services

MS must attach to network

MS / user registers with an SGSN

Technische Universität München Institute of Communication Networks

Christian Bettstetter

L

PDP Address and PDP Context

To exchange packets with PDN after attach

MS applies for address used in the PDN

Packet Data Protocol Address (PDP Address) e.g. IP address

PDP Context: describes characteristics of session

PDP Type (e.g., IPv4)

PDP Address (e.g., 129.187.222.10)

requested QoS

address of GGSN which is access point to PDN

Active PDP context:

MS is “visible” for the external PDN

(can send and receive packets)

(12)

Technische Universität München Institute of Communication Networks Prof.Dr.-Ing. Jörg Eberspächer

Christian Bettstetter

N K

L

PDP Address and PDP Context

Address Mapping: PDP Address GSM Address of MS

in GGSN

Simultaneous PDP Contexts: One user may have several PDP

contexts active at a given time

Static or dynamic PDP context activation (Example IP)

static IP address

dynamic IP address

- dynamic Home-PLMN IP address

- dynamic Visited-PLMN IP address

(13)

Technische Universität München Institute of Communication Networks Prof.Dr.-Ing. Jörg Eberspächer

Christian Bettstetter

N K

L

Routing Example: Incoming IP packet (MT)

IP packet

(Dest: 129.187.222.10, Source: 129.74.216.6)

GGSN

SGSN

Internet

SGSN

Address conversion: IP-Dest

TID + SGSN

(from PDP context)

GTP (GPRS TunneIing Protocol)

(SGSN IP address, Tunneling ID, IP packet)

?

IP packet

Address conversion: TID

TLLI, NSAPI, QoS, and cell

(from PDP context)

SNDCP (SubNetwork Dependent Convergence Protocol)

(Temp Logial Link Id, NSAPI, IP packet)

?

Technische Universität München Institute of Communication Networks

Christian Bettstetter

L

Routing Example: Outgoing IP packet (MO)

IP packet

(Dest: 129.74.216.6, Source: 129.187.222.10)

GGSN

SGSN

Internet

SGSN

GTP

(GGSN IP address, Tunneling ID, IP packet)

IP packet

Address conversion: IP-Source

TLLI, NSAPI

(from PDP context)

SNDCP

(TLLI, NSAPI, IP packet)

?

Address conversion: TLLI + NSAPI

TID + GGSN

(from PDP context)

(14)

Technische Universität München Institute of Communication Networks Prof.Dr.-Ing. Jörg Eberspächer

Christian Bettstetter

N K L

Routing Example

Location Management

Problem Statement: For incoming calls/packets

we must know the location (cell, service area) of

the MS.

Location Updating:

MS sends Location Updates to SGSN.

SGSN informs GGSN and HLR about current location.

Question: How often should MS send a Location Update?

Save battery of MS!

Minimize radio usage!

- Paging in Downlink

(15)

Technische Universität München Institute of Communication Networks Prof.Dr.-Ing. Jörg Eberspächer

Christian Bettstetter

N K

L

Cell

Routing Area

Location Area

Location Area (LA)

Cell

Routing Area (RA)

Technische Universität München Institute of Communication Networks

Christian Bettstetter

L

Location Management: State Model

No location management;

MS not reachable

MS sends Location Update to

SGSN when it changes cell.

MS sends Location Update to

SGSN when it changes

routing area.

(16)

Technische Universität München Institute of Communication Networks Prof.Dr.-Ing. Jörg Eberspächer

Christian Bettstetter

N K

L

Routing Area Update: Intra-SGSN and Inter-SGSN

Intra-SGSN

routing area update

MS moves to an RA that is administered by

the same SGSN as the old RA.

Inter-SGSN

routing area update

MS moves to an RA that is administered by

a different SGSN as the old RA.

SGSN has stored user profile

Assigns new P-TMSI

New SGSN requests profile from old SGSN

SGSN informs all GGSNs, HLR, and VLR

(17)

Technische Universität München Institute of Communication Networks Prof.Dr.-Ing. Jörg Eberspächer

Christian Bettstetter

N K

L

Location Management: Summary

Two levels

Micro Mobility Management

Macro Mobility Management

tracks current RA or cell

tracks current SGSN

and stores it in GGSN, HLR,

and VLR

Technische Universität München Institute of Communication Networks

Christian Bettstetter

L

Location Management: Routing Area Planning

LA > RA > Cell, but: What is the best size and form?

Location Update

when MS changes

Comp. with GSM

Radio capacity:

downlink

Radio capacity:

uplink

Data delivery

Battery

like in GSM when no call

MS‘s location is not known

exactly

paging required for every

downlink packet

not wasted for mobility m.

wasted for paging responses

delayed significantly

saves battery

like in GSM during call

MS‘s location is kown exactly

No paging needed

wasted for mobility manag.

very fast

consumes batteries

„big area“

cell

Tradeoff! Optimal design depends on: Environment (Office, Pedestrian Zone, Streets, ...),

(18)

Technische Universität München Institute of Communication Networks Prof.Dr.-Ing. Jörg Eberspächer

Christian Bettstetter

N K L

... 4. Protocol Arch ...

4 Protocol Architecture

Transmission Plane

Signaling Plane

(19)

Technische Universität München Institute of Communication Networks Prof.Dr.-Ing. Jörg Eberspächer

Christian Bettstetter

N K

L

GPRS Protocol Architecture: Signaling Plane

Technische Universität München Institute of Communication Networks

Christian Bettstetter

L

(20)

Technische Universität München Institute of Communication Networks Prof.Dr.-Ing. Jörg Eberspächer

Christian Bettstetter

N K L

... 5. Interworking IP ...

5 Interworking Scenmario with IP Networks

(21)

Technische Universität München Institute of Communication Networks Prof.Dr.-Ing. Jörg Eberspächer

Christian Bettstetter

N K

L

Other (non-GPRS) 2G mobile packet data technologies

GPRS-136:

for TDMA/136

slightly modified version of GPRS for GSM

Advantages of GPRS compared to CDPD:

QoS parameters

CDPD needs separate set of databases for

subscriber profiles and mobility management

GPRS allows coordination between circuit switched and

packet switched mobility management

dynamic IP address allocation

Technische Universität München Institute of Communication Networks

Christian Bettstetter

L

Survey-like Literature on GPRS

Ch. Bettstetter, H.-J. Vögel, J. Eberspächer: GSM phase 2+ General Packet Radio Service

GPRS: Architecture, protocols, and air interface. IEEE Communications Surveys, vol. 2., no. 3,

1999.

G. Brasche, B. Walke: Concepts, services, and protocols, of the new GSM phase 2+ General

Packet Radio Service. IEEE Communications, Aug 1997

J. Eberspächer, H.-J. Vögel, Ch. Bettstetter: GSM – Switching, Services and Protocols. 2nd

edition. Wiley, March 2001. (or: German edition by Teubner)

S. Faccin, L. Hsu, R. Koodli, K. Le, R. Purnadi: GPRS and IS-136 integration for flexible

network and services evolution. IEEE Personal Communications, June 1999.

H. Granboghm, J. Wiklund: GPRS – General Packet Radio Service. Ericsson Review, no. 2,

1999.

R. Kalden, I. Meirick, M. Meyer: Wireless Internet access based on GPRS. IEEE Personal

Communications, April 2000.

Y.-B. Lin, H. Rao, I. Chlamtac: General Packet Radio Service (GPRS): Architecture,

interfaces, and deployment. Wiley Wireless Communications and Mobile Computing, Jan 2001.

B. Walke: Mobile Packet Radio Networks: Networking and Protocols, Wiley, 1999.

M. Witt (Ed.): GPRS – Start in die mobile Zukunft, mipt, 2001.

References

Related documents

Wait 45 seconds and reseat the blade server in the blade module bay and turn on the blade server.See “Installing the blade server in a Model 5230R unit” on page 41 and “Turning on

Organic and heavy metal assessment of groundwater sources around Nigeria National Petroleum Cooperation (NNPC) oil depot Aba, South-Eastern Nigeria has been done to assess

3 In respect of these qualities - as a process of critical self-reflection of thought, as anti-methodological and as refusing the competition of different positions -

Assuming that step (0) has been already achieved in some way and that the set of audio segments that represent the query terms are already in hand, steps (1) and (2), which are

Based on the data above, the writer concludes that there is significant difference of vocabulary mastery of eleventh grade students of SMA 1 Bae Kudus in 2017/2018 academic

Based on table 1, the efficiency value obtained on the basic dye extract of eggplant skin fruit is lower than efficiency value from teak leaf and red pepper. In addition, the crude

Academic liaison librarians are qualified to provide learning support and information skills training and ensure that the appropriate information resources you need are

Particular weaknesses cited included: lack of provision for trained individuals to use their skills 6 leading to ‘brain drain’ of LMIC researchers to HICs; 51 52 exclusively focusing