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

Size: px
Start display at page:

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

Transcription

1 GPRS - Overview GPRS Overview GPRS = General Packet Radio Service INTERNET/ INTRANET GPRS Network abcde X.25 Disclaimer: These overview slides are intended for informational purposes only. They have not been reviewed or officially presented, thus there may be some unintentional errors. For detailed information, please refer to the GPRS specifications. 1

2 GPRS - Overview GPRS Overview GPRS is an emerging GSM phase 2+ packet radio standard, similar to NAC CDPD: Provides more efficient usage of the radio interface (mobiles can share the same radio channel). Direct interworking to Internet (TCP/IP), X.25 and ISO CLNS networks for point-to-point services (connection-less/connection oriented) and point-tomultipoint services (broadcast and groupcall). Concurrent operation with existing GSM services for Circuit-switched Speech, Circuit-switched data and SMS. Supports Data rates from 9.6kbps to 100+kbps Best suited for burst forms of traffic. Long term replacement for SS7 based SMS. 2

3 GPRS - Definitions GPRS Overview GSN - GPRS Support Node GGSN - Gateway GSN Provides similar functionality as GMSC, for packet data. Uses Packet Data Protocol (PDP address) which contains IP routing information. Routing information is used to tunnel PDUs to the current point of attachment (i.e. SGSN). Required I/Fs: Gn (to SGSN), Gi (to packet network) Optional I/Fs: Gc (to HLR) (can go via Gn and then Gr) 3

4 GPRS - Definitions GPRS Overview SGSN - Serving GSN performs mobility management, authentication procedures and routes packet data. Like the VLR, stores only a subset of subscriber data available at the HLR. Supports the same MAP I/F to HLR as VLR/HLR I/F. [Note: GPRS spec overall assumes co-located MSC/VLR (i.e. no B interface)]. SMSC may transfer short messages to the MS using the GPRS (via Gd interface). Option to queue messages at the SGSN for a short time (versus going to the SM-SC). Required I/Fs: Gn (to GGSN), Gb (to BSS), Gr (to HLR) Optional I/Fs: Gd (to SMS-GMSC or SMS-IWMSC to enable GPRS capable mobiles to send/receive SMs over GPRS radio chans), Gs (to MSC/VLR) (i.e. for class A mobile support for SMS) 4

5 GPRS - Network Overview GPRS Overview Existing GSM Network Elements New GPRS Network Elements SMS-GMSC SMS-IWMSC SM-SC MAP-E MAP-C MSC/ VLR A MAP-F EIR Gs Gf Gd MAP-D Gr HLR Gc TE MT Um BSS Gb SGSN Gn GGSN Gi Packet Network TE Gp MT = Mobile Terminal TE = Terminal Equipment GGSN Other PLMN Signalling I/F Signalling & Data Transfer I/F 5

6 GPRS - Interfaces GPRS Overview Gb - The equivalent of the A interface for GPRS (frame relay) Gc - Interface between the GGSN and HLR so that the GGSN can get the location details of an MS. To avoid implementing MAP/SS7 in the GGSN, this interface is optional. When not present, the GGSN routes inquires to the HLR via an SGSN. Gd - Interfaces the SGSN to the SMS-GMSC. Allows for delivery of SMS traffic over GPRS. This is a MAP interface. Gf - Interface between the SGSN and EIR, similar to the existing MSC/VLR EIR interface Gi - An external interface between GGSN and another type of packet network Gn - SGSN to GGSN interface, based on IPv4 or IPv6. Gp - Inter PLMN GPRS interface. The Gp interface provides the functionality of the Gn interface along with the security functionality required for inter-plmn communication. The security functionality is based on agreements between operators. Gr - Interface between SGSN and HLR, similar to the MSC-HLR interface. This is a MAP interface. Gs - Interface between the MSC and SGSN. This interface is required for some simultaneous GPRS and CS service operation (for some MSs). This is a BSSMAP interface (optional) 6

7 GPRS - Addressing Elements/Identifiers GPRS adds the following addressing elements to GSM: PDP Address - associated with each PDP Context. The PDP address itself is a Network layer ( X.121 or IP) address. The fields associated with a PDP context vary across the HLR, SGSN, GGSN and MS, but include items such as: PDP Type (X.25 or IP) NSAPI Compression parameters negotiated Requested and negotiated QoS parameters State SGSN IP address - HLR is enhanced to include GPRS subscription data and routing information including the SGSN IP address and SS7 addresses. NSAPI - Network Layer Service Access Point Identifier - user for Network Layer routing. In the MS, the NSAPI identifies the PDP-SAP. In the SGSN and GGSN, the NSAPI identifies the PDP context associated with a PDP Address. Between the SGSN and the MS, the TLLI uniquely identifies the logical link. The NSAPI is part of the Tunnel ID (TID). TID - Tunnel ID - consists of an IMSI and NSAPI. This uniquely identifies a single PDP context. TLLI - Temporary Logical Link Identifier. Optional. The relationship between TLLI and IMSI is known only in the MS and SGSN. Unique within a RA. TLLI is derived from a P-TMSI allocated by the SGSN. P-TMSI - Packet Temporary Mobile Subscriber Identity. Allocated to each GPRS attached MS ( 03.03) RAI - Routing Area Identity - identifies one or several cells. RAI is broadcast as system information and is used by the MS to determine (when changing cells), if a RA border was crossed. A Routing Area (RA) is a subset of a GSM Location Area (LA). A RA is served by only on SGSN. RAC (Routing Area Code) is only unique when presented with an LAI. A GSM Cell Identifier (CI) is unique when presented with an LAI or RAI. RAI = MCC+ MNC + LAC + RAC. 7

8 GPRS - Mobility Management GPRS Overview HLR has been enhanced to include GPRS subscription data and routing information: IMSI SGSN IP & SS7 addresses up to fifty PDP (Protocol Data Protocol) specific data sets. Large impact to support Class A and Class B GPRS sets. There are 3 categories of GPRS Mobile Sets: Class A - supports full simultaneous connections. (Requires Combined procedures) Class B - supports simultaneous paging for either service, but NOT activation. GPRS services will be put on hold while a CS call is handled. (Requires Combined procedures) Class C - either GPRS or CS modes. 8

9 GPRS - Mobility Management - Location Registration GPRS uses the concept of a routing area (RA), which is a subset of a GSM Location Area (LA). GPRS has three types of Routing Area Registration: Routing Area Updating - when a mobile enters a new Routing Area (RA) GPRS Attach/Detach Indicates mobile activation/deactivation within a Routing Area Prevents paging of a mobile that is not active (visited VLR rejects calls from the HLR or applies Call Forwarding) Note that the mobile station does not maintain an attach/detach state Periodic Routing Area Update Periodicity is determined by the network Ensures that regular radio contact is maintained by the mobile The Routing Area Update can be Intra- or Inter- SGSN. 9

10 GPRS - Inter-SGSN Routing Area Update - Message Flow MS new SGSN old SGSN GGSN HLR MSC/VLR 1. Routing Area Update Request 2. SGSN Context Request 2. SGSN Context Response 3. Security Functions 4. SGSN Context Acknowledge 5. Forward Packets 6. Update PDP Context Request 6. Update PDP Context Response 7. Update Location 8. Cancel Location 8. Cancel Location Ack 9. Insert Subscriber Data 9. Insert Subscriber Data Ack 10. Update Location Ack 11. Location Updating Request 11. Location Updating Accept 12. Routing Area Update Accept 10

