GPRS Overview

64
GPRS Overview

Transcript of GPRS Overview

Page 1: GPRS Overview

GPRS Overview

Page 2: GPRS Overview

2

General Packet Radio Service (GPRS) - Background

> General Packet Radio Service (GPRS) is an extension of the popular GSM mobile standard that offers packet data to a mobile user.

> Before GPRS, data service on a GSM network was generally limited to 9.6 kilobits per second.

> GSM Circuit switch data utilized a full rate voice channel (Timeslot) on the air interface for the entire duration of the data connection whether or not data is being transferred. These connections are normally billed according to airtime.

> GPRS uses virtual connections for multiple users. Scarce radio resources are only allocated to a mobile if there is data waiting to be sent or received. As a result GPRS connections can be left ‘always on’ and are normally billed by data volume rather than time.

Page 3: GPRS Overview

3

GPRS network overlaid on GSM network

•Support of GPRS does not represent a major upgrade to the existing GSM infrastructure. Largest impact is the addition of SGSN, GGSN, and PCUSN•The main functions of SGSN are: to detect and record GPRS MS in its service area, send/receive data packets to/from the MS.•The main function of GGSN is to forward data packets between the Public Data Network (PDN) and a GSM PLMN. •In addition to routing and data transfer functions, the SGSNs and GGSNs collect charging statistics that are commonly used as a basis for billing

Page 4: GPRS Overview

4

GPRS Packet Data Service

In GPRS some timeslots are dedicated to providing packet data service. The Packet Control Unit Support Node (PCUSN) controls the fair allocation of GPRS radio resources in real-time.

If there are multiple users in the cell they can share different data frames on the same timeslot. This arrangement works great with bursty data like web browsing. Data resources on the uplink and downlink are allocated independently. Throughput for a user depends on the number of GPRS timeslots and the amount of resource requested.

Cop

yrig

ht ©

199

6 N

orth

ern

Tele

com

Cop

yrig

ht ©

199

6 N

orth

ern

Tele

com

Cop

yrig

ht ©

199

6 N

orth

ern

Tele

com

Mobile Network

(GPRS)

RadioRadio

TS 2TS 2

TS 1TS 1

TS 3TS 3

TS 4TS 4

TS 5TS 5

TS 4TS 4 TS 5TS 5

Page 5: GPRS Overview

5

GPRS Packet Data Service – Contd.

> Three Users Sharing One TS

traffic on the link

User A

User B User C

time

GPRS well adapted for bursty and interactive applications

Less blocking Higher rates

One radio channel

for several users

Time Slots are shared

One user utilizes

several radio channels

Time Slots are aggregated

Page 6: GPRS Overview

6

GPRS Applications > Personal Messaging: e-mail, schedule update

> Mobile office: internet e-mail, file transfer, database access

> E-Commerce: interactive shopping, ticket sales, interactive banking and gambling

> On-line information access: news, web browsing, directory service, yellow pages, traffic information, train/plane time table, stock prices, real estate information

> SMS• SMS can be offered with ‘web’ like interface• GPRS terminals make composing and reading messages easy

> Telemetry: Simple Messaging - Remote monitoring and reporting of metering devices such as:• electric, gas and water meters • vending machines• car rental, taxis• bank teller machines

Page 7: GPRS Overview

7

Network Architecture

PSPDN

A

PSTN/ISDN

Agprs

Gr

Gs

Gc

Gn

GGSN

Gb

Ater

BTS

SMSC

Gd

Gp

SGSN ofother PLMN

HLREIR

Gf

BSC

TCU

Gi

SGSNPCUSN

GaGa

CGF

MSC-VLR

Page 8: GPRS Overview

8

Backbones Used

Frame Relay Network

PCUSNs

GbGb

BSCs

Agprs BSCsAgprs

Agprs

Agprs

Intranets

SGSNs

Gi

Gi

Gn

Gn

Gn

Gn

Gn

GGSNs

IP BackboneGn

Internet

