gsm 03.60 service description

54
1 GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 1 *356DUFKLWHFWXUH GSM 03.60 Service description Stage 2 GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 2 7DEOHRIFRQWHQWV

Upload: others

Post on 18-Dec-2021

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: GSM 03.60 Service description

1

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 1

������������ ��

GSM 03.60Service description

Stage 2

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 2

�����������������

�� ����������

� ���� ������������

�� ���� �������� ����������

�� ���� ������� ����������

�� ���� ��� ��������

�� ����������� �������

� ����������� !��� ����� ��" ���#����

$� ���� ������ ���� �������

%� ������

Page 2: GSM 03.60 Service description

2

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 3

����������������������������

���������������

Gi reference point

GPRS network 1

GPRS network 2

PDNs orother networksTE MT

Gp

UmR reference point

MS

Access point

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 4

��������������� ���

& �� ����������

& � '��!��( ��������

& �� �������� ����(�

& ���� )��� �������� ����(�

& ��� ��������� ����(�

Page 3: GSM 03.60 Service description

3

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 5

������������������ ��

Gf

D

Gi

Gn

Gb

Gc

CE

Gp

Gs

Signalling and Data Transfer Interface

Signalling Interface

MSC/VLR

TE MT BSS TEPDN

R Um

GrA

HLR

Other PLMN

SGSN

GGSN

Gd

SM-SCSMS-GMSC

SMS-IWMSC

GGSN

EIR

SGSN

Gn

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 6

������������������ ��

�����������

Local areanetwork

Server

Router

Local areanetwork

Server

Router

Corporate 2

Corporate 1

Serving GPRSSupport Node(SGSN)

Gateway GPRSSupport Node(GGSN)

Gateway GPRSSupport Node(GGSN)

GPRS INFRA-STRUCTURE

HLR

MSC/VLR

Other GPRSoperators Border

gateway

Gb

Gr Gd

Gi.IP

Gi.X.25

Gi.IPFirewall

Firewall

Firewall

Firewall

UmR/S

SMS-GMSC

Gr Gd

Gs

GcGp

Gn, Gp

Gn, Gp

EIRGf

Gf

BSCBTSPSTN

GPRSbackbone

Datanetwork(Internet)

Datanetwork(X.25)

Datanetwork(Internet)

SS7Network

Page 4: GSM 03.60 Service description

4

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 7

���������������!����"����

& ���#��� ���� �**��� '�� +���',

& ����!�� ���� �**��� '�� +���',

& -���� ����!��� +-�,

& -��(���� ���!��(

& �����.�/"'

& �����.�/"'

& 0/�

& "�123/�

& �"�.�"�12�"�.�4"�1

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 8

����#��!�����������!�

BG

SGSN

BG

SGSN

GGSN GGSN

SGSN

Intra-PLMN BackboneIntra-PLMN Backbone

Gi Gp Gi

PLMN A PLMN B

Packet Data Network

Inter-PLMN Backbone

Page 5: GSM 03.60 Service description

5

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 9

��$������"����������������

������

& )��� �������� *����

& 5��� ��� *������� ���� ��� �� ���������

& ��������� *�����

& ���� ���������

& ��.��� ���������

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 10

��$��������"����������

Relay

NetworkService

GTP

Application

IP / X.25

SNDCP

LLC

RLC

MAC

GSM RF

SNDCP

LLC

BSSGP

L1bis

RLC

MAC

GSM RF

BSSGP

L1bis

Relay

L2

L1

IP

L2

L1

IP

GTP

IP / X.25

Um Gb Gn GiMS BSS SGSN GGSN

NetworkService

UDP /TCP

UDP /TCP

Page 6: GSM 03.60 Service description

6

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 11

��$����������������%�&�'���(

BSSGPRelay

GMM/SM

LLC

RLC

MAC

GSM RF

GMM/SM

LLC

BSSGP

L1bis

Um GbMS BSS SGSN

NetworkService

RLC

MAC

GSM RF L1bis

NetworkService

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 12

��$����������������%����(')��

SCCP

MTP2

MTP3

MTP2

MTP3

SCCP

GrSGSN HLR

TCAP

MAP

TCAP

MAP

L1 L1

Page 7: GSM 03.60 Service description

7

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 13

��$����������������%����('

&�*+,��

SCCP

MTP2

MTP3

MTP2

MTP3

SCCP

GsSGSN MSC/VLR

BSSAP+ BSSAP+

L1 L1

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 14

��$����������������%����('-.�

SCCP

MTP2

MTP3

MTP2

MTP3

SCCP

GfSGSN EIR

TCAP

MAP

TCAP

MAP

L1 L1

Page 8: GSM 03.60 Service description

8

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 15

��$����������������%����('��&�'

&�*

SCCP

MTP2

MTP3

MTP2

MTP3

SCCP

GdSGSN SMS-MSC

TCAP

MAP

TCAP

MAP

L1 L1

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 16

��$����������������%���('��(

UDP

L2

L1

IP

L2

L1

IP

UDP

GnGSN GSN

GTP GTP

Page 9: GSM 03.60 Service description

9

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 17

��$����������������%����(')��

�������&��

SCCP

MTP2

MTP3

MTP2

MTP3

SCCP

GcGGSN HLR

TCAP

MAP

TCAP

MAP

L1 L1

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 18

��$����������������%����(')��

����������������������

Gn

UDP

L2

IP

GGSN

L1

L2

IP

GSN

GTP

L1

MTP2

MTP3

SCCP

MAP

L1

MTP2

MTP3

SCCP

HLR

TCAP

MAP

L1

GTP

Gc

Interworking

TCAP

UDP

Page 10: GSM 03.60 Service description

10

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 19

$�������"����/�"�����"���

& ��� "������� ���������� ����� �����*��

& �� ���� ������

& ��� ���� �����

& ��� ������� ��������

& ��� /������� ����������

& ����� ������ ���� *���

& ���� 1������ ������ �� /������� ���� *����

& ����� ���� *�����

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 20

$���&����/�"�����"���%

#�����������

& "������� ���������� �� ���� �� ���� ��

& 6�����

& 7��! !�� �� ��� "� �� !��� �� ��� �� �� ����!� �� �

& )�����

& /��#� ��� ������

& 8/�������9 *���� +������ ���� �� 1��� *����,

& 7��! ��� �������� �� ��� "�

� ����� ��� ���� �� ������ ������� �� ��� ��

� ����� � �������� ������ ��� �� ������ � ��� ����� ��� �������

���� �������� ��� ��� ���� �����������

& 0�! �� ��#� ��� ������� �� "�:

& 0�! �� ������;� ���� ���� +*������ �� �!����( �� 8��������9*���� �� *����� ���*����� �� *���(,:

Page 11: GSM 03.60 Service description

11

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 21

$���&����/�"�����"���%

#�����������

& �������� �� ����������� �� ��� ���� !���

& 6����� �� )����� ��*������ ��**�� �� ����� ���� ����� *�������� ��� ��� �� �� �� �*����;�

& 6����� �� ��� ������� �� ����� �� ��� �#�����

& '������� ���� �� ��� � ��� ����

& "������� ���������� ����� ���������� �� ��� *������<

& 6� 57 �*������ ��� ��� ���� � ��*���� ��� ������� ��� ���� ���#��� �=>�= ������ +�=== ����� �� � $ ���� !��(��� ��,

& ������ ��� �� *���( ������� ��� �������? 8������ ���� ��

���( ����9 !��� �� ����

& @���� !��� �� ����� ����� �� "�� ������� �� ��� ���� ���#���

� ������� ���� ��! !��"� ����� #� �$�� �%$ � �##�� #����!� � &� ���

����'�

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 22

$���&����/�"�����"���%

#�����������

& @!� �A������

�� "� *���� ��� �������� ���� !��� �� ������� 8� ��� ����9

� (��� �� ���) ������ ���!� � !��� �������� � (������� * �� �!��� ��

���� �� �����������

� ���� #� ���) !���� �+� # �,������) �� ��+� ������ �� ����+�

- ��+�� ���� �) ���� �� � �������� �������

- ����� �� �+� � ���� ��� � �� !������ ������� ��� ���!� �

- .����� ���� �������� �� ��� !����� �� ��� #� ������ ��������

�������

� .����� ���� �������� �� !����� #� ������ ��������

� ��"� �������� �� ��� ���!� �/�����) �+� � ��!����� ������ �,�� ��

������ �# ��� ����

� 0��� � ���#� �� ������� �����#�������1

� $����� ���� ��� ����� ����� � �##�� �� ������� ��##� ��� ���� +���� ����� ��

����

Page 12: GSM 03.60 Service description

12

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 23

$���&����/�"�����"���%

#�����������

� "� *���� ��� �������� �� ���!��( �� �#��� ���� ������

� (��� �� ���) &������ �������� �� �+� � ���� ������' !��� � ���� ��

����������

� ���� #� ��� ���� ��� ��� �# ���� ��!����� ��� �+� �����

- ��"� �������� �� ��!��� ���!� �� ���� ��� �# ����

- �� ������ �� ������

- $����� ������� � ��������� ������

- 0��� ����+� � �� +� � #���) �� ���� �� !��� ������ �������

� ��"� ���� � �� � ������ ��� �� ���������� ���� �������

� .����� ���� �������� �� !����� !��� ���������� ���� �������

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 24

$���&����/�"�����"���%

#�����������%�������������

& ���� �������� ���������� ��������� �� ��� ���!��� +� �������������*������,

& 4��� "� �� ��� ����#�? �� �**����� � +������ ��� ���!��( ����!��� �������� ��� ��� ����,

� �� �� ���� �� � �� &������ �����'

� ��� � �� �� �$�� �� ������ ������� * �� ��*�

� �* �� � ����� �# ��� (������� � �� �(*�

� 2 ���� 3 �* 3 (*

& 4��� "� �� ����#�? �� �**����� +������ ��� ���!��( �� �#������� ������,

� �� �� ���� �� � �� &����� �����'

& 0�! �� ��#� ���!��� ���� �� ������ ������:

� �������������4 5��� �� ����� � ������) ��� � ���� � ���

� �������������4 5��� ��� �/�� ��

Page 13: GSM 03.60 Service description

13

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 25

$���&����/�"�����"���%�"����/

������0����'����/"� ��&�

PDU transmission

STANDBY timer expiryor

Cancel Location

GPRS Attach

READY timer expiryorForce to STANDBY

STANDBY timerexpiry

GPRS Detach GPRS Attach

PDU reception

GPRS Detachor

Cancel Location

MM State Model of MS MM State Model of SGSN

IDLE

READY

STANDBY

IDLE

READY

STANDBY

READY timer expiryorForce to STANDBYorAbnormal RLC condition

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 26

$�������+.&�.������������� ��

� �������������� ����������& ������ ��� ���!��( ��� ��� "�B� ��C��� �� �� ����#�

& '��!��( ���2���� ����( ��� "�B� �������

& )�!���� "�B� ������*���� ����������� ���� 0/� �� ���'

& �� ���' ��� ��� ������ ��#� ���� ����

& 5*��� ���� "�123/�

& �� ���� �"�� 6����� �� *�������

Page 14: GSM 03.60 Service description

14

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 27

$�������+.&�.������������� ��

7 d . C a n c e l L o c a t i o n A c k

7 c . C a n c e l L o c a t io n

7 b . U p d a te L o c a t io n

7 g . U p d a te L o c a t i o n A c k

7 e . I n s e r t S u b s c r ib e r D a ta

7 f . I n s e r t S u b s c r ib e r D a ta A c k

6 d . I n s e r t S u b s c r i b e r D a t a

6 c . C a n c e l L o c a t io n A c k

6 b . C a n c e l L o c a t i o n

3 . I d e n t i ty R e s p o n s e

2 . I d e n t i fi c a t i o n R e s p o n s e

2 . I d e n t i fi c a t i o n R e q u e s t 1 . A t t a c h R e q u e s t

5 . I M E I C h e c k

3 . I d e n t i ty R e q u e s t

4 . A u th e n t i c a t i o n

6 a . U p d a te L o c a t io n

7 a . L o c a t i o n U p d a t in g R e q u e s t

7 h . L o c a t io n U p d a t in g A c c e p t

6 f . U p d a t e L o c a t io n A c k

6 e . I n s e r t S u b s c r ib e r D a ta A c k

M S B S S n e w S G S N o ld S G S N G G S N H L RE I R

o ldM S C /V L R

n e wM S C /V L R

9 . A t t a c h C o m p l e t e

8 . A t t a c h A c c e p t

1 0 . T M S I R e a l lo c a t io n C o m p l e t e

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 28

$�$�&���������1����

� �������������� ���������

� ��������������������������������������

� �������������

� ���������� ����������!������"����������������

� ��������#

� �����������������������������"�#

� ���#���������������������$�%�

� &���'�������#����������������$��

Page 15: GSM 03.60 Service description

15

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 29

$�$�&���������1����

3. IMSI Detach Indication

2. Delete PDP Context Response

1. Detach Request

2. Delete PDP Context Request

5. Detach Accept

MS BSS GGSNSGSN MSC/VLR

4. GPRS Detach Indication

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 30

$�$�(�����!��������1����

� ����&�����"��������#��������

� &�����"��������()�����#����������*�$���%����

� ����$�����)���$���

� +�)���#������"

� ����#����������������������,���-

� ����� �� �� ��� ����

� ��������#�������������

� ������������� �� � � ����� � ��� �� � ���� � ��� � ���� �

� �������������

Page 16: GSM 03.60 Service description

16

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 31

$�$�(�����!��������1����

2. Delete PDP Context Response

1. Detach Request

2. Delete PDP Context Request

4. Detach Accept

MS BSS GGSNSGSN MSC/VLR

3. GPRS Detach Indication

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 32

$�$�&��� ���

& 3����� ���!��( ������� ���� ���!��( ����#�� �� ��� "�B� �����������

1. Purge MS

2. Purge MS Ack

SGSN HLR

Page 17: GSM 03.60 Service description

17

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 33

$�2���� ��/�� ������

� �%����������

� .������)��%��

� .����������������

� ����������������)

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 34

$�2������ ��/�� �����%

� ���������

� �%����������������#%����)���

� &�����"�������������������������#���������������

� &�����"�����������������������#����������������

� �����#������������#�����!���"�������

� �����#�����#%��!��������)�"�����)������#�����

� &�����"��������"��������#�

Page 18: GSM 03.60 Service description

18

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 35

$�2������ ��/�� �����%

� ���������

1. Send Authentication Info

2. Authentication Request

1. Send Authentication Info Ack

2. Authentication Response

MS BSS HLRSGSN

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 36

$�2������ ��/�� �����%��'�&�.

�����������

2. P-TMSI Reallocation Complete

1. P-TMSI Reallocation

MS BSS SGSN

Page 19: GSM 03.60 Service description

19

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 37

$�2�$�������������������

� &����������)���)�!�����

� �%�����������%������� ����������

MS BTS+BSC SGSN

Scope of GPRS ciphering

Scope of existing GSM ciphering

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 38

$�2�2���� ��/�� ������%�.�����/

���!

� �������������������#������

� ����

� �����#�������������%$���$��

� /�0%������������������#

� �������

� �����

� �!"��#$�%�&'�(

� ��1�

� �����#��������������������

� ,�%����#����$�-���%�0%���#���������������

� ���������� � ) ��� ��*� �

Page 20: GSM 03.60 Service description

20

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 39

$�2�2���� ��/�� ������%�.�����/

���!

1. Identity Response

2. Check IMEI

1. Identity Request

2. Check IMEI Ack

MS BSS EIRSGSN

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 40

$�3���������"�����"���

� ������

� ����#��������������������#� 2�&��������

� ����#�������������������������"����"��������%���)������������������&�34��#��1��4�����

� ����#�������������������������"����"������������#����������������1��4�����

� ��%���)������/�#���!�+��$��#���%���)�������#2������������/�#�����#�+����%�#���������#%��

Page 21: GSM 03.60 Service description

21

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 41

$�3���������"�����"���

� ������

� 5��������������)����%�����

� ��������������������

� ���������������������������������������%��#�������

� ����������������������������!����������%�#�������$����#�#

� ��������������#����������!��������/�#�������#�#

� ��������������#��������2�!�����������������)�#!�������%�#��������#�#�,�#�����2��%�#���!��������%�)�������������������������-

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 42

$�3�����������"�����"���%

���4�����

� ����������)����

� ��������������������"�������,��#���-�������������

� ���#������"���������&����)�

� �������%�#���!�����������&���#���$������

� ������&����)�!����

� + � �!, ����- �����*����� ���* �� �� !+!�

� � . !+!� � � �� � � � �, ���������� �����*��������* /01

� 2 ++!� *�� � ����� �

� 3���� �� �!�4501 6�� ���� �� ���- ������ +!� �-�� 7

Page 22: GSM 03.60 Service description

22

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 43

$�3�����������"�����"���%

���4�����MS BSS new SGSN HLRGGSNold SGSN MSC/VLR

2. SGSN Context Response

4. Security Functions

1. Routeing Area Update Request

2. SGSN Context Request

5. Update PDP Context Request

5. Update PDP Context Response

6. Update Location

9. Update Location Ack

11. Routeing Area Update Accept

10. Location Updating Request

10. Location Updating Accept

7. Cancel Location

7. Cancel Location Ack

8. Insert Subscriber Data Ack

8. Insert Subscriber Data

12. Routeing Area Update Complete

3. Forward Packets

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 44

$�3�����������"�����"���%

*�"�������+��� �����

1 1 b . C a n ce l L oc a t io n

1 1 c . C a n ce l L o ca t ion A c k

1 1 d . In s e r t S u bsc r ib e r D a ta

1 5 . T M S I R ea l loc a t io n C o m p le te

1 1 f. U p d a te L o ca t ion A c k 1 2 . L oc a t io n U p d a t in g A cc ep t

1 4 . R o u te in g A r e a U p d a te C om p le te

1 3 . R o u te in g A r e a U p d a te A cc ep t

7 . C a n ce l L o ca t ion

7 . C a n ce l L o ca t ion A c k

5 . U p d a te P D P C on tex t R es p o n se

5 . U p d a te P D P C on tex t R eq u es t

6 . U p d a te L oc a t io n

9 . U p d a te L oc a t io n A c k

1 1 a . U p d a te L oc a t io n 1 0 . L oc a t io n U p d a t in g R eq u es t

2 . S G S N C on tex t R es p o n se

4 . S ec u r i ty F u n c t ion s

2 . S G S N C on tex t R eq u es t

1 . R o u te in g A r e a U p d a te R eq u e s t

8 . In se r t S u b sc r ibe r D a ta

8 . In se r t S u b sc r ibe r D a ta A c k

1 1 e . In se r t S u b sc r ibe r D a ta A c k

M S B S S G G S No ld S G S Nn ew S G S N H L R

n ewM S C /V L R

o ldM S C /V L R

3 . F o r w a r d P a ck e ts

Page 23: GSM 03.60 Service description

23

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 45

$�3�$���������"�����"���%

���������+��� �����

� ������ ��6

� ���%�#����#��������#������

� &��2��%�#������#��

� ������6

� ���%�#����#��������#�������������&

� 2��%�#����#��������#����������������������#��������������

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 46

$�3�2���������������&�

& '��� ���� !��� "� �� �� ������

& "� �� *��� �� ��� ���� !���� "� �� (��! �� �� +��� �6, �� ��� �� ��!���� ���� "� �� �������� ������

5. Any LLC Frame

4. Any LLC Frame

3. GPRS Paging Request

2. Paging Request

1. PDP PDU

MS BSS SGSN

Page 24: GSM 03.60 Service description

24

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 47

2��������������"�����"���

� %�# ���8�����*�� -� �����*�� ���� 9�

� %�$ 2��� ���

� %�� :;: ���� 9� ����-�����

� %���# �! ������� �

� %���$ � �.��� � <� � �

� %���� � �.��� ���� �����

� %�% 2����*�� :;: ���� 9� ����-�����

� %�� :;: ���� 9� *�����������

� %�& :;: ���� 9� � ����-�����

� %�' 2����*�� :;: ���� 9� � ����-�����

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 48

2���(��'����/"� �����

����/"� ���1�������5��

� &�.�����%� � ����� �& "� ��� ��#� � ������*���� ��� ����

& '��!��( #������� ���� �� �������;� �)� �����A� ����#����� �� ���

& '��!��( (��!� !�� +����? !���� �"��, ���� ���� �)� �����A�

& '� ����������� �� �������� +"� ��� ��#� ������ �� ��� ���!��(,

� �����%� � ����� �& '� ������*���� �� ����? �� ��� �� ������ �����

& '��!��( ��� ��� (��! !�� ��� ��� �)� �����A�

& /����� �������� +���� !����� ��� �6,

� 3���& �������� �� ��� �� �����#� ��� *��(���

& ��������� ���!��� �1 �� ������ �� ����

Page 25: GSM 03.60 Service description

25

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 49

2����1�����������

� ��������##��6

& ��� 0�/"' �*������ ������� � �)� ����� *���������� �� ��� "�

� ��������##��6

& ��� 0�/"' �*������ ������� � �)� ����� �� ��� "� !��� � �)������A� �� ����#���

& ��� 3�/"' �*������ ������� � �)� ����� �� ��� "� !��� � �)������A� �� ����#���

� 5���������������"������#��������������������$�����������������%�#7

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 50

2�����(����( ��������������

& 6����� ����� '��� +6�', ������ �!� ������

� ��� ���� ��� ��������� �/�� ��� ���� #��� # � ��� ����

& ������ �����D

� .�� *$� ��#���� �� 6(�

& )������ �����D

� %# ������ ����� �� ��#���� �� 6(�

� .�� *$� ��#���� �� 6(�

� ���� ������� ��� ��� # � 7$(�� �� ����!���

� %# ��� ��#���� *$� 8� .�� *$� ��#���� � ���

� ���� �# ���� ����� �� ��+�� � ������ 8� ��� *$� ��#���� � ����

� ���� ����� ����) � � �����

Page 26: GSM 03.60 Service description

26

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 51

2�$���&����������1��*����5�

��������

� �! �����* �� � �.��� ���� �� .��� �� ����-�� �� :;: ���� 9�

& �)� ��*�

& �)� ����� +�*������,

& E�� *��������� +�*������,

& 6����� *���� ���� +�*������,

� !+!� �� �� ���� �! � ��. � �� ����-�� �� ���� 9�� 2��!+!� ��4� ��� �� *���� 6��������7 ����* � �

� !+!� �� ++!� �� � � �

� =�! � ���������

& "� ��C���� ���� E�� ��#�� +�� �����,

& ���' ��� �!����� ��� E�� +�� �� ���B� ����� ���� ����,

& ���' ��� �!����� �#�� ������

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 52

2�$���&����������1��*����5�

��������

GGSN

4. Activate PDP Context Accept

3. Create PDP Context

3. Create PDP Context Request

1. Activate PDP Context Request

SGSNMS

2. Security Functions

Page 27: GSM 03.60 Service description

27

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 53

2�$���(�����!���6 �������1�

*����5����������

� "� :;: ���� 9� � ��� ����-�� � .� � �� +:1! � �.��� 6�� �� ++!�7� � � ���� � ��� ���� :;: ���� 9� ���* �� 9� ��� � �.���� �� ����� �� ++!� �� ���� �� ���� ��

� /�. - �� � � ��� ������ * �� ��� � � � 6��� >�1:�2?7 .� � �� � �.��� *�� �� �� �! �� ����-�� �� ���� 9�

& ������� ��� ��(� �� "@ ������ �!����� �����

� � �.��� � � �� ��- � ��� ����� �� ++!� ��� ��� ��������

� ���� ������ �� � �� ��������� ������ � �� ���� �� ����

�� ���� �� ��� �� �� ���� ��������� ������ ������ �� �� ����������� ��������� ������ �����

�� ������ ������ �������� ��������! ���� ���� ���� ��� �������� ����

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 54

2�$���(�����!���6 �������1�

*����5����������

MS SGSN GGSN

3. PDU Notification Request

HLR

1. PDP PDU

2. Send Routeing Info for GPRS

2. Send Routeing Info for GPRS Ack

4. Request PDP Context Activation

5. PDP Context Activation procedure

3. PDU Notification Response

Page 28: GSM 03.60 Service description

28

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 55

2�$�$�(�����!���6 �������1�

*����5����������%���� ��

� ��$��������

" #�$�� %� &���#

" #$� '()� *������ #

" #$� %� '()� )���� ���#

" #$� )������+

� ���#8�����"�����������������������$����������#

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 56

2�$�$�(�����!���6 �������1��*����5�

��������%����������������� ���

SGSN HLR GGSN

1. PDU Notification Response

3. Send Routeing Info for GPRS

3. Send Routeing Info for GPRS Ack

4. Failure Report

4. Failure Report Ack

2. PDU Notification Reject Response

2. PDU Notification Reject Request

Page 29: GSM 03.60 Service description

29

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 57

2�$�$�(�����!���6 �������1�

*����5����������%�&�������/

3. Note MS GPRS Present

SGSN HLR GGSN

1. Attach Request

2a. Ready for SM

2b. Update Location

MS

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 58

2�2�����/"� ���1��*����5�

��������

3. Activate AA PDP Context Accept

2. Create AA PDP Context Response

2. Create AA PDP Context Request

1. Activate AA PDP Context Request

SGSN GGSNMS

Page 30: GSM 03.60 Service description

30

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 59

2�3��1��*����5��&��������

� � ����� ������#����#!����" %���� ���+� ���,�� ���� ��� ��,���� � $� � -�

" %���� ��� ,�� �������� �� $�+� -� ��� �� ����� �

� '��������"��������)������9��

� ����������#�9������)��������������)����������������� �����#��#

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 60

2�3��1��*����5��&��������

4. Modify PDP Context Accept

2. Update PDP Context Response

1. Update PDP Context Request

3. Modify PDP Context Request

SGSN GGSNMS

Page 31: GSM 03.60 Service description

31

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 61

2�7��1��*����5��1���������

� � ����� �����$��#���������#�$�" $�

" .��� ���� ���+� ��� ��� (*( ����/� ���,��

" %����

" .��� ����� ������ � ���� �� ! � ��� ����/� �� �

" ����� ��������

" ���� �� �� ��� ��� ��

" 0

� ���������� ��#����������!���#����������������������$��

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 62

2�7���&����������1��*����5�

1���������

GGSN

4. Deactivate PDP Context Accept

3. Delete PDP Context Response

3. Delete PDP Context Request

1. Deactivate PDP Context Request

SGSNMS

2. Security Functions

Page 32: GSM 03.60 Service description

32

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 63

2�7���(�����!���������1�

*����5��1���������

GGSN

1. Delete PDP Context Request

SGSN

3. Delete PDP Context

2. Deactivate PDP Context Accept

2. Deactivate PDP Context Request

MS

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 64

2�8�����/"� ���1��*����5�

1���������

� ��" $� �� �� ��� � �������� � ���������� �� �� ���� )�� �

��,�� �/������

� ���&" �'�% ,�� ��������� ��� ����/� �� ��,� ������ �� ��1����,��

����

� ���&" ''�% ,�� ��������� ��� ����/� ���� �� ������ ,������ ����� �

��� �������

Page 33: GSM 03.60 Service description

33

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 65

2�8����(������������/"� �

�1��*����5��1���������

2. Delete AA PDP Context Response

2. Delete AA PDP Context Request

1. READY timer expiry

MS SGSN GGSN

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 66

2�8����(������������/"� �

�1��*����5��1���������

GGSN

1. Delete AA PDP Context Request

SGSN

4. Delete AA PDP Context Response

3. Deactivate AA PDP Context Accept

3. Deactivate AA PDP Context Request

MS

2. Identity Response

2. Identity Request

Page 34: GSM 03.60 Service description

34

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 67

3��������������������

� :;<������8������� �#������"�#����������

� :;=����������#����������

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 68

3���&����+���"��5���������!�����

��������

Local areanetwork

Server

Router

Corporate

GGSN

HPLMN BG

SGSN

BSC

BTS

GPRSbackbone

Datanetwork(Internet)

GGSN

VPLMN

Inter operatorGPRS backbone

SGSN

BSC BTS

GPRSbackboneBG

SGSN

BSCBTS BTS

GGSN

Page 35: GSM 03.60 Service description

35

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 69

3���&�����&���������������

Local areanetwork

Server

Router

Corporate

GGSN

HPLMN BG

SGSN

BSC

BTS

GPRSbackbone

Datanetwork(Internet)

GGSN

VPLMN

Inter operatorGPRS backbone

SGSN

BSC BTS

GPRSbackboneBG

SGSN

BSCBTS BTS

GGSN

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 70

7��.����"������������

� >;<�52�

� >;=����&

� >;?����&

� >;@���

� >;:���+8A2�

� >;>�� ����#������

Page 36: GSM 03.60 Service description

36

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 71

7��.����"������������

� 52�" $��� ������

� ���&" ��,����� ������

" 2����� (*( ����/�� �� ��� ''�%�

" 3����� � ��� $�

� ���&" 2����� (*( ����/��

" 3����� � ��� $� �� �������� � �'�%

� ��" 2����� (*( ����/��

" 3����� � ��� $�

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 72

7���)���� �������������

Table 1: HLR GPRS Subscription Data

Field DescriptionIMSI IMSI is the main reference key.MSISDN MSISDN of the MS for SMS.SGSN Number The SS7 address of the SGSN currently serving this MS.SGSN Address The IP address of the SGSN currently serving this MS.SMS Parameters SMS-related parameters, e.g., operator-determined barring.MS Purged for GPRS Indicates that the MM and PDP contexts of the MS are deleted from the SGSN.MNRG Indicates that the MS is not reachable through an SGSN, and that the MS is marked

as not reachable for GPRS at the SGSN and possibly at the GGSN.GGSN-list The GSN number and optional IP address pair related to the GGSN that shall be

contacted when activity from the MS is detected and MNRG is set. The GSN numbershall be either the number of the GGSN or the protocol-converting GSN asdescribed in the subclauses "MAP-based GGSN - HLR Signalling" and "GTP andMAP-based GGSN - HLR Signalling".

Each IMSI contains zero or more of the following PDP context subscription records:PDP Type PDP type, e.g., X.25 or IP.PDP Address PDP address, e.g., an X.121 address. This field shall be empty if dynamic

addressing is allowed.QoS Profile Subscribed The quality of service profile subscribed for this PDP context. QoS Profile

Subscribed is the default level if a particular QoS profile is not requested.VPLMN Address Allowed Specifies whether the MS is allowed to use the APN in the domain of the HPLMN

only, or additionally the APN in the domain of the VPLMN.Access Point Name A label according to DNS naming conventions describing the access point to the

external packet data network.

Page 37: GSM 03.60 Service description

37

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 73

7������(����'����/"� �

&&������5�

Table 1: SGSN MM and PDP Contexts

Field DescriptionIMSI IMSI is the main reference key.MM State Mobility management state, IDLE, STANDBY, or READY.P-TMSI Packet Temporary Mobile Subscriber Identity.IMEI International Mobile Equipment IdentityP-TMSI Signature A signature used for identification checking purposes.Routeing Area Current routeing area.Cell Identity Current cell, only valid in READY state.VLR Number The VLR number of the MSC/VLR currently serving this MS.New SGSN Address The IP address of the new SGSN where buffered and not sent N-PDUs should be

forwarded to.Authentication Triplets Authentication and ciphering parameters.Kc Currently used ciphering key.CKSN Ciphering key sequence number of Kc.Ciphering algorithm Selected ciphering algorithm.Classmark MS classmark.DRX Parameters Discontinuous reception parameters.MNRG Indicates whether activity from the MS shall be reported to the HLR.NGAF Indicates whether activity from the MS shall be reported to the MSC/VLR.MSISDN MSISDN of the MS for SMS.SMS Parameters SMS-related parameters, e.g., operator-determined barring.Recovery Indicates if HLR or VLR is performing database recovery.

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 74

7������(����'����/"� �

�1��*����5�

Table 1: SGSN MM and PDP Contexts

Field DescriptionEach MM context contains zero or more of the following PDP contexts:PDP Type PDP type, e.g., X.25 or IP.PDP Address PDP address, e.g., an X.121 address.NSAPI Network layer Service Access Point Identifier.PDP State Packet data protocol state, INACTIVE or ACTIVE.Access Point Name The APN requested by the MS.GGSN Address in Use The IP address of the GGSN currently used by the activated PDP context.VPLMN Address Allowed Specifies whether the MS is allowed to use the APN in the domain of the HPLMN

only, or additionally the APN in the domain of the VPLMN.Compression Negotiated data compression parameters.QoS Profile Subscribed The quality of service profile subscribed for this PDP context.QoS Profile Requested The quality of service profile requested upon PDP Context Activation.QoS Profile Negotiated The quality of service profile negotiated for this PDP context.SND GTP sequence number of the next downlink N-PDU to be sent to the MS, only for

connection-oriented PDP types.SNU GTP sequence number of the next uplink N-PDU to be sent to the GGSN, only for

connection-oriented PDP types.Reordering Required Specifies whether the SGSN shall reorder N-PDUs before delivering the N-PDUs to

the MS.

Page 38: GSM 03.60 Service description

38

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 75

7������(�����/"� �

&&������1�������5��

Table 1: SGSN MM and PDP Contexts for Anonymous Access

Field DescriptionRandom TLLI Random Temporary Logical Link Identity.TID Tunnel Identifier.Routeing Area Current routeing area.Cell Identity Current cell.PDP Type PDP type, e.g., X.25 or IP.PDP Address PDP address, e.g., an X.121 address.NSAPI Network layer Service Access Point Identifier.QoS Profile Negotiated The quality of service profile negotiated for this PDP context.GGSN Address in Use The IP address of the GGSN currently used.SND GTP sequence number of the next downlink N-PDU to be sent to the MS.SNU GTP sequence number of the next uplink N-PDU to be sent to the GGSN.

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 76

7�$����(����'����/"� �

�1�������5�

Table 1: GGSN PDP Context

Field DescriptionIMSI International Mobile Subscriber Identity.NSAPI Network layer Service Access Point Identifier.PDP Type PDP type, e.g., X.25 or IP.PDP Address PDP address, e.g., an X.121 address.Dynamic Address Indicates whether PDP Address is static or dynamic.QoS Profile Negotiated The quality of service profile negotiated for this PDP context.SGSN Address The IP address of the SGSN currently serving this MS.Access Point Name The APN requested by the MS.MNRG Indicates whether the MS is marked as not reachable GPRS at the HLR.Recovery Indicates if the SGSN is performing database recovery.SND GTP sequence number of the next downlink N-PDU to be sent to the MS, only for

connection-oriented PDP typesSNU GTP sequence number of the next uplink N-PDU to be received from the SGSN,

only for connection-oriented PDP typesReordering Required Specifies whether the GGSN shall reorder N-PDUs received from the SGSN.

Page 39: GSM 03.60 Service description

39

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 77

7�$����(�����/"� �

�1�������5�

Table 1: GGSN PDP Context for Anonymous Access

Field DescriptionTID Tunnel Identifier.PDP Type PDP type, e.g., X.25 or IP.QoS Profile Negotiated The quality of service profile negotiated for this PDP context.QoS Negotiated The quality of service negotiated for this PDP context, 4 levels.SGSN Address The IP address of the SGSN serving this MS.Access Point Name The APN requested by the MS.

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 78

7�2�&�����'����/"� �

&&������1�������5��

Table 1: MS MM and PDP Contexts

Field DescriptionMM State Mobility management state, IDLE, STANDBY, or READY.P-TMSI Packet Temporary Mobile Subscriber Identity.P-TMSI Signature A signature used for identification checking purposes.Routeing Area Current routeing area.Cell Identity Current cell.Channel Id Current physical channel.Kc Currently used ciphering key.CKSN Ciphering key sequence number of Kc.Ciphering algorithm Selected ciphering algorithm.Classmark MS classmark.DRX Parameters Discontinuous reception parameters.Each MM context contains zero or more of the following PDP contexts:PDP Type PDP type, e.g., X.25 or IP.PDP Address PDP address, e.g., an X.121 address.PDP State Packet data protocol state, INACTIVE or ACTIVE.Dynamic Address Allowed Specifies whether the MS is allowed to use a dynamic address.NSAPI Network layer Service Access Point Identifier.Compression Negotiated data compression parameters.QoS Profile Requested The quality of service profile requested for this PDP context.QoS Profile Negotiated The quality of service profile negotiated for this PDP context

Page 40: GSM 03.60 Service description

40

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 79

7�2�&������/"� �

&&������1�������5��

Table 1: MS MM and PDP Contexts for Anonymous Access

Field DescriptionRandom TLLI Random Temporary Logical Link Identity.Routeing Area Current routeing area.Cell Identity Current cell.Channel Id Current physical channel.PDP Type PDP type, e.g., X.25 or IP.PDP Address PDP address, e.g., an X.121 address.NSAPI Network layer Service Access Point Identifier.QoS Profile Requested The quality of service profile requested for this PDP context.QoS Profile Negotiated The quality of service profile negotiated for this PDP context.

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 80

7�3�&�*+,��������5�

Table 1: MSC/VLR Association

Field DescriptionIMSI IMSI is the main reference key.SGSN Number The SGSN number of the SGSN currently serving this MS.

Page 41: GSM 03.60 Service description

41

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 81

7�7������.�������

" �$��

" (1�$�� �(�� �� ��,����� $��� ���������� � ������

" ��,����� 3���� 3�� � ������ ��33��

� ����� ��� �� ���� � �� ������� ������ ��� ���� ���� �� ����

�� ���� ��� �� ���� � �� ����� ����

" %���� ���� ������� 2����� (��� � �������� �%�2(��

" �������� � ������ ���*� ���$��4%�2(��

" (*( � ���� ��(�5� �(�6� 7�89� 0�

" )������ 2��� � ������ �)2��

� � ! �"" # �$" # � " # � "

" '�% � ������

� %�$ �&��� ��' ���(� )�� %�$ ��� �** � ��� �**+������� �����

" 2����� (��� %�,� �2(%�

� ������� �$�� ���� �� %%�$# �&�� �� �,�� ��� ���(� )

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 82

7�7������.�������

GGSN associated with:X.121 address

TLLI

X.121 address SAP

IP address SAP

NSAPI-1

NSAPI-2

Gi

GGSN associated with:IP address

Gi

GPRS MS

SGSN

X.25 /X.75

IP

Page 42: GSM 03.60 Service description

42

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 83

8��.��������������������&

�������

� B;<����&.��+8A2�����������

� B;=����&.��+8A2����������

� B;?�����%��������� ��

� B;@�������

� B;:��'����

� B;>�+��������

� B;B�+����)�)

� B;C����������

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 84

8������(�'�&�*+,������������

� �������������#�#�������������&

� +�.��#���������2��/�#�����#����/�#���

� �)�)�������+���������������������&;

� �%��������������������#%��������.� ���������;

� �%��#��#���%����������.3���;,������%#���#���������8����%���6��%��#8��%������3��-

Page 43: GSM 03.60 Service description

43

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 85

8������('&�*+,������������

� �����������������#8%�#���#����

" 2� �$�� ������ ���� ��� $� �� ���� � '()�1�������

" 2� '()� ������ ���� ��� $� �� ���� � �$��1������� � ��� �� :�1�������

" 2� �,���� �$�� ; '()� ������

" 2� �,���� )2 ; 32 �� ���� �� �� ��������� �� �� ���� � �/����

" .��� �'�% �� ������

" .��� $�:;<3) �� ������

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 86

8�$��&��� ������������

� � ���%������$�����'��#�������

� ������� �� ������ � �� �� ������ ����� ��� ����

� ����� �� ����� � �� ��� ���� �� �������� ��� ��������� ��� �� �� ���� ��� ������ ����� ����

� ���� ��� ������� ��� ��� ��� ���

� ���� ������ ��� �� �� ���� ����� ������ ����� ��� �������� � ����� ����

Page 44: GSM 03.60 Service description

44

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 87

8�$��&��� �����%�&���&�

MS BSS SGSN GGSN MSC/VLR HLR SMS-G SM-SC| | | | | | | || | | | | | |<----| Message Transfer 1| | | | | | | | (SM, MS Address)| | | | | |<----| | Send Routeing Info For Short Message 2| | | | | | | || | | | | |---->| | Send Routeing Info For Short Message Res 3| | | | | | | | (SGSN Number, MSC Number)| | |<----|-----|-----|-----| | Forward Short Message 4| | | | | | | | (SM)|<----|---->| | | | | | Message Transfer 5| | | | | | | | (SM)| | |-----|-----|-----|---->| | Forward Short Message Result 6| | | | | | | || | | | | | |---->| Delivery Report 7| | | | | | | |

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 88

8�2��&��� �����%�&���&�

MS BSS SGSN GGSN MSC/VLR HLR SMS-G SM-SC| | | | | | | || | | | | | |<----| Message Transfer 1| | | | | | | | (SM, MS Address)| | | | | |<----| | Send Routeing Info For Short Message 2| | | | | | | || | | | | |---->| | Send Routeing Info For Short Message Res 3| | | | | | | | (SGSN Number, MSC Number)| | |<----|-----|-----|-----| | Forward Short Message 4| | | | | | | | (SM)|<----|---->| | | | | | Message Transfer: Failure 5| | | | | | | | (SM)| | |-----|-----|-----|---->| | Forward Short Message Result 6| | | | | | | || | | | |<----|-----| | Forward Short Message 7| | | | | | | | (SM)|<----|-----|-----|---->| | | | Message Transfer: Failure 8| | | | | | | | (SM)| | |<----|-----| | | | Alert Request 9| | | | | | | || | | | |-----|---->| | Forward Short Message Result 10| | | | | | | || | | | | |<----| | Report SM Delivery Status 11| | | | | | | || | | | | |---->| | Report SM Delivery Status Result 12| | | | | | | || | | | | | |---->| Failure Report 13| | | | | | | |

Page 45: GSM 03.60 Service description

45

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 89

8�3��&��� �����%�&9��&�

MS BSS SGSN GGSN MSC/VLR HLR SMS-IW SM-SC| | | | | | | ||<----|---->| | | | | | Message Transfer| | | | | | | | (SM)| | |-----|-----|-----|---->| | Forward Short Message| | | | | | | | (SM)| | | | | | |---->| Message Transfer| | | | | | | | (SM)| | | | | | |<----| Delivery Report| | | | | | | || | |<----|-----|-----|-----| | Forward Short Message Result| | | | | | | ||<----|-----| | | | | | Delivery Report| | | | | | | |

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 90

8�7�*���������

� ��������#����������������������$���7" ��,��� ����������� �� �� ��� ��� ������������

� �%���������+���������#���#�������������" :��� 2= �� ��,������� ������

" :��� >= ��������� ��,������� ������

" :��� := � ��,������� ������

Page 46: GSM 03.60 Service description

46

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 91

8�8�*�������

4. SABM (Paging Response)

5. SCCP Conn_Req (Paging Response)

1. Page

3. Paging Request

2. Paging Request

MS BSS SGSN MSC/VLR

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 92

8�:�� ����"�����/��������

� ��$���%������#�����������<" ���� �������� ��������� ��� �

� ���� �������� ��� ����������

� ���� �������� �� ����� �������� !�� "�������� ���!"��

� ���� �������� ��� ����������

� ����� ��� #���� �� #�

� ���� �������� ��� ����������

� $%�� �& ������ ' (�&��)���� �$��(�

� !�� � ����� *

� $%�� �& ������ ' ������� �$����

� !�� � ����� *

Page 47: GSM 03.60 Service description

47

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 93

:��1������������� ������

� C;<����)�������)

� C;=�+���)�)

� C;?�9����������

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 94

:���&���������������

� ����������

� &�����".��������#������)

� +�� � ��� �� ������� ��� #," ������- &��) -���� �������������)�� +�� ��)� �������� ������ &�� ��� � �����

� �%$�������.��������#������)

� +�� � ���� �� ��� ���������� �� � ���.��� �� �����)��� ���������� ��������� �� ��� ��������

� !�� ����� � ��� ,���� ��� �& #," ���� ��� �� ����

� /��.��������#������)

� +�� � %��� ��)������

� !�� �������� � ,���� ��� �& #,"

Page 48: GSM 03.60 Service description

48

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 95

:���*�������� ��

� 3����)����������)�)������������������������������ ���� ���� ����� �� �������/ ���� �������� ������ ��� �������

� � �����)�)���������6����&���#�����#����%�� ����� �& ��� ��� ����&����)���� �& ��� �����)��� � �0 �� �+ ������� ���������

��� 1� �� ���� ���������

� ����� �& ��� ���-�� ��� �������� ���������� ���� ��� � ��� ��� ��� ���-�� ��� �������� �������

� ����� �& ��� ������� #," �������������� �& ����� #," '������ ��������� �� ��� � 2� #," ������-���%��

� ������� �& � 3 4,5�!/ 6,5�!/ ���� ������� �����'��������������� �&��)����

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 96

:���*�������� ��

� � 6����&���#���� �����������"��%�� �������� �� ��������� �������� �� ������ ������� ��� � ��%�� �& �������� ���&�� �� ��� #," ��������

� ����� �& ��� �������� ��� ������-��)���� �& ��� ���� �� ����%� �� �� &��) ��� �������� ���

������-

� ����� �& ��� ���-�� ��� �������� ���������� ���� ��� � ��� ��� ��� ,7, �������

� ������� �& � 3 4,5�!/ 6,5�!/ ���� ������� �����'��������������� �&��)����

� ,������� �� ��%� ��%���� �������

Page 49: GSM 03.60 Service description

49

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 97

:�$�;���������

� ����#�������

� ���������

� �����$���������

� ��"�����%)��%�����

� ��������%)��%�����

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 98