11 GPRS - Inter-SGSN Routing Area Update - Message Flow Details 1. The MS sends the Routing Area Update Request to the new SGSN. 2. The new SGSN then exchanges an SGSN Context Request/Response with the old SGSN. 3. Optionally, the GSM security procedures are performed. 4. Upon receipt of the SGSN Context Response and after optional security has been performed, the new SGSN sends an SGSN Context Acknowledge if the user has at least one PDP context active. 5. Upon receipt of the SGSN Context Acknowledge, the old SGSN forwards any packets from the old SGSN. 6. After sending the SGSN Context Acknowledge, the new SGSN initiates the Update PDP Context with the GGSN. 7. Upon completion of this, the Update Location is sent to the HLR. 8. This results in a Cancel Location to the old SGSN. 9. The subscriber data is then sent to the new SGSN. 10. Upon receipt of the Insert Subscriber Data Acknowledgement, the HLR acknowledges the Update Location. 11. (Note: this procedure can be combined with the GSM Location Update. 12. Upon completion of the Location Updating procedure, the new SGSN sends a Routing Area Update Accept to the MS. 11

12 GPRS - Mobility Management - Security GPRS uses some existing GSM security messaging and optional GPRS specific messaging: Authentication Request/Response/Reject - performed by SGSN as per MSC/ VLR Identity Request/Response - SGSN executed as per MSC/VLR TMSI Reallocation Command/Complete Supported by 3 algorithms: Authentication User Data Encryption (Note: the scope of ciphering for GPRS is between MS and SGSN). Generation of cipher key (TDMA frame number is unknown at the SGSN, therefore LLC frame number may replace TDMA frame number as an input to the algorithm). Uses standard key management procedures for Kc. 12

13 GPRS - Authentication Procedure GPRS Overview MS SGSN HLR 1. Send Authentication Info 1. Send Authentication Info Ack 2. Authentication Request 2. Authentication Response 1. If the SGSN does not have previously stored authentication triplets, a Send Authentication Info (IMSI) is sent to the HLR. The HLR responds with Send Authentication Info Ack (Authentication Triplets). Each Authentication Triplet includes RAND, SRES and Kc. 2. The SGSN sends Authentication Request (RAND, CKSN, Ciphering Algorithm) to the MS. The MS responds with Authentication Response (SRES). 13

14 GPRS - Protocol Stack GPRS Overview Application IP/X.25 SNDCP SNDCP Relay GTP IP/X.25 GTP LLC RLC RLC Relay BSSGP LLC BSSGP UDP/ TCP IP UDP/ TCP IP MAC MAC Network Service Network Service L2 L2 GSM RF GSM RF L1bis L1bis L1 L1 MS Um BSS Gb SGSN Gn GGSN Gi 14

15 GPRS - Transmission Protocol Definitions GTP - GPRS Tunneling Protocol - Tunnels user data and signalling between GPRS support nodes in the GRPS backbone network. All PTP PDP PDUs shall be encapsulated by GTP. GTP shall provide the mechanisms for flow control between GSNs, if required (GSM 09.60) TCP - Transmission Control Protocol - carries GTP PDUs in the GPRS backbone network for ptotocols that need a reliable data link (e.g., X.25). Provides flow control and protection against lost and corrupted GTP PDUs. UDP - User Datagram Protocol - carries GTP PDUs for protocols that do not need a reliable data link (e.g., IP). Provides protection from corrupted PDUs. IP - Internet Protocol - GPRS backbone network protocol used for routing user data and control signalling. Initially based on IP version 4 protocol. Ultimately, IP version 6 protocol. SNDCP - Subnetwork Dependent Convergence Protocol (SNDCP) - maps network-level characteristics onto the characteristics of the underlying network (GSM 4.65) 15

16 GPRS - Transmission Protocol Definitions (continued) LLC - Logical Link Control - provides a highly reliable ciphered logical link. LLC shall be independent of the underlying radio interface protocols in order to allow introduction of alternative GPRS radio solutions with minimum changes to the NSS. (GSM 4.64) Relay - in the BSS, relays LLC PDUs between the Um and Gb interfaces. In the SGSN, relays PDP PDUs between the Gb and Gn interfaces. BSSGP - Base Station System GPRS Protocol - conveys routing and Qos related information between BSS and SGSN. Does not perform error correction. (GSM 8.18) NS - Network Service - transports BSSGP PDUs. Based on the Frame Relay connection between BSS and SGSN and may be multi-hop and traverse a network of Frame Relay switching nodes. (GSM 8.16) RLC/MAC - Radio Link Control/Medium Access Control - layer controlling 2 functions: RLC provides a radio solution dependent reliable link. The MAC function controls the access signalling (access and grant) for the radio channel, and the mapping of LLC frames onto the GSM physical channel. (GSM 4.60) GSM RF - as defined in GSM 05 series. 16

17 GPRS - GPRS Tunnelling Protocol The GPRS Tunneling Protocol (GTP) defines the protocol between GSN nodes in the GPRS backbone network. Applies to both the Gn and Gp interface. Signalling is used to create, modify and delete tunnels. User Datagram Protocol (UDP) used to transfer signalling messages. Defines the following categories of signalling messages: Path Management Messages Tunnel Management Messages Location Management Messages Mobility Management Messages 17

18 GPRS - GPRS Tunnelling Protocol - Path Management The following path management messages can be sent between any type of GSN pair: Echo Request - sent on a path to another GSN to determine if the other node is alive. Echo Response - sent as a response to an Echo Request 18

19 GPRS - GPRS Tunnelling Protocol - Tunnel Management The following tunnel management messages are used to create, update and delete tunnels used to route T-PDUs between a MS and an external PDN via SGSN and GGSN: Create PDP Context Request Create PDP Context Response Update PDP Context Request Update PDP Context Response Delete PDP Context Request Delete PDP Context Response Create AA PDP Context Request Create AA PDP Context Response Delete AA PDP Context Request Delete AA PDP Context Response Error Indication PDU Notification PDU Reject 19

20 GPRS - GPRS Tunnelling Protocol - Tunnel Management Create PDP Context Request Sent from an SGSN to a GGSN node as part of a GPRS PDP Context Activation procedure or the Network-Requested PDP Context Activation procedure. A valid request initiates the creation of a tunnel. The destination GGSN for this message may be obtained by using DNS to get the IP address for the GGSN name in the current PDP context. Contains the following information elements: Information element Quality of Service SGSN Address for signalling SGSN Address for user traffic Selection Mode Flow Label Data I Flow Label Signalling End User Address Access Point Name Protocol configuration options Private Extension Description QoS negotiated by the MS at PDP context activation Specific address for signalling. Specific address for user traffic. Indicates the source of the Access Point Name (APN) Specifies a downlink (GGSN -> SGSN) flow label for G-PDUs Specifies a downlink (GGSN -> SGSN) flow label for signalling msgs. If PDP addr field is empty, then dynamic otw contains static addr. May be used by GGSN to differentiate accesses to different external networks. APN is either MS provided, a subscribed APN or SGSN selected. Applies to IP protocol only. Contains vendor or operator specific information. 20

21 GPRS - GPRS Tunnelling Protocol - Tunnel Management Create PDP Context Response Sent as a response to a Create PDP Context Request. Contains the following information elements: Information element Cause Quality of Service GGSN Address for signalling GGSN Address for user traffic Reordering Required Flow Label Data I Flow Label Signalling End User Address Protocol configuration options Private Extension Description Used to indicate error conditions (i.e. cannot allocate dynamic IP address, network prefix not supported, etc.) QoS may be negotiated downwards Specific address for signalling. Specific address for user traffic. Indicates if reordering of messages is required. May be negotiated downwards (from Yes to No) by GGSN. Specifies a downlink (GGSN -> SGSN) flow label for G-PDUs Specifies a downlink (GGSN -> SGSN) flow label for signalling msgs. If PDP addr field is empty, then dynamic otw contains static addr. Applies to IP protocol only. Contains vendor or operator specific information. 21

22 GPRS - GPRS Tunnelling Protocol - Tunnel Management Update PDP Context Request Sent as part of the GPRS Inter-SGSN Routing Update procedure or PDP Context Modification procedure. Used to change QoS and the path. Contains the following information elements: Information element Description Quality of Service SGSN Address for signalling SGSN Address for user traffic Flow Label Data I Flow Label Signalling Private Extension QoS negotiated by the MS Specific address for signalling. Specific address for user traffic. Specifies a downlink (GGSN -> SGSN) flow label for G-PDUs Specifies a downlink (GGSN -> SGSN) flow label for signalling msgs. Contains vendor or operator specific information. 22

23 GPRS - GPRS Tunnelling Protocol - Tunnel Management Update PDP Context Response Sent as a response to the Update PDP Context Request. Contains the following information elements: Information element Cause Quality of Service GGSN Address for signalling GGSN Address for user traffic Flow Label Data I Flow Label Signalling Private Extension Description Used to indicate error conditions (i.e. cannot allocate dynamic IP address, network prefix not supported, etc.) QoS may be negotiated downwards Specific address for signalling. Specific address for user traffic. Specifies a downlink (GGSN -> SGSN) flow label for G-PDUs Specifies a downlink (GGSN -> SGSN) flow label for signalling msgs. Contains vendor or operator specific information. 23

24 GPRS - GPRS Tunnelling Protocol - Tunnel Management Delete PDP Context Request Sent as part of the GPRS Detach Procedure or the GPRS PDP Context Deactivation procedure to deactivate an activated PDP Context. Contains Private Extension Information Element. Delete PDP Context Response Sent as a response to the Delete PDP Context Request. Contains Cause and Private Extension Information Elements. 24

25 GPRS - GPRS Tunnelling Protocol - Tunnel Management Create AA PDP Context Request Sent as part of the GPRS Anonymous Access PDP Context Activation. Used to create a tunnel between a context in the SGSN and a context in the GGSN. Contains the following information elements: Information element Quality of Service SGSN Address for signalling SGSN Address for user traffic Selection Mode Flow Label Data I Flow Label Signalling End User Address Access Point Name Protocol configuration options Private Extension Description QoS negotiated by the MS at Anonymous Access PDP context activation Specific address for signalling. Specific address for user traffic. Indicates the source of the Access Point Name (APN) Specifies a downlink (GGSN -> SGSN) flow label for G-PDUs Specifies a downlink (GGSN -> SGSN) flow label for signalling msgs. Contains the address of the Anonymous Server. May be used by GGSN to differentiate accesses to different external networks. APN is either MS provided, subscription not verified or Network provided, subscription not verified. Applies to IP protocol only. Contains vendor or operator specific information. 25

26 GPRS - GPRS Tunnelling Protocol - Tunnel Management Create AA PDP Context Response Contains the following information elements: Information element Cause Quality of Service GGSN Address for signalling GGSN Address for user traffic Reordering Required Flow Label Data I Flow Label Signalling End User Address Protocol configuration options Private Extension Description Non-zero value indicates error conditions QoS may be negotiated downwards Specific address for signalling. Specific address for user traffic. Indicates if reordering of messages is required. May be negotiated downwards (from Yes to No) by GGSN. Specifies a downlink (GGSN -> SGSN) flow label for G-PDUs Specifies a downlink (GGSN -> SGSN) flow label for signalling msgs. Contains the requested PDP type with the PDP addr field empty Applies to IP protocol only. Contains vendor or operator specific information. 26

27 GPRS - GPRS Tunnelling Protocol - Tunnel Management Delete AA PDP Context Request Sent as part of the GPRS PDP Anonymous Access Context Deactivation procedure to deactivate an activated PDP Context. Contains Cause and Private Extension Information Elements: Delete AA PDP Context Response Sent as a response to the Delete AA PDP Context Request. Contains Cause and Private Extension Information Elements: Error Indication Sent to the GGSN when a tunnel PDU is received for the following conditions: No PDP context exists PDP context is inactive No MM context exists GGSN deletes its PDP context when the message is received. Sent by the new SGSN to the old SGSN if no PDP context exists or is inactive for a received tunnel PDU. The old SGSN deletes its PDP context when message is received. Sent by the GGSN to the SGSN if no PDP context exists for a received tunnel PDU. The SGSN reestablishes the PDP context to the GGSN when the message is received. 27

28 GPRS - GPRS Tunnelling Protocol - Tunnel Management PDU Notification Request When receiving a Tunneled PDU (T-PDU), the GGSN checks if a PDP context is established for the given PDP address. If no PDP context has been established, the GGSN may initiate the Network-requested PDP Context Activation procedure by sending a PDU Notification Request to the SGSN. Message contains End User Address and Private Extension. PDU Notification Response Sent by the SGSN to the GGSN in response to the PDU Notification Request. Message contains Cause and Private Extension. PDU Notification Reject Request Sent when the PDP context requested by the GGSN cannot be established. Message contains a Cause indicating the reason why the Context could not be established, an End User Address and Private Extension. Upon receipt of this message, the GGSN may reject or discard the stored T-PDUs, depending on the PDP type. PDU Notification Reject Response Sent by the GGSN to the SGSN as a response to a PDU Notification Reject Request. Message contains a Cause. 28

29 GPRS - PDP Context Activation Procedure MS SGSN GGSN 1. Activate PDP Context Request 2. Security Functions 3. Create PDP Context Request 4. Create PDP Context Response 5. Activate PDP Context Accept 1. The MS sends an Activate PDP Context Request ( NSAPI, PDP type, PDP Address, Access Point Name, Qos Requested, PDP Configuration Options) message to the SGSN. Access Point Name is either a GGSN IP address or a logical name referring to the GGSN to be used. PDP Configuration Options is send transparently through the SGSN to the GGSN. 2. Security Functions are optionally executed (previously discussed). 29

30 GPRS - PDP Context Activation Procedure (continued) 3. The SGSN receives the Activate PDP Context Request: The SGSN checks that the MS is allowed to activate the PDP address against the subscription data that was stored in the SGSN during GPRS Attach. If allowed, the SGSN creates a Tunnel Identifier (TID) for the requested PDP context by combining the IMSI stored in the MM context with the NSAPI received from the MS. The GGSN used is the GGSN address stored in the PDP context (or if the PDP address in the context indicates that a dynamic address is allowed, the GGSN indicated by the Access Point Name in the Activate PDP Context message is used). The SGSN sends a Create PDP Context Request ( PDP Type, PDP Address, Access Point Name, QoS Negotiated, TID, PDP Configuration Options) to the GGSN. 4. The GGSN receives the Create PDP Context Request: The GGSN creates a new entry in its PDP context table, which allows the GGSN to route PDP PDUs between the SGSN and external PDP Network. The GGSN sends a Create PDP Context Response(PDP Address, BB Protocol, Reordering Required, PDP Configuration Options, Cause) message to the SGSN. The PDP address is included if the GGSN allocated a PDP address. BB protocol indicates whether TCP or UDP shall be used to transport user data on the backbone network between the SGSN and GGSN. Reordering Required indicates whetehr the SGSN shall reorder N-PDUs before delivering to the MS. 5. The SGSN receives the Create PDP Context Response message: The SGSN inserts the NSAPI along with the GGSN address in its PDP context. If the MS requested a dynamic address, the PDP adddress received from the GGSN is inserted in the PDP context. The SGSN sends as Activate PDP Context Accept ( PDP Type, PDP Address, NSAPI, QoS Negotiated, PDP Configuration Options) message to the MS. 30

31 GPRS - Network-Requested PDP Context Activation Procedure MS SGSN HLR GGSN 1. PDP PDU 2. Send Routing Info for GPRS 3. Send Routing Info for GPRS Ack 4. PDU Notification Request 5. PDU Notification Response 6. Request PDP Context Activation 7. PDP Context Activation Procedure 31

32 GPRS - Network-Requested PDP Context Activation Procedure (continued) 1. When a PDP PDU is received, the GGSN determines if the Network-Requested PDP Context Activation Procedure needs to be initiated. (The GGSN may store subsequent PDUs received for the same PDP address). The GGSN may send a Send Routing Information for GPRS(IMSI) message to the HLR. 2. The HLR receives the Send Routing Information for GPRS message: If the HLR determines the request can be served, the HLR includes the IP address of the SGSN that currently serves the MS in the Send Routing Information for GPRS Response (IMSI, SGSN Address, Cause) message. 3. The GGSN receives the Send Routing Information for GPRS Response If the SGSN address is present and Cause is not present or equals No Paging Response, the GGSN sends a PDU Notification Request (IMSI, PDP Type, PDP Address) message to the SGSN indicated by the HLR. Otherwise, the GGSN sets the MNRG (Mobile Station Not Reachable) flag for that MS. 4. The SGSN receives the PDU Notification Request. 5. The SGSN sends a PDU Notification Response (Cause) message to the GGSN to acknowledge that it will request the MS to activate the PDP context indicated by the PDP Address. 6. The SGSN sends a Request PDP Context Activation ( PDP type, PDP Address) message to the MS to activate the indicated PDP context. 7. The PDP context is activated per the PDP Context Activation Procedure described previously. 32

33 GPRS - GPRS Tunnelling Protocol - Location Management The following location management messages are used to obtain subscriber location information from the HLR to support the Network-Requested PDP Context Activation. If the GGSN does not have an SS7 MAP interface the messages are sent via a GTP-MAP protocol converting GSN in the GPRS backbone network: Send Routing Information Request - sent by the GGSN to obtain location information for the MS. Message contains the IMSI of the MS and Private Extension. Send Routing Information Response - sent by the HLR to return the address of the SGSN currently serving the MS. Contains Cause, IMSI, IP address of the SGSN, Map Cause and Private Extension. Failure Report - sent by the GGSN to the HLR when a PDU reject message is received. GGSN sets the Mobile Detached Flag for GPRS (MDFG) and requests the HLR to set the flag and add the GGSN to the list of nodes to report to when activity from the subscriber that owns the PDP address is detected. Message contains the subscriber IMSI and Private Extension. Failure Report Response - sent by the HLR to the GGSN to acknowledge receipt of Failure Report. Contains Cause, MAP Cause and Private Extension. Note MS Present - When the HLR receives a message from a mobile with MDFG set, it clears the MDFG and sends the Note MS Present message to all GGSN s in the subscriber s list. Contains subscriber IMSI, GSN Address and Private Extension. 33

34 GPRS - GPRS Tunnelling Protocol - Mobility Management The following mobility management messages are used for GPRS Attach and Inter-SGSN Routing Update: Identification Request Sent by the new SGSN to the old SGSN to request the IMSI for a MS when a GPRS Attach is done with a P-TMSI and the MS has changed SGSNs since the GPRS Detach was done. Contains the following parameters: Information element Description RAI P-TMSI P-TMSI Signature Private Extension Routeing Area Identity from old SGSN. Packet TMSI from old SGSN. Conditionally provided by the MS to the new SGSN for identification checking purposes per GSM and Contains vendor or operator specific information. 34

35 GPRS - GPRS Tunnelling Protocol - Mobility Management Identification Response Sent in response to the Identification request. Contains the following parameters: Information element Cause IMSI Authentication Triplet Private Extension Description Only value in the message if Cause is anything other than Request Accepted. IMSI of MS, matching the P-TMSI and RAI in the Identification Request. Authentication triplets for MS. Contains vendor or operator specific information. 35

36 GPRS - GPRS Tunnelling Protocol - Mobility Management (continued) SGSN Context Request Sent by the new SGSN to the old SGSN to request the MM and PDP Contexts for the MS. Information element Description RAI TLLI P-TMSI Signature Receive State Variable (V(r)) Flow Label Signalling MM Context PDP Context Private Extension Routeing Area Identity Temporary Logical Link Identifier Conditionally provided by the MS to the new SGSN for identification checking purposes per GSM and From the LLC in the old SGSN. Specifies a flow label chosen by the old SGSN. The new SGSN includes this flow label in the GTP header of all subsequent signalling msgs sent from new SGSN to the old SGSN related to the PDP context(s) requested. Contains the Mobility Management, MS and security parms. Contains the session mgmt parms. Contains vendor or operator specific information. 36

37 GPRS - GPRS Tunnelling Protocol - Mobility Management (continued) SGSN Context Response Sent by the old SGSN to the new SGSN. Contains the following: Information element Cause IMSI Receive State Variable (V(r)) Flow Label Signalling MM Context PDP Context Private Extension Description Non-zero value indicates error conditions IMSI of MS, matching the TLLI and RAI in the SGSN Context Request. From the LLC in the old SGSN. Specifies a flow label chosen by the old SGSN. The new SGSN includes this flow label in the GTP header of all subsequent signalling msgs sent from new SGSN to the old SGSN related t the PDP context(s) requested. Contains the Mobility Management, MS and security parms. Contains the session mgmt parms. Contains vendor or operator specific information. 37

38 GPRS - GPRS Network - Routing in Home PLMN to/from External PDN MS BSS SGSN GGSN External PDN SNDCP PDU (TLLI, NSAPI, PDP PDU) ocontext: TLLI + NSAPI -> GGSN +TID GTP PDU (TID, PDP PDU) ocontext: TID -> PDP Context (PDP Address) PDP PDU PDP PDU ocontext: PDP Address-> TID -> SGSN + TID GTP PDU (TID, PDP PDU) SNDCP PDU (TLLI, NSAPI, PDP PDU) ocontext: TID -> TLLI + NSAPI + RAI + CI 38

39 GPRS - GPRS Network - Backbone Networks Packet Data Network Inter-PLMN Backbone Gi Gp Gp Gi GGSN BG BG GGSN Intra-PLMN Backbone Intra-PLMN Backbone SGSN SGSN SGSN SGSN 39

40 GPRS - GPRS Network - Data Routing for a Roaming MS Visited PLMN Home PLMN MS BSS SGSN GGSN PDN GGSN External PDN SNDCP PDU (TLLI, NSAPI, PDP PDU) ocontext: TLLI + NSAPI -> GGSN +TID GTP PDU (TID, PDP PDU) ocontext: TID -> PDP Context (PDP Address) PDP PDU PDP PDU ocontext: PDP Address-> TID -> SGSN + TID GTP PDU (TID, PDP PDU) SNDCP PDU (TLLI, NSAPI, PDP PDU) ocontext: TID -> TLLI + NSAPI + RAI + CI 40

41 GPRS - References GPRS Overview [1] GPRS (General Packet Radio Service). Overview and Strategy Proposal, Nik Allen and John Candish, , version 1.0.0, May 11, [2] GSM (version 6.1.1) - General Packet Radio Service (GPRS); Service Description; Stage 2. [3] GSM (version 6.1.0) - General Packet Radio Service (GPRS); GPRS Tunnelling Protocol (GTP) across the Gn and Gp Interface. 41

42 GPRS - Channel Types GPRS Overview Packet Data Traffic Channels: Carry user information and signalling information (e.g. Session Management (SM) and Mobility Management (MM)) in packet mode. Allow a plurality of information streams, associated with different users to be multiplexed in a pre-emptive and dynamic fashion. Signalling functions between MS and BSS are carried out over control channels. 42

General Packet Radio Service (GPRS)

General Packet Radio Service (GPRS) General Packet Radio Service (GPRS) What is GPRS? GPRS (General Packet Radio Service) a packet oriented data service for IP and X.25 over GSM networks enables packet-switched services on the resources

More information

GSM Network and Services

GSM Network and Services 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

More information

Teknillinen Korkeakoulu Teletekniikan laboratorio S-38.128 Teletekniikan erikoistyö. General Packet Radio Service

Teknillinen Korkeakoulu Teletekniikan laboratorio S-38.128 Teletekniikan erikoistyö. General Packet Radio Service Teknillinen Korkeakoulu Teletekniikan laboratorio S-38.128 Teletekniikan erikoistyö General Packet Radio Service Tekijä: Jani Kokkonen 42916s jkokkone@cc.hut.fi Ohjaaja: Vesa Kosonen Jätetty: 31.1.2000

More information

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

UMTS/GPRS system overview from an IP addressing perspective. David Kessens Jonne Soininen UMTS/GPRS system overview from an IP addressing perspective David Kessens Jonne Soininen Introduction 1) Introduction to 3GPP networks (GPRS, UMTS) Technical overview and concepts for 3GPP networks Mobility