SS7 Network

Existing GSM

Components

SGSNs

SIG

Page 9: GPRS Overview

9

Nortel Implementation

SGSN of other PLMN

PSPDN

A

PSTN/ISDN

Agprs

Gs

Gn

GGSN

Gb

Ater

BTS

GpBSC

TCU

Gi

SGSNPCUSN

Ga

GaCGF

MSC-VLR

Gr

GeSMSC

GdLEA

LiG

Lh

HLR External LCSClients

GMLCLg

Le

SIG

SCP

Page 10: GPRS Overview

Section 2:Functions of the GPRS Elements

Page 11: GPRS Overview

11

Packet Control Unit Support Node (PCUSN) functions

BSC

RLC/MAC Block Management

Gbasynchronous

BSSGP Flow ControlFrame Relay Links

Agprssynchronous

PCUSN

MS

SGSN

Main function of the PCUSN is to provide the interworking function between two interfaces

•Packetized radio interface Agrs•Packet network interface Gb•Nortel Solution - PCUSN is introduced as a separate node in the BSS in order to provide the PCU functionality. This functionality is hosted on the Passport platform

Page 12: GPRS Overview

12

Signaling Gateway Support Node (SGSN) functions

DNS

PCUSN

GGSN

MS

Routing Resolution

Gr

Mob ManagementBilling Records

Ga

GnGTP Tunneling

Ciphering &

Compressio

n

GbFra

me

rela

y

LICP

Lo

cation

Services

LIG

GMLCCGF

HLR

SGSN

SGSN is hosted on the Passport platform.

SGSN performs: Mobility management, routes packet data, authentication, encryption, compression

Mobility management performs: Session management, MS state control (ready, standby, or idle), data packet routing on the downlink, including location tracking.

SGSN performs authentication and ciphering procedures based on the same algorithms, keys and criteria as in existing GSM, but the ciphering algorithm is optimized for packet data transmission.

Page 13: GPRS Overview

13

GPRS Gateway Support Node (GGSN) functions

DHCP

GGSN

Intranet

Intranet Switch

Gn

GTP Tunneling

SGSN

ChargingGatewayFunction

VPN Tunneling

Gi

IP address Management Billi

ng Records

Ga

Authentication Radius

•GGSN serves as the interconnect point between the SGSN and the external PDN•Routing•Tunneling – Two way point to point path to transfer encapsulated data•Security•Mobile subscriber authentication – Radius server•IP address allocation – Internal pool or DHCP•GGSN accounting - CGF

•Provides secure communication between GPRS users and the IP world in addition to providing tunneling capabilities within the GPRS network system itself. •GGSN is hosted in the Shasta 5000 BSN

•For UL packets from the MS, GGSN strips off the GTP and lower layer headers and delivers the IP and X.25 packet in its native form to the external network. •For DL packets to the MS, GGSN performs the opposite operation: it adds GTP and lower layer headers

Page 14: GPRS Overview

14

SS7/IP Gateway (SIG) Functions

SIG

Gr

GsIP

Backbone

HLR

MCS/VLRGdGe

SCP

Lg

GMLC

SS7 Network

SGSN1

SGSN2SMSC

•The Hewlett-Packard SS7/IP Gateway server (duplex ) or HP SIG provides inter-working between GPRS nodes in an IP network and GSM nodes in an SS7 network •SIG is responsible for routing messages from the GSM HLR to the correct SGSN

•Converts TCAP/GSM MAP encoded messages originating from the GSM HLR in the SS7 network, to UDP/IP messages containing the GSM MAP Client interface for GSM messages destined for the GPRS SGSN nodes

•It performs the reverse for messages which are originated by the SGSN and destined for the HLR

Page 15: GPRS Overview

15

Domain Name Server (DNS) Functions

Internet

DNS

End user enters the URL:http://www.nortel.com

www.nortelnetworks.com

(136.147.68.68)

(1) What is the IP address of

www.nortelnetworks.com?