:�$���;���������%

����������������

Table 1: Precedence Classes

Precedence Precedence Name Interpretation1 High priority Service commitments shall be maintained ahead of precedence classes 2 and 3.2 Normal priority Service commitments shall be maintained ahead of precedence class 3.3 Low priority Service commitments shall be maintained after precedence classes 1 and 2.

Page 50: GSM 03.60 Service description

50

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 99

:�$���;���������%

1���/������

Table 4: Delay classesDelay Class Packet size

128 octets 1024 octetsMeanTransferDelay (sec)

95 percentileDelay (sec)

MeanTransferDelay (sec)

95 percentileDelay (sec)

1. (Predictive) 0.5 1.5 2 72. (Predictive) 5 25 15 753. (Predictive) 50 250 75 3754. (Best Effort) Unspecified

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 100

:�$�$�;���������%

�������/������

� ��$�$���������#������

� ��$�$���������#����#�������#��%������0%���

� ��$�$���������#%��������#����#�������

� ��$�$�������������%���#�#���

Page 51: GSM 03.60 Service description

51

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 101

:�$�$�;���������%

�������/������Table 1: Reliability Classes

ReliabilityClass

GTP Mode LLC FrameMode

LLC DataProtection

RLC Block Mode Traffic Type

1 Acknowledged Acknowledged Protected Acknowledged Non real-time traffic, error-sensitive application thatcannot cope with dataloss.