More information

2G/3G Mobile Communication Systems

2G/3G Mobile Communication Systems 2G/3G Mobile Communication Systems Winter 2012/13 Integrated Communication Systems Group Ilmenau University of Technology Outline 2G Review: GSM Services Architecture Protocols Call setup Mobility management

More information

Nokia Networks Oy 1 (48)

Nokia Networks Oy 1 (48) 1 (48) GPRS Architecture: Interfaces and Protocols Training Document GPRS System Course 2 (48) 3 (48) GPRS Architecture: Interfaces and Protocols The information in this document is subject to change without

More information

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

Copyright. GSM - Phase 2+ From GSM to GPRS. From GSM to GPRS. Motivations. General Packet Radio Service (GPRS) HSCSD EDGE GPRS Copyright HSCSD EDGE GPRS GSM - Phase 2+ Quest opera è protetta dalla licenza Creative Commons NoDerivs-NonCommercial. Per vedere una copia di questa licenza, consultare: http://creativecommons.org/licenses/nd-nc/1.0/

More information

3G TS 29.119 V1.0.0 (1999-10)

3G TS 29.119 V1.0.0 (1999-10) 3G TS 29.119 V1.0.0 (1999-10) Technical Specification 3rd Generation Partnership Project; Technical Specification Group Core Network; GPRS Tunnelling Protocol (GTP) specification for GLR (3G TS 29.119

More information

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

Handoff in GSM/GPRS Cellular Systems. Avi Freedman Hexagon System Engineering Handoff in GSM/GPRS Cellular Systems Avi Freedman Hexagon System Engineering Outline GSM and GSM referemce model GPRS basics Handoffs GSM GPRS Location and Mobility Management Re-selection and routing

More information

Chapter 2 Mobility Management for GPRS and UMTS

Chapter 2 Mobility Management for GPRS and UMTS Chapter 2 Mobility Management for GPRS and UMTS Prof. Yuh-Shyan Chen Department of Computer Science and Information Engineering National Taipei University Outline 2.1 Network Architectures 2.2 Concepts

More information

3GPP TS 29.119 V7.0.0 (2007-06)

3GPP TS 29.119 V7.0.0 (2007-06) TS 29.119 V7.0.0 (2007-06) Technical Specification 3rd Generation Partnership Project; Technical Specification Group Core Network; GPRS Tunnelling Protocol (GTP) specification for GLR (Release 7) The present

More information

ETSI TS 129 119 V9.0.0 (2010-01) Technical Specification

ETSI TS 129 119 V9.0.0 (2010-01) Technical Specification TS 129 119 V9.0.0 (2010-01) Technical Specification Universal Mobile Telecommunications System (UMTS); LTE; GPRS Tunnelling Protocol (GTP) specification for Gateway Location Register (GLR) (3GPP TS 29.119

More information

Private DNS for Mobile Operators

Private DNS for Mobile Operators Private for James Yu Senior Director - Strategic Technical Initiatives NeuStar, Inc. james.yu@neustar.biz +1-571-434-5572 (B) +1-703-622-5187 (M) Richard Xu Chief Architect Aicent, Inc richard.xu@aicent.com

More information

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

GSM GPRS. Course requirements: Understanding Telecommunications book by Ericsson (Part D PLMN) + supporting material (= these slides) GSM Example of a PLMN (Public Land Mobile Network) At present most successful cellular mobile system (over 200 million subscribers worldwide) Digital (2 nd Generation) cellular mobile system operating

More information

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

STAR-GATE TM. Annex: Intercepting Packet Data Compliance with CALEA and ETSI Delivery and Administration Standards. STAR-GATE TM Annex: Intercepting Packet Data Compliance with CALEA and ETSI Delivery and Administration Standards. In this document USA Tel: +1-703-818-2130 Fax: +1-703-818-2131 E-mail: marketing.citi@cominfosys.com

More information

3GPP TR 23.912 V3.1.0 (2001-12)

3GPP TR 23.912 V3.1.0 (2001-12) TR 23.912 V3.1.0 (2001-12) Technical Specification 3rd Generation Partnership Project; Technical Specification Group Core Network; Technical report on Super-Charger (Release 1999) The present document

More information

2G Cellular Data Networks

2G Cellular Data Networks 1 2 General Mobility Issues 2G Cellular Data Networks Registration and Authentication User Locate local service provider access point Obtain network access Service provider Locate mobile user within network

More information

Mobile Communications

Mobile Communications October 21, 2009 Agenda Topic 2: Case Study: The GSM Network 1 GSM System General Architecture 2 GSM Access network. 3 Traffic Models for the Air interface 4 Models for the BSS design. 5 UMTS and the path

More information

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

General Packet Radio Service (GPRS): Mobility- and Session Management ehrstuhl für ommunikationsnetze Prof. Dr.-Ing. Jörg Eberspächer General Packet Radio Service (GPRS): Mobility- and Session Management ITG-Fachgruppe 5.2.4 "IP und Mobility June 20, 2001. Tagung amp-intfort

More information

MAP/C SEND ROUTING INFO FOR SM. Destination Mobile Number. Obtain the SS7 address of the MSC VLR currently serving the specified Mobile Number

MAP/C SEND ROUTING INFO FOR SM. Destination Mobile Number. Obtain the SS7 address of the MSC VLR currently serving the specified Mobile Number In this call flow we will look at how a terminating SMS is handled in GSM. Setting up a terminating SMS session is a multi-step process. (1) Interrogate the MSC to locate the subscriber (2)Setting SMS

More information

3GPP TS 27.060 V3.8.0 (2003-06)

3GPP TS 27.060 V3.8.0 (2003-06) TS 27.060 V3.8.0 (2003-06) Technical Specification 3rd Generation Partnership Project; Technical Specification Group Core Network; Packet Domain; Mobile Station (MS) supporting Packet Switched Services

More information

How To Understand The Gsm And Mts Mobile Network Evolution

How To Understand The Gsm And Mts Mobile Network Evolution Mobile Network Evolution Part 1 GSM and UMTS GSM Cell layout Architecture Call setup Mobility management Security GPRS Architecture Protocols QoS EDGE UMTS Architecture Integrated Communication Systems

More information

GPRS Network Security

GPRS Network Security AT&T Wireless Services, Inc. GPRS Network Security Document Number 12199 Revision 0.4.5 Peter Rysavy, Primary Contributing Writer Product Development AT&T Wireless Services, Inc. PO Box 97061 Redmond,

More information

GSM Databases. Virginia Location Area HLR Vienna Cell Virginia BSC. Virginia MSC VLR

GSM Databases. Virginia Location Area HLR Vienna Cell Virginia BSC. Virginia MSC VLR Update ( Update Procedure) Network Mobiles Maryland Maryland Other Rockville Bethesda Maryland Mobile Mobile Cell Cell HLR Vienna Cell 12-Jun-14 22:48 (Page 1) This sequence diagram was generated with

More information

The GSM and GPRS network T-110.300/301

The GSM and GPRS network T-110.300/301 The GSM and GPRS network T-110.300/301 History The successful analog 1:st generation mobile telephone systems proved that there is a market for mobile telephones ARP (AutoRadioPuhelin) in Finland NMT (Nordic

More information

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

A Performance Evaluation of Internet Access via the General Packet Radio Service of GSM A Performance Evaluation of Internet Access via the General Packet Radio Service of GSM Simon Hoff, Michael Meyer, Andreas Schieder Ericsson Eurolab Deutschland Ericsson Allee 1, 52134 Herzogenrath, Germany

More information

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

Chapter 10 VoIP for the Non-All-IP Mobile Networks Chapter 10 VoIP for the Non-All-IP Mobile Networks Prof. Yuh-Shyan Chen Department of Computer Science and Information Engineering National Taipei University Outline 10.1 GSM-IP: VoIP Service for GSM 256

More information

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

GSM Phase 2+ General Packet Radio Service GPRS: Architecture, Protocols, and Air Interface Copyright 1999 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for

More information

Agilent General Packet Radio Service (GPRS) Network Optimization Measurement Challenges Using Drive Testing

Agilent General Packet Radio Service (GPRS) Network Optimization Measurement Challenges Using Drive Testing Agilent General Packet Radio Service (GPRS) Network Optimization Measurement Challenges Using Drive Testing Application Note 1377-2 Increase your knowledge of GPRS. Learn about GPRS: measurement model

More information

Mobile Application Part protocol implementation in OPNET

Mobile Application Part protocol implementation in OPNET Mobile Application Part protocol implementation in OPNET Vladimir Vukadinovic and Ljiljana Trajkovic School of Engineering Science Simon Fraser University Vancouver, BC, Canada E-mail: {vladimir, ljilja}@cs.sfu.ca

More information

LTE Attach and Default Bearer Setup Messaging

LTE Attach and Default Bearer Setup Messaging LTE Attach and Default Bearer Setup Messaging 2012 Inc. All Rights Reserved LTE Attach Message Sequence Chart enodeb MME SGW HSS Initial UE Message Update Location Update Location Answer Create Session

More information

Mobile Communication GSM, GPRS, EDGE, UMTS and beyond

Mobile Communication GSM, GPRS, EDGE, UMTS and beyond Mobile Communication GSM, GPRS, EDGE, UMTS and beyond Ralf Keller Ericsson Research, Corporate Unit Ericsson Eurolab Deutschland GmbH Ralf.Keller@ericsson.com 1 Overview Services GSM GPRS & EDGE UMTS Beyond

More information

GPRS Systems Performance Analysis

GPRS Systems Performance Analysis GPRS Systems Performance Analysis Fátima de Lima Procópio Duarte, Antonio A.F. Loureiro, Leonardo Barbosa e Oliveira, Cláudio Márcio de Souza Vicente Federal University of Minas Gerais, Belo Horizonte,

More information

GSM Architecture Training Document

GSM Architecture Training Document Training Document TC Finland Nokia Networks Oy 1 (20) The information in this document is subject to change without notice and describes only the product defined in the introduction of this documentation.

More information

1 Introduction. 2 Assumptions. Implementing roaming for OpenBTS

1 Introduction. 2 Assumptions. Implementing roaming for OpenBTS Implementing roaming for OpenBTS 1 Introduction One of the main advantages of OpenBTS TM system architecture is absence of a legacy GSM core network. SIP is used for registering, call control and messaging.

More information

Jarkko Kuisma jikuisma@cc.hut.fi

Jarkko Kuisma jikuisma@cc.hut.fi Jarkko Kuisma jikuisma@cc.hut.fi 1 Roaming the ability for a cellular customer to automatically make & receive voice calls, send & receive data, or access other services when travelling outside the geographical

More information

9.1 Introduction. 9.2 Roaming

9.1 Introduction. 9.2 Roaming 9 Location Updating Objectives After this chapter the student will: be able to define the concepts of roaming and location updating. be able to name the different types of location updating and why they

More information

ETSI TS 123 251 V6.5.0 (2005-09)

ETSI TS 123 251 V6.5.0 (2005-09) TS 123 251 V6.5.0 (2005-09) Technical Specification Universal Mobile Telecommunications System (UMTS); Network sharing; Architecture and functional description (3GPP TS 23.251 version 6.5.0 Release 6)

More information

Mobile Wireless Overview

Mobile Wireless Overview Mobile Wireless Overview A fast-paced technological transition is occurring today in the world of internetworking. This transition is marked by the convergence of the telecommunications infrastructure

More information

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

CS 294-7: Cellular Digital Packet Data (CDPD) Prof. Randy H. Katz CS Division University of California, Berkeley Berkeley, CA 94720-1776 1996 CS 294-7: Cellular Digital Packet Data (CDPD) Prof. Randy H. Katz CS Division University of California, Berkeley Berkeley, CA 94720-1776 1996 1 Cellular Digital Packet Data IBM, McCaw Cellular Data network

More information

Provides a communication link between MS and MSC; Manages DB for MS location. Controls user connection. Transmission.

Provides a communication link between MS and MSC; Manages DB for MS location. Controls user connection. Transmission. Provides a communication link between MS and MSC; Manages DB for MS location Controls user connection CM MM RR Transmission Several RR functions considered in previous part!"# Surprise! handover is part

More information

Global System for Mobile Communication (GSM)

Global System for Mobile Communication (GSM) Global System for Mobile Communication (GSM) Li-Hsing Yen National University of Kaohsiung GSM System Architecture Um (ME/SIM) C E C PSTN, ISDN, PSPDN, CSPDN A-bis A F A-bis C B BTS BSS BSC HLR VLR EIR

More information

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

5.0 Network Architecture. 5.1 Internet vs. Intranet 5.2 NAT 5.3 Mobile Network 5.0 Network Architecture 5.1 Internet vs. Intranet 5.2 NAT 5.3 Mobile Network 1 5.1The Internet Worldwide connectivity ISPs connect private and business users Private: mostly dial-up connections Business:

More information

Global System for Mobile Communication Technology

Global System for Mobile Communication Technology Global System for Mobile Communication Technology Mobile Device Investigations Program Technical Operations Division DHS - FLETC GSM Technology Global System for Mobile Communication or Groupe Special

More information

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

Internet, Part 2. 1) Session Initiating Protocol (SIP) 2) Quality of Service (QoS) support. 3) Mobility aspects (terminal vs. personal mobility) Internet, Part 2 1) Session Initiating Protocol (SIP) 2) Quality of Service (QoS) support 3) Mobility aspects (terminal vs. personal mobility) 4) Mobile IP Session Initiation Protocol (SIP) SIP is a protocol