(2) 136.147.68.68(3) 1

36.1

47.6

8.68

•Domain Name Server is a distributed Internet/Intranet directory service, translating domain Names to IP addresses and vice versa

•The lists of Domain Names are distributed over the Internet

Page 16: GPRS Overview

16

Dynamic Host Configuration Protocol (DHCP) Functions

GPRS Network

(1) I need an IP

address

(4) Use th

is address:

136.147.102.26

SGSN

Internet

GGSN

This will be my address:136.147.102.26

IP Backbone

DHCP(2

) E

nd

use

r n

eed

s IP

ad

dre

ss

(3)

Giv

e th

e en

d u

ser

this

on

e:13

6.14

7.10

2.26

DHCP reduces the administrative burden of manually configuring computers for network use

Page 17: GPRS Overview

17

Remote Authentication Dial-In User Service (RADIUS) Functions

FrameRelay

Network

IP Backbone

MS

Is this alegitimate user?

RADIUS server

SGSNSGSN

GGSNGGSN

Log-in, Password

Authenticates remote users and performs accounting functions

Page 18: GPRS Overview

18

Charging Gateway Function (CGF) Functions

Corenetwork

SGSN

Aggregator&

Distributor

CGF

Billing FilesTransfer

Billing Center

Get billing files

G-CDR

GGSN

S-CDR and M-CDR

Collector

GTP’

GTP

Billing Records:• PDP session duration• GPRS QoS Negotiated• Input Octets• Output Octets• Hot Billing

The CGF is responsible for aggregating and sorting billing records and then translating them into a

format that is useable by the downstream billing system .

Page 19: GPRS Overview

19

HLRGr (SS7)

Home Location Register (HLR) Functions

Gr’ (IP)

• SGSN sends MAP messages over Gr’ to SIG. The SIG then sends this over SS7 to the HLR.

• The HLR is queried by the SGSN to verify subscription to the network and to retrieve the mobile’s subscription records (GPRS services, APN, QOS etc.).

• The HLR keeps track of what SGSN the mobile is currently attached to.

HLRGr (SS7)

Gr’ (IP)SIG

SGSN

Page 20: GPRS Overview

20

Visiting Location Register (VLR) Functions

• SGSN sends BSSAP+ messages over Gs’ to SIG. The SIG then sends this over SS7 to the VLR.

• The MSC/VLR notified by the SGSN when a mobile is attached for circuit service.

• The VLR keeps track of what SGSN the mobile is currently residing within and can use this information to page the mobile for circuit services.

MSC/VLRGs (SS7)

Gs’ (IP)SIG

SGSN

Page 21: GPRS Overview

21

Signaling Control Point (SCP) Functions

• SGSN sends CAMEL messages over Ge’ to SIG. The SIG then sends this over SS7 to the SCP.

• The SCP is notified by the SGSN when a mobile is activate and requires CAMEL services.

• The SCP is used for pre-paid service. It keeps track of a resource and lets the SGSN know when no more resources are available. The common example is to limit the amount of data traffic for a given mobile.

SCPGe (SS7)

Ge’ (IP)SIG

SGSN

Page 22: GPRS Overview

22

Short Message Service Center (SMSC)

• SGSN sends SMS messages over Gd’ to SIG. The SIG then sends this over SS7 to the SMSC.

• For SMS, the SGSN sends SMs to the SMSC for a mobile initiated SMS.

• For SMS, the SMSC sends SMs to the SGSN for a mobile terminated SMS.

SMSCGd (SS7)

Gd’ (IP)

SIG

SGSN

Page 23: GPRS Overview

Section 2:Signaling GPRS Support Node

Page 24: GPRS Overview

24

The Passport is used to provide the Serving GPRS Support Node (SGSN) for GPRS

The Passport family of switches can support a wide variety of services from ATM, frame relay, IP routing, circuit emulation and voice services. A highly scalable and modular platform, the Passport can be configured to support multiple services and provides the ability to upgrade its hardware appropriately.