2 Unacknowledged Acknowledged Protected Acknowledged Non real-time traffic, error-sensitive application thatcan cope with infrequentdata loss or out-of-sequence delivery.

3 Unacknowledged Unacknowledged Protected Acknowledged Non real-time traffic, error-sensitive application thatcan cope with data loss,GMM/SM, and SMS.

4 Unacknowledged Unacknowledged Protected Unacknowledged Real-time traffic, error-sensitive application thatcan cope with data loss orout-of-sequence delivery.

5 Unacknowledged Unacknowledged Unprotected Unacknowledged Real-time traffic, errornon-sensitive applicationthat can cope with dataloss.

The Reordering Required field in the SGSN and GGSN PDP context tables shall be set to "on" when reliability class isset to 1. Reordering Required shall be set to "off" when reliability class is set to 4 or 5. When reliability class is set to 2or 3, the setting of Reordering Required shall be determined by the GGSN.

NOTE: For real-time traffic, the QoS profile also requires appropriate settings for delay and throughput.

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 102

:�$�2�;���������%

���!���� �� �������

Table 1: Peak Throughput Classes

Peak Throughput Class Peak Throughput in octets per second1 Up to 1 000 (8 kbit/s).2 Up to 2 000 (16 kbit/s).3 Up to 4 000 (32 kbit/s).4 Up to 8 000 (64 kbit/s).5 Up to 16 000 (128 kbit/s).6 Up to 32 000 (256 kbit/s).7 Up to 64 000 (512 kbit/s).8 Up to 128 000 (1 024 kbit/s).9 Up to 256 000 (2 048 kbit/s).