More information

GSM BASICS GSM HISTORY:

GSM BASICS GSM HISTORY: GSM BASICS GSM HISTORY: In 1982 the Nordic PTTs sent a proposal to CEPT (Conference of European Postal & telegraph Administration) to study and to improve digital cellular technology by forming a team

More information

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

Mobility Management 嚴 力 行 高 雄 大 學 資 工 系 Mobility Management 嚴 力 行 高 雄 大 學 資 工 系 Mobility Management in Cellular Systems Cellular System HLR PSTN MSC MSC VLR BSC BSC BSC cell BTS BTS BTS BTS MT BTS BTS BTS BTS HLR and VLR HLR (Home Location Register)

More information

RLC/MAC Uplink Transfer

RLC/MAC Uplink Transfer FORMATION GPRS - TD SIB RLC/MAC Uplink Transfer Access procedure: one phase access CHANNEL REQUEST One Phase Access IMMEDIATE ASSIGNMENT Request Reference / PDCH description / TBF parameters IMMEDIATE_ASSIGNMENT

More information

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

SOLUTIONS FOR ROAMING AND INTEROPERABILITY PROBLEMS BETWEEN LTE AND 2G OR 3G NETWORKS Review of the Air Force Academy No 2 (24) 2013 SOLUTIONS FOR ROAMING AND INTEROPERABILITY PROBLEMS BETWEEN LTE AND 2G OR 3G NETWORKS Radu CURPEN, Florin SANDU, Cosmin COSTACHE, Gabriel Mihail DANCIU Transilvania