Passport

Page 25: GPRS Overview

25

SGSN hardware

Example multi-shelf consists of :Passport 15000 Turbo (aka 15K) Passport 7480 Classic (aka 7K)

SGSN/MG/AN shelf for UMTS utilize the 15K shelf only.

BIP

SGSN FrameSGSN Frame

7K - Shelf7K - Shelf

CP

Exp

CP

CP

FP

FP

FP

FP

FP

IFP

CP

Exp

CP

CP

FP

FP

FP

FP

FP

IFP

15K - shelf15K - shelf

Page 26: GPRS Overview

26

Processor Cards

Control Processor (CP) provides control and management of the switch and its FPs, performs memory-intensive, non-real-time tasks such as routing table maintenance. It also provides system timing for all other processors connected to the backplane.

Function processors (FP) provide the communication physical interfaces for Passport trunks or access services, real-time processing, packet routing and protocol handling.

Page 27: GPRS Overview

27

Passport Backplane

Bus backplane The backplane of the Passport 6000/7000 series consists of two fully duplicated, load-shared 800 Mbit/s buses. If one bus fails, all the communication shifts to the working bus. Passport cells sent to any bus are seen by all processor cards, but all cards except the one the cell is destined for will discard it.

Fabric backplane The backplane of the Passport 15000 consists of two fabric cards connecting processor cards in a full mesh configuration. If one fabric card fails, the other fabric card can operate solely at full shelf capacity. The fabric cards contain a switching element that routes backplane cells to the appropriate processor card. Switching capacity of 40Gbit/s.

Page 28: GPRS Overview

28

GPRS/UMTS SGSN Functional Card Types

CP (Control Processor)

> Passport control

GTL (GPRS Transport Layer)

> Gb Interface transport (Frame Relay)

GSC/USC (GPRS/UMTS Subscriber Control)

> Data signaling traffic

> Mobility and session management

> HLR-cache and DNS agent, MapClient

GSD/USD (GPRS/UMTS Subscriber Data Layer)

> Data bearer traffic

> Ciphering/Deciphering, Compression, Segmentation

Ethernet/ATM Card

> connectivity for various interfaces

SAS (Service Accounting Server)/LI (Lawful Intercept)

> SGSN billing functionality

> Lawful Intercept functionality

TCAP/MAP (Transaction Capability/Mobile Application Part)

> Inter-working with SS7 to IP Gateway

Page 29: GPRS Overview

29

Example SGSN Configuration

LA

N

E0 0 1 2 3 4 5 6 7

CP

GSC

CP

GSD

OC

3

OC

3

OC

3

CP

GSC

SAS

SAS

MAP

MAP

ATM 4POC3

One OC3 Link to Each OC3 FP on 7K shelf

To GGSN &SIG

ETHER

ETHER

Optional EthernetTo GGSN &

SIG

E1/DS1 to PCUSN

GSD

GSD

GSD

GSD

GSD

CP

GSC

ATM 4POC3

GTL

GTL

GTL

GTL

GTL

GTL

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Page 30: GPRS Overview

30

Redundancy

The Passport 15000 and 7000 Platforms and Function Processors (FPs) offer a variety of redundancy options to ensure the availability of services and sessions over various failure scenarios.

CP Redundancy

In a 7K redundant arrangement CPs are placed in slot 0 and slot 15. In a 15K Passport the CPs are placed in slot 0 and 1. The redundant CP operates in warm standby state. The standby CP becomes active when it detects the active CP has failed, assuming both active and standby CPs are synched.

Page 31: GPRS Overview

31

GSC/USC Redundancy

All the function processors can be provisioned in N+1 load sharing mode (i.e. dimensioning is carried over N cards, to provision N+1). The GSC/USC is N+1 over provisioned. Upon failure of one GSC/USC, an in service GSC/USC should handle all new requests.

• All Mobility management, session management data and sessions are lost. Users must reattach and reactivate to the network (manual intervention).