Page 52: GSM 03.60 Service description

52

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 103

:�$�3�;���������%

&������� �� �������

Table 1: Mean Throughput Classes

Mean Throughput Class Mean Throughput in octets per hour1 Best effort.2 100 (~0.22 bit/s).3 200 (~0.44 bit/s).4 500 (~1.11 bit/s).5 1 000 (~2.2 bit/s).6 2 000 (~4.4 bit/s).7 5 000 (~11.1 bit/s).8 10 000 (~22 bit/s).9 20 000 (~44 bit/s).

10 50 000 (~111 bit/s).11 100 000 (~0.22 kbit/s).12 200 000 (~0.44 kbit/s).13 500 000 (~1.11 kbit/s).14 1 000 000 (~2.2 kbit/s).15 2 000 000 (~4.4 kbit/s).16 5 000 000 (~11.1 kbit/s).17 10 000 000 (~22 kbit/s).18 20 000 000 (~44 kbit/s).19 50 000 000 (~111 kbit/s).

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 104

<��� ""��/

� ����D?;>D�#����$������)���������������%������ ��

� ������������"����������������#%��#6� # ! �� ## !

� $��� #," ���-���� ������- �� ����� �������� ��� ���

� 8��-���� � ���� �� (, ������-

� � ������������%��������#��������� ����� )����� )�����)���

� ���%���9����%��� ,7, ��������

� �����&�� ���� ���

� ������� ��������� ��� ����� # � ���%��� �� / � �

Page 53: GSM 03.60 Service description

53

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 105

��������������

Local areanetwork

Server

Router

Local areanetwork

Server

Router

Corporate 2

Corporate 1

Serving GPRSSupport Node(SGSN)

Gateway GPRSSupport Node(GGSN)

Gateway GPRSSupport Node(GGSN)

GPRS INFRA-STRUCTURE

HLR

MSC/VLR

Other GPRSoperators Border

gateway

Gb

Gr Gd

Gi.IP

Gi.X.25

Gi.IPFirewall

Firewall

Firewall

Firewall

UmR/S

SMS-GMSC

Gr Gd

Gs

GcGp

Gn, Gp

Gn, Gp

EIRGf

Gf

BSCBTSPSTN

GPRSbackbone

Datanetwork(Internet)

Datanetwork(X.25)

Datanetwork(Internet)

SS7Network

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 106

������������������

Local areanetwork

Server

Router

Corporate

GGSN

HPLMN BG

SGSN

BSC

BTS

GPRSbackbone

Datanetwork(Internet)

GGSN

VPLMN

Inter operatorGPRS backbone

SGSN

BSC BTS

GPRSbackboneBG

SGSN

BSCBTS BTS

GGSN

Page 54: GSM 03.60 Service description

54

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 107

������������������0�&�����&9

Local areanetwork

Server

Router

Corporate

GGSN

HPLMN BG

SGSN

BSC

BTS

GPRSbackbone

Datanetwork(Internet)

GGSN

VPLMN

Inter operatorGPRS backbone

SGSN

BSC BTS

GPRSbackboneBG

SGSN

BSCBTS BTS

GGSN

GPRS 03.60: 2/18/99 Hannu H. Kari/HUT/ITSE Page 108

������������������0�&�'&�

Local areanetwork

Server

Router

Corporate

GGSN

HPLMN BG

SGSN

BSC

BTS

GPRSbackbone

Datanetwork(Internet)

GGSN

VPLMN

Inter operatorGPRS backbone

SGSN

BSC BTS

GPRSbackboneBG

SGSN

BSCBTS BTS

GGSN