More information

Connected Device Design Guidelines and Common AT Commands

Connected Device Design Guidelines and Common AT Commands Connected Device Design Guidelines and Common AT Commands Tech Notes by Curtis Govan April 2010 About this paper: This paper was written by Curtis Govan, a mobile industry expert with 10 years of experience

More information

Security Measures and Weaknesses of the GPRS Security Architecture

Security Measures and Weaknesses of the GPRS Security Architecture Security Measures and Weaknesses of the GPRS Security Architecture Christos Xenakis Security Group, Communication Networks Laboratory, Department of Informatics & Telecommunications, University of Athens,

More information

Protocols and Architecture. Protocol Architecture.

Protocols and Architecture. Protocol Architecture. Protocols and Architecture Protocol Architecture. Layered structure of hardware and software to support exchange of data between systems/distributed applications Set of rules for transmission of data between

More information

Theory and Practice. IT-Security: GSM Location System Syslog XP 3.7. Mobile Communication. December 18, 2001. GSM Location System Syslog XP 3.

Theory and Practice. IT-Security: GSM Location System Syslog XP 3.7. Mobile Communication. December 18, 2001. GSM Location System Syslog XP 3. Participant: Hack contacting... IT-Security: Theory and Practice Mobile Communication December 18, 2001 Uwe Jendricke uwe@iig.uni-freiburg.de Lecture Homepage: http://www.informatik.uni-freiburg.de/~softech/teaching/ws01/itsec/