• Partial billing record loss.

• If GSC/USC does not recover or is locked, traffic will be distributed to remaining in service GSC/USC cards.

Page 32: GPRS Overview

32

GSD/USD Redundancy

The GSD/USD is N+1 over provisioned. Upon failure of a GSD/USD, the remaining in service GSD/USD’s handle all new requests.

• Subscriber data context information lost. User reactivates session (manual intervention) or Session Deactivate message received to force mobile to reactivate (no manual intervention).

• Data passing through and billing counts (uplink/downlink packets) will be lost.

• If GSD/USD does not recover or is locked, traffic will be distributed to remaining in service GSD/USD cards.

Page 33: GPRS Overview

33

TCAP/MAP Redundancy

The TCAP/MAP card is 1:1 cold standby spared. Upon failure of the main TCAP/MAP, the spared TCAP/MAP card will handle all new requests .

• Delay to mobility management and SMS services.

• If both TCAP/MAP cards fail or are locked, complete outage for new subscribers attaching and SMS service.

Page 34: GPRS Overview

34

SAS/LI Redundancy

The SAS/LI card is 1:1 cold standby spared. Upon failure of the main SAS/LI card, the spared SAS/LI card will handle all new requests. Switchover from main to spare card occurs.

• Portion of the partial record still on SAS is lost, closed CDR’s still on disk are lost without a maintenance activity for existing subscribers.

• Potential loss of SGSN billing records during switchover (mobiles that attach or activate during switchover will not be charged)

• If both SAS cards fail or are locked, new subscribers will not be billed.

Page 35: GPRS Overview

35

GPRS GTL RedundancyThe GTL utilizes 2N load sharing, MSA cards are deployed in pairs

and at any time all 2N cards are active; with throughput redundancy, each card must be engineered at 40%. Upon failure of the primary GTL, the mated GTL will handle all new requests for redundant NSEs.

• No impact to the end user.

• Links are redundant, unless engineered at 40% significant capacity will be lost.

• If both the primary and mate GTL card fail or are locked, a complete outage will result for Network Service Entities solely served by these GTL cards.

Page 36: GPRS Overview

36

ATM Redundancy

The ATM is 2N spared (inter-shelf communication). Upon failure of the ATM card, the alternate ATM card will handle all new requests.

• No impact to end user.

• If both ATM cards fail or are locked, inter-shelf communication is lost. Network outage will result.

Page 37: GPRS Overview

Section 3:GPRS Gateway Support Node

Page 38: GPRS Overview

38

Introduction> What is a GGSN?

• Gateway GPRS Support Node - A packet processing node in the wireless packet network, it serves as the boundary between the wireless network and other public or private networks.

> Nortel GGSN provides following configurable services:• Mobile subscriber authentication ( Remote Authentication Dial-In User

Service - RADIUS authentication• IP address allocation ( Dynamic Host Configuration Protocol (DHCP) address

allocation, RADIUS address allocation, Local address pool)• Outbound Tunneling ( L2TP, L2TP over IPSec, IPSec, GRE, VPN )• Accounting ( GTP Accounting, G-CDR Auditing, Tariff Based Billing (Time of

Day billing), RADIUS Accounting, Content Based Billing )• OA&M ( Operational Measurements, Event Logs, Alarms, Command Line

Interface (CLI), Patching )• Wireless Services ( GGSN QoS, Prepaid ), Wireless Application Protocol

(WAP) )• IP Routing ( OSPF, RIP, BGP, IS-IS, IP Multicast )

Page 39: GPRS Overview

39

GGSN Interworking Requirements

GnGb Gi

Gp

Gf

Gc

GdE C

GsGr

SM-SCSM-SC

BSSBSS

Um

OtherOtherPLMNPLMN

GGSNGGSN

GGSNGGSN

EIREIR

SMS-GMSCSMS-GMSCSMS-IWMSCSMS-IWMSC

SGSNSGSN

HLRHLR

MSC/VLRMSC/VLR

SGSNSGSN

A

Gn

D

Public Data Public Data NetworkNetwork

CGF

Ga

Page 40: GPRS Overview

40

GGSN Hardware

Page 41: GPRS Overview

41

Hardware Description (1)

Gn, Gi & Gp interfacesGn, Gi & Gp interfaces• 4 port ATM STM-1 / OC-3, single

mode and multi mode fiber• 8 port Fast Ethernet• 3 port ATM E3/T3 + 1 port ATM

STM-1/OC-3, single mode and multi mode fibercan be used also for interface to a WAP Server

Interface to DHCP, RADIUS, CGF Interface to DHCP, RADIUS, CGF and SCPand SCP

• 2 port 10/100BaseT Ethernet on CMC card

Maximum of 4 Gigabit Ethernet cards, 8 port Fast Ethernet cards.

Chassis:Chassis:

– 14 slots

– 2 Control management cards (CMC)

– 2 Switch fabric card (SFC)

– 10 remaining slots with– Up to 6 Subscriber Service Cards (SSC)– Up to 10 Line Cards

– W: 19” -- H: 19.25” -- D:18”Packet ProcessingPacket Processing– Up to 96 CPUs on SSCs– Up to 42,000 MIPSFully redundant and Hot Fully redundant and Hot SwappableSwappable– NEBS 3 compliant– Full Hot Swap– DC/AC power

Page 42: GPRS Overview

42

Hardware Description (2)

1 14

Remaining 10 slots (Slot1-6,9-12):- Subscriber Service Cards (SSCs)

- Line Cards (LC)

N+1 redundancy

Slot 13 & 14: Control Management Cards (CMC)

Slots 14 (primary) and slot 13 (back-up)

Responsible for:

- basic operation and management

- assignment of subscribers to the processor cards

- IP routing: RIP, OSPF.

- GGSN Accounting

- GTP Control Path

Slot 7 & 8: Switch Fabric Card (SFC)Provide the ATM layer interconnection and queuing between the various line cards and the SSC cards

1+1 redundancy (backup does not pass traffic)

Slot 5 & 6 or Slot 9 & 10:

Capable of 1.2 Gbps operation

8xFE, GE.

other slots capable of 622Mbps operation

other Line cards

Fan Assembly

Page 43: GPRS Overview

43

System Architecture

10/100 Ethernet Server Ports

SSC- 6SSC- 1 SSC- 2 SSC- 3

......

CMC-A

Switching FabricSwitching FabricATM Switching Fabric Card (SFC)

Line Cards

4 x SubscriberService Modules (SSM) per SSC

Modular:5 Gbps10 Gbps

Subscriber Service Card (SSC)

ControlManagementCard (CMC)

4 x Processors &HW Encryption per SSMField Upgradeable

1

Page 44: GPRS Overview

44

Responsible for basic system operation and management, assignment of subscriber to SSCs, IP routing, Accounting

Routing– CMC P1 runs the RIP or OSPF routing process – routing table used to populate the Forwarding Information Base (FIB), which

distributes reachability information to FIB caches on each SSM– The CMC assigns subscribers to SSM’s based on bandwidth allocation.

Modular Memory– Stores session information (PDP context and subscriber data)– 1 GB or 512 MB sync DRAM– 2 Meg L2 cache, 2xPower PC 750 processors, 233 MHz– Hard disk (4 GB ) used to store system configurations , log files and billing,

accounting files.

Control Management Card (CMC)

Page 45: GPRS Overview

45

Ports supported• Two serial ports (RJ-45 connector) for console (text based

CLI for basic configuration) and modem• 1 x 10/100BASE-TX Ethernet port for OA&M• 2 x 10/100BASE-TX Ethernet ports for server and cache

connection (DHCP, RADIUS, CGF).

Flashcard slot (PCMCIA- II)

Control Management Card (CMC)

Page 46: GPRS Overview

46

Switch Fabric Card (SFC)