More information

Chapter 3: WLAN-GPRS Integration for Next-Generation Mobile Data Networks

Chapter 3: WLAN-GPRS Integration for Next-Generation Mobile Data Networks Chapter 3: WLAN-GPRS Integration for Next-Generation Mobile Data Networks IEEE Wireless Communication, Oct. 2002 Prof. Yuh-Shyan Chen Department of Computer Science and Information Engineering National

More information

Mobility Management in GPRS

Mobility Management in GPRS Rheinisch-Westfälische Technische Hochschule Aachen Lehrstuhl für Informatik IV Prof. Dr. rer. nat. Otto Spaniol Mobility Management in GPRS Seminar: Data Communication and Distributed System Winter 2003/04

More information

Ch 2.3.3 GSM PENN. Magda El Zarki - Tcom 510 - Spring 98

Ch 2.3.3 GSM PENN. Magda El Zarki - Tcom 510 - Spring 98 Ch 2.3.3 GSM In the early 80 s the European community decided to work together to define a cellular system that would permit full roaming in all countries and give the network providers freedom to provide

More information

Advanced SIP Series: SIP and 3GPP Operations

Advanced SIP Series: SIP and 3GPP Operations Advanced S Series: S and 3GPP Operations, Award Solutions, Inc Abstract The Session Initiation Protocol has been chosen by the 3GPP for establishing multimedia sessions in UMTS Release 5 (R5) networks.