Provides the ATM Layer interconnection and the queuing between the various line and processor cards

Alphanumeric display that provides information about card configuration and status.

Fabric is MMC-2000 chipset

5 / 10 Gbps totally non-blocking shared memory fabric• 10 Gbps All slots available• 5 Gbps Only slots 1, 2, 3, 4, 11, 12, 13, 14 available• Gigabit Ethernet and 8 port Fast Ethernet Line Cards only

available with 10 Gbps SFC (only slots 5, 6, 9, 10 support the appropriate bandwidth)

Note: the 8 x FE card can be placed in another slot but then only 4 port are available

Page 47: GPRS Overview

47

Contains the processor arrays which perform the high touch services and policy services on a per subscriber basis

Up to 6 SSCs supported per chassis 5+1 (over provisioning) for maximum capacity

Highly scalable and flexible through support for up to 4 plug-in Subscriber Service Modules (SSMs)• SSM: 4 Subscriber Services Processor (SSP)

• SSP (Power PC 740) operates at 266 MHz and 256 Mb of local cache (no L2 cache) ??SSC: up to 16 SSPs GGSN: up to 96 SSPs

Subscriber Service Card (SSC) Subscriber Service Module (SSM)

Page 48: GPRS Overview

48

• Provide physical connectivity in and out the GGSN

> Equipped with the Intelligent Cell Parser (ICP), that helps direct incoming traffic to the proper SSM.

The ICP receives configuration information as to subscriber identify from the CMC, and directs the traffic by intelligently parsing the first packet of a new flow (based on subscribers IP @s when coming from Gi side).

> Available for Gn, Gi and Gp interfaces:• 4 port ATM STM-1 / OC-3, single mode and multi mode fiber• 2 port OC-3 / STM 1 • 3 port ATM E3/T3 + 1 port ATM STM-1/OC-3, single mode and multi

mode fiber• 8 port Fast Ethernet• 1 port Gigabit Ethernet (card introduced in Shasta 2.5)

> Connectivity services:• ATM/AAL5• Ethernet

Note: 10/100BaseT Ethernet interfaces also available on the CMC cards for connections to DHCP, RADIUS and CGF servers, as well as to SCPs (Service Control Points)

Line Card

Page 49: GPRS Overview

Section 4:Main GPRS Procedures

Page 50: GPRS Overview

50

Functional MM State Model

of SGSN

Mobility management

READY

IDLE

STANDBY

GPRS Attach

GPRS Detachor

Cancel Location

PDU reception

READY timer expiryorForce to StandbyorAbnormal RLC condition

Implicit Detachor

Cancel Location

Page 51: GPRS Overview

51

GPRS Attach Request

Update Location

Insert Sub Data

Insert Sub data Ack

Update Location AckGPRS Attach Accept

HLR

GPRS Attach Procedure

MS = READY

PCUSNSGSNMS

IMSI or ( P_TMSI + old RAI )

Attach type

MultiSlot capability

requested READY timer value

DRX parameters

P_TMSI

Negotiated ready timer value

Periodic RA timer

Security Functions ( Auth Request <-, Auth Response ->)

GPRS Attach complete

Page 52: GPRS Overview

52

Activate PDP Context Request(NSAPI, PDP type, PDP address, QoS Requested,APN)

Security Functions

Create PDP Context Request

Create PDP Context Response

Tunnel

Activate PDP Context Accept(PDP type, PDP address, QoS Negotiated)

BSS

SGSN

GGSN

MS

Packet Data Protocol (PDP) Context Activation

> 1 - MS Initiated

(NSAPI, PDPtype, PDP@, QoS, APN)

(PDP address, QoS negociated)

DNS DHCP

Page 53: GPRS Overview

53

Packet Data Protocol Context Activation

@ MS

Mobile Subscribed

PDP contexts

PDP Type: IPAPN: Nortel.com

PDP Type: IPAPN : Internet

PDP Type: X25APN: Transpac

10. @ M

S PDP context