More information

Error and Confirmation Codes

Error and Confirmation Codes Error and Confirmation s The following two tables list the error and confirmation codes that can be returned within SMS replies or notifications. Table 14: Error s 8 008 10 00A 21 015 27 01B 28 01C 29

More information

TSG CN WG4, TSG SA WG1, TSG GERAN WG2

TSG CN WG4, TSG SA WG1, TSG GERAN WG2 Technical Specification Group Services and System Aspects Meeting #11, Palm Springs, CA, USA, 19-22 March 2001 TSGS#11(01)0004 3GPP TSG-CN-WG1, Meeting #15 15-19 January 2001, Beijing, China Tdoc N1-010211

More information

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

EDGE: The Introduction of High Speed Data in GSM / GPRS Networks 10 September 2003 EDGE: The Introduction of High Speed Data in GSM / GPRS Networks Wendy Florence Ericsson South Africa Rev A 10 September 2003 1 Agenda What is EDGE? Implementing EDGE Network and transmission

More information

Wireless Access of GSM

Wireless Access of GSM Wireless Access of GSM Project Report FALL, 1999 Wireless Access of GSM Abstract: Global System for Mobile communications (GSM) started to be developed by Europeans when the removal of many European trade

More information

ETSI TS 133 107 V3.1.0 (2000-12)

ETSI TS 133 107 V3.1.0 (2000-12) TS 133 107 V3.1.0 (2000-12) Technical Specification Universal Mobile Telecommunications System (UMTS); 3G Security; Lawful Interception Architecture and Functions (3GPP TS 33.107 version 3.1.0 Release

More information

2 System introduction

2 System introduction 2 System introduction Objectives After this chapter the student will: be able to describe the different nodes in a GSM network. be able to describe geographical subdivision of a GSM network. be able to

More information

Flow-Based Monitoring of GTP Traffic in Cellular Networks. Master of Science Thesis. E.H.T.B. Brands

Flow-Based Monitoring of GTP Traffic in Cellular Networks. Master of Science Thesis. E.H.T.B. Brands Flow-Based Monitoring of GTP Traffic in Cellular Networks Master of Science Thesis by E.H.T.B. Brands Date: July 20, 2012 Committee: dr. ir. Aiko Pras Rick Hofstede, M.Sc. dr. ir. Georgios Karagiannis

More information

Core Network Planning, Optimization and Forecasting in GSM/GPRS Networks

Core Network Planning, Optimization and Forecasting in GSM/GPRS Networks Core Network Planning, Optimization and Forecasting in GSM/GPRS Networks C.N.Konstantinopoulou, K.A.Koutsopoulos, G.L.Lyberopoulos and M.E.Theologou National Technical University of Athens (NTUA) Dept.

More information

Long-Term Evolution. Mobile Telecommunications Networks WMNet Lab

Long-Term Evolution. Mobile Telecommunications Networks WMNet Lab Long-Term Evolution Mobile Telecommunications Networks WMNet Lab Background Long-Term Evolution Define a new packet-only wideband radio with flat architecture as part of 3GPP radio technology family 2004:

More information

Global System for Mobile Communications (GSM)

Global System for Mobile Communications (GSM) Global System for Mobile Communications (GSM) Nguyen Thi Mai Trang LIP6/PHARE Thi-Mai-Trang.Nguyen@lip6.fr UPMC/PUF - M2 Networks - PTEL 1 Outline Principles of cellular networks GSM architecture Security

More information

ETSI TS 129 118 V11.8.0 (2013-10)

ETSI TS 129 118 V11.8.0 (2013-10) TS 129 118 V11.8.0 (2013-10) Technical Specification Universal Mobile Telecommunications System (UMTS); LTE; Mobility Management Entity (MME) - Visitor Location Register (VLR) SGs interface specification

More information

Chapter 2: Wireless IP Network Architectures

Chapter 2: Wireless IP Network Architectures Chapter 2: Wireless Network Architectures Jyh-Cheng Chen and Tao Zhang -Based Next-Generation Wireless Networks Published by John Wiley & Sons, Inc. January 2004 This material is protected under all Copyright

More information

3GPP TS 23.003 V5.11.0 (2006-06)

3GPP TS 23.003 V5.11.0 (2006-06) TS 23.003 V5.11.0 (2006-06) Technical Specification 3rd Generation Partnership Project; Technical Specification Group Core Network; Numbering, addressing and identification (Release 5) GLOBAL SYSTEM FOR

More information

GSM GSM 03.07 TECHNICAL November 1996 SPECIFICATION Version 5.0.0

GSM GSM 03.07 TECHNICAL November 1996 SPECIFICATION Version 5.0.0 GSM GSM 03.07 TECHNICAL November 1996 SPECIFICATION Version 5.0.0 Source: ETSI TC-SMG Reference: TS/SMG-030307Q ICS: 33.020 Key words: Digital cellular telecommunications system, Global System for Mobile

More information

CS 8803 - Cellular and Mobile Network Security: GSM - In Detail

CS 8803 - Cellular and Mobile Network Security: GSM - In Detail CS 8803 - Cellular and Mobile Network Security: GSM - In Detail Professor Patrick Traynor 9/27/12 Cellular Telecommunications Architecture Background Air Interfaces Network Protocols Application: Messaging

More information

Mobile SCTP Transport Layer Mobility Management for the Internet

Mobile SCTP Transport Layer Mobility Management for the Internet Mobile SCTP Transport Layer Mobility Management for the Maximilian Riegel Siemens AG, Munich, Germany E-mail: maximilian.riegel@icn.siemens.de Dr. Michael Tüxen Siemens AG, Munich, Germany E-mail: michael.tuexen@icn.siemens.de

More information

ETSI TS 123 221 V8.3.0 (2009-01) Technical Specification

ETSI TS 123 221 V8.3.0 (2009-01) Technical Specification TS 123 221 V8.3.0 (2009-01) Technical Specification Digital cellular telecommunications system (Phase 2+); Universal Mobile Telecommunications System (UMTS); LTE; Architectural requirements (3GPP TS 23.221

More information

Mobile Networking Concepts and Protocols CNT 5517

Mobile Networking Concepts and Protocols CNT 5517 Mobile Networking Concepts and Protocols CNT 5517 Some slides are adapted from Dr. Dave Johnson Notes Dr. Sumi Helal, Ph.D. Professor Computer & Information Science & Engineering Department University

More information

International Journal of Computing and Business Research (IJCBR)

International Journal of Computing and Business Research (IJCBR) AN INVESTIGATION OF GSM ARCHITECTURE AND OVERLAYING WITH EFFICIENT SECURITY PROTOCOL Karun Madan, Surya World Institute of Engg. & Technology, Rajpura, Punjab ABSTRACT The Global System for Mobile Communications

More information

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

192620010 Mobile & Wireless Networking. Lecture 5: Cellular Systems (UMTS / LTE) (1/2) [Schiller, Section 4.4] 192620010 Mobile & Wireless Networking Lecture 5: Cellular Systems (UMTS / LTE) (1/2) [Schiller, Section 4.4] Geert Heijenk Outline of Lecture 5 Cellular Systems (UMTS / LTE) (1/2) q Evolution of cellular

More information

CHANGE REQUEST. 03.35 CR xx

CHANGE REQUEST. 03.35 CR xx 3GPP TSG SA WG3 #16 Document S3-000676 Sophia Antipolis (France), 28 th 30 th November, 2000 e.g. for 3GPP use the format TP-99xxx or for SMG, use the format P-99-xxx CHANGE REQUEST Please see embedded

More information

Contents VULNERABILITIES OF MOBILE INTERNET (GPRS), 2014

Contents VULNERABILITIES OF MOBILE INTERNET (GPRS), 2014 VULNERABILITIES OF MOBILE INTERNET (GPRS) Dmitry Kurbatov Sergey Puzankov Pavel Novikov 2014 Contents 1. Introduction 2. Summary 3. Mobile network scheme 4. GTP protocol 5. Searching for mobile operator

More information

GSM Architecture and Interfaces

GSM Architecture and Interfaces GSM.05 Page 71 Monday, November 30, 1998 2:07 PM C H A P T E R 5 GSM Architecture and Interfaces 5.1 INTRODUCTION In this chapter we present an overview of the GSM as described in ETSI s recommendations.

More information

GSM System Architecture

GSM System Architecture Intersystem Operation and Mobility Management David Tipper Associate Professor Graduate Program in Telecommunications and Networking University it of Pittsburgh Telcom 2700 Slides 6 http://www.tele.pitt.edu/tipper.html

More information

ROAMING ISSUES FOR SERVICE PROVISIONING OVER 3 RD GENERATION MOBILE NETWORKS

ROAMING ISSUES FOR SERVICE PROVISIONING OVER 3 RD GENERATION MOBILE NETWORKS ROAMING ISSUES FOR SERVICE PROVISIONING OVER 3 RD GENERATION MOBILE NETWORKS S. Panagiotakis 1, E. Gazis 1, M. Koutsopoulou 1, N. Houssos 1, Z. Boufidis 1, A. Alonistioti 1 1 Department of Informatics

More information

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

ALCATEL CRC Antwerpen Fr. Wellesplein 1 B-2018 Antwerpen +32/3/240.8550; Suresh.Leroy@alcatel.be +32/3/240.7830; Guy.Reyniers@alcatel. Contact: ALCATEL CRC Antwerpen Fr. Wellesplein 1 B-2018 Antwerpen +32/3/240.8550; Suresh.Leroy@alcatel.be +32/3/240.7830; Guy.Reyniers@alcatel.be Voice over (Vo) was developed at some universities to diminish

More information

Mastervorlage zur Gestaltung von PowerPoint-Präsentationen

Mastervorlage zur Gestaltung von PowerPoint-Präsentationen GPRS in GSM-R Mastervorlage zur Gestaltung von PowerPoint-Präsentationen 1 GPRS core network TCU MSC HLR BSC BTS SGSN GGSN SIG TCU PCU HLR MSC Base Station Controller Base Transceiver Station Serving GPRS

More information

Mobile IP Network Layer Lesson 02 TCP/IP Suite and IP Protocol

Mobile IP Network Layer Lesson 02 TCP/IP Suite and IP Protocol Mobile IP Network Layer Lesson 02 TCP/IP Suite and IP Protocol 1 TCP/IP protocol suite A suite of protocols for networking for the Internet Transmission control protocol (TCP) or User Datagram protocol

More information

GTP Security in 3G Core Network

GTP Security in 3G Core Network 2010 Second International Conference on Networks Security, Wireless Communications and Trusted Computing GTP Security in 3G Core Network Xuena Peng 1,2, Wen Yingyou 1,2, Zhao Dazhe 1,2, Zhao Hong 1,2 College

More information

Mobile Services (ST 2010)

Mobile Services (ST 2010) Mobile Services (ST 2010) Chapter 3: Mobility Management Axel Küpper Service-centric Networking Deutsche Telekom Laboratories, TU Berlin 1 Mobile Services Summer Term 2010 3 Mobility Management 3.1 Handover

More information

Mobile Application Part Interface (MAPI) Specification

Mobile Application Part Interface (MAPI) Specification Mobile Application Part Interface (MAPI) Specification Mobile Application Part Interface (MAPI) Specification Version 1.1 Edition 7.20141001 Updated October 25, 2014 Distributed with Package openss7-1.1.7.20141001

More information

Other VPNs TLS/SSL, PPTP, L2TP. Advanced Computer Networks SS2005 Jürgen Häuselhofer

Other VPNs TLS/SSL, PPTP, L2TP. Advanced Computer Networks SS2005 Jürgen Häuselhofer Other VPNs TLS/SSL, PPTP, L2TP Advanced Computer Networks SS2005 Jürgen Häuselhofer Overview Introduction to VPNs Why using VPNs What are VPNs VPN technologies... TLS/SSL Layer 2 VPNs (PPTP, L2TP, L2TP/IPSec)

More information

Mobile IP and Wireless Application Protocol

Mobile IP and Wireless Application Protocol Mobile IP and Wireless Application Protocol Mobile IP Uses Enable computers to maintain Internet connectivity while moving from one Internet attachment point to another Mobile user's point of attachment

More information

IPv6 over MPLS. Course Number Presentation_ID. Patrick Grossetete Cisco Systems Cisco IOS IPv6 Product Manager pgrosset@cisco.com

IPv6 over MPLS. Course Number Presentation_ID. Patrick Grossetete Cisco Systems Cisco IOS IPv6 Product Manager pgrosset@cisco.com I over MLS Course Number resentation_id 2001, Cisco Systems, Inc. All rights reserved. atrick Grossetete Cisco Systems Cisco IOS I roduct Manager pgrosset@cisco.com 1 Agenda I Migration Approaches enabled

More information

TSGS#20(03)0247. Technical Specification Group Services and System Aspects Meeting #20, Hämeenlinna, Finland, 09-12 June 2003

TSGS#20(03)0247. Technical Specification Group Services and System Aspects Meeting #20, Hämeenlinna, Finland, 09-12 June 2003 Technical Specification Group Services and System Aspects Meeting #20, Hämeenlinna, Finland, 09-12 June 2003 TSGS#20(03)0247 Source: SA1 Title: CR to 21.905 on 3GPP Generic User Profile (Rel-6) Document

More information

ASR 5x00 Series SGSN Authentication and PTMSI Reallocation Best Practices

ASR 5x00 Series SGSN Authentication and PTMSI Reallocation Best Practices ASR 5x00 Series SGSN Authentication and PTMSI Reallocation Best Practices Document ID: 119148 Contributed by Krishna Kishore DV, Sujin Anagani, and Parthasarathy M, Cisco TAC Engineers. Jun 12, 2015 Contents

More information

ETSI TS 129 274 V8.0.0 (2009-01) Technical Specification

ETSI TS 129 274 V8.0.0 (2009-01) Technical Specification TS 129 274 V8.0.0 (2009-01) Technical Specification Universal Mobile Telecommunications System (UMTS); LTE; General Packet Radio Service (GPRS); Evolved GPRS Tunnelling Protocol (egtp) for EPS (3GPP TS

More information

Networking Test 4 Study Guide

Networking Test 4 Study Guide Networking Test 4 Study Guide True/False Indicate whether the statement is true or false. 1. IPX/SPX is considered the protocol suite of the Internet, and it is the most widely used protocol suite in LANs.

More information

NTT DOCOMO Technical Journal. Core Network Infrastructure and Congestion Control Technology for M2M Communications

NTT DOCOMO Technical Journal. Core Network Infrastructure and Congestion Control Technology for M2M Communications M2M 3GPP Standardization Further Development of LTE/LTE-Advanced LTE Release 10/11 Standardization Trends Core Network Infrastructure and Congestion Control Technology for M2M Communications The number

More information

SFWR 4C03: Computer Networks & Computer Security Jan 3-7, 2005. Lecturer: Kartik Krishnan Lecture 1-3

SFWR 4C03: Computer Networks & Computer Security Jan 3-7, 2005. Lecturer: Kartik Krishnan Lecture 1-3 SFWR 4C03: Computer Networks & Computer Security Jan 3-7, 2005 Lecturer: Kartik Krishnan Lecture 1-3 Communications and Computer Networks The fundamental purpose of a communication network is the exchange

More information

GPRS & EDGE «First steps toward Wireless data»

GPRS & EDGE «First steps toward Wireless data» EPFL Cours Mobile Networks GPRS & EDGE «First steps toward Wireless data» Frédéric Michaud Network Development Engineering 14/12/2004 GPRS Part 1 Content From FromTheory 1 --INTRODUCTION INTRODUCTION 2

More information

ETSI SMG3 Plenary Meeting #7, Madrid, Spain 13 th 15 th March 2000

ETSI SMG3 Plenary Meeting #7, Madrid, Spain 13 th 15 th March 2000 TSG_CN#7 ETSI SMG3 Plenary Meeting #7, Madrid, Spain 13 th 15 th March 2000 NP-000049 Agenda item: 5.3.3 Source: TSG_N WG3 Title: CRs to 3G Work Item Streamlining Introduction: This document contains 2

More information

ETSI TS 101 043 V7.5.0 (2003-12)

ETSI TS 101 043 V7.5.0 (2003-12) TS 101 043 V7.5.0 (2003-12) Technical Specification Digital cellular telecommunications system (Phase 2+); Basic call handling (3GPP TS 03.18 version 7.5.0 1998) GLOBAL SYSTEM FOR MOBILE COMMUNICATIONS

More information