activatio

n accept1. A

ctivate PDP Context A

PN

= Nortel.c

om

ISP

IntranetNortel.com

7. @

MS

6. @

: “

_ ”

GGSN X

DNS

DHCP

8. Start billing record

CGF

5. Tunnel Creation

GGSN Y

4. Create PD

P Context R

eq

9. Create PD

P Context

Accept (@

MS)

@ MS@ SGSN

SGSN@GGSN X

@ MS

3. @ GGSN X

2. Nortel.com.MNC.MCC.gprs

APN Operator Id

In this diagram, @ represents

“the IP address of”

Page 54: GPRS Overview

54

MS-Initiated Detach Procedure

Detach Accept

Detach Request

Delete PDPContext Request

Delete PDPContext Response

BSS SGSN GGSN HLR

Page 55: GPRS Overview

55

SGSN-Initiated Detach Procedure

Detach RequestDelete PDP

Context Request

Delete PDPContext Response

Detach Accept

BSS SGSN GGSN HLR

Page 56: GPRS Overview

56

PDP Context DeactivationMS Initiated

Deactivate PDP Context Request

Security Functions

Deactivate PDP Context Response

Delete PDPContext Resp

Delete PDPContext Req

BSS SGSN GGSN HLR

Page 57: GPRS Overview

57

PDP Context DeactivationNetwork Initiated

Deactivate PDP Context Request

Deactivate PDP Context ResponseDelete PDP

Context Resp

Delete PDPContext Req

BSS SGSN GGSN HLR

Page 58: GPRS Overview

58

BSS SGSN GGSN HLR MSC/VLR

Modify PDP Context Request

Modify PDP Context Response

Update PDPContext Response

Update PDPContext Request

SABM

UA

PDP Context Modification Sequence MS Initiated

Page 59: GPRS Overview

59

PDP Context Modification Sequence SGSN Initiated

BSS SGSN GGSN HLRMSC/VLR

Modify PDP Context Request

Modify PDP Context Response

Update PDPContext Response

Update PDPContext Request

ISD Ack

Insert Subsciber Data

SABM

UA

Page 60: GPRS Overview

60

Security functionsAuthentication

BSS SGSN HLR

Attach Request

GPRS Auth Request

Send Auth Info

SAI Ack

GPRS Auth Response

RAND

A3

(IMSI, unknown CKSN) Ki(IMSI)

(Triplets , Kc)(RAND)

A3

Ki

(MS calculated SRES)

RANDSGSN

calculatedSRES

=

Yes

No ForbiddenSubscriber

Authentiicated Subscriber

Page 61: GPRS Overview

61

Example: WEB Access

IDLE

READY

GPRS Attachment

MS

PDP ContextActivation

GGSN

WEBServer

Home Page Request

PCUSN

SGSN

Page 62: GPRS Overview

62

Short Message Service (SMS)MS Originated

BSS SGSN SIG IWMSC

CP - Ack

CP - Data (RP - Data)

MOForward-ShortMessageAck

CP - Ack

CP - Data (RP - Ack)

MOForward-ShortMessage-

AckRsp

MOForward-ShortMessageReq MOForward-

ShortMessage

Page 63: GPRS Overview

63

SMSMS Terminated

BSS SGSN SIG IWMSC

CP - Ack

CP - Data (RP - Data)

MTForward-ShortMessage

CP - Ack

CP - Data (RP - Ack)

MTForward-ShortMessage

MTForward-ShortMessage-

AckRsp MTForwardShortMessageAck

Page 64: GPRS Overview

64

SMS PrepaidMS Originated

BSS SGSN IWMSC

CP - Ack

CP - Data (RP - Data)

MOForwardShortMessageAck

CP - Ack

CP - Data (RP - Ack)

MOForwardShort-MessageAckRsp

MOForward-ShortMessageReq

MOForwardShortMessage

SCP

PrePaid-CTP DecrementReq

PrePaid-CTP DecrementRsp

SIG