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



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

Mobile IP. Bheemarjuna Reddy Tamma IIT Hyderabad. Source: Slides of Charlie Perkins and Geert Heijenk on Mobile IP

IP and Mobility. Requirements to a Mobile IP. Terminology in Mobile IP

Underlying Technology As already described, one of the key aspects of wireless mobility is mobility management; how to keep track of the address of,

The 3GPP and 3GPP2 Movements Towards an All IP Mobile Network. 1 Introduction

Mobile SCTP Transport Layer Mobility Management for the Internet

ETSI TS V9.0.0 ( ) Technical Specification

Analysis of Mobile IP in Wireless LANs

SERVICE DISCOVERY AND MOBILITY MANAGEMENT

G.Vijaya kumar et al, Int. J. Comp. Tech. Appl., Vol 2 (5),

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

A Systemfor Scanning Traffic Detection in 3G WCDMA Network

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

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

Computer Networks. Wireless and Mobile Networks. László Böszörményi Computer Networks Mobile - 1

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

Tomás P. de Miguel DIT-UPM. dit UPM

Administrivia. CSMA/CA: Recap. Mobility Management. Mobility Management. Channel Partitioning, Random Access and Scheduling

CS 5480/6480: Computer Networks Spring 2012 Homework 4 Solutions Due by 1:25 PM on April 11 th 2012

Mobile IP Part I: IPv4

Routing Security Server failure detection and recovery Protocol support Redundancy

Home Agent placement and assignment in WLAN with Cellular Networks

Mobile Networking Concepts and Protocols CNT 5517

GPRS and 3G Services: Connectivity Options

Mobile Routing. When a host moves, its point of attachment in the network changes. This is called a handoff.

6 Mobility Management

Cellular IP: A New Approach to Internet Host Mobility

Mobility (and philosophical questions about names and identity) David Andersen CMU CS The problem

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

Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network

Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc

/98/$10.00 (c) 1998 IEEE

Infrastructure-less networks

On the Design of Mobility Management Scheme for based Network Environment

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

MOBILITY SUPPORT USING INTELLIGENT USER SHADOWS FOR NEXT-GENERATION WIRELESS NETWORKS

Secure Networking Using Mobile IP

Guaranteed QoS Routing Scheme in MPLS -Wireless Access Networks

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

Implementing LTE International Data Roaming

A Novel Pathway for Portability of Networks and Handing-on between Networks

Introducing Reliability and Load Balancing in Mobile IPv6 based Networks

SpiderCloud E-RAN Security Overview

An Efficient QoS Routing Protocol for Mobile Ad-Hoc Networks *

A New Fault Tolerant Routing Algorithm For GMPLS/MPLS Networks

Cisco Configuring Basic MPLS Using OSPF

TSGS#27(05)0115. Technical Specification Group Services and System Aspects Meeting #27, March 2005,Tokyo, Japan

QoS Implementation For MPLS Based Wireless Networks

Chapter 6 Wireless and Mobile Networks

A Study on Mobile IPv6 Based Mobility Management Architecture

Advanced SIP Series: SIP and 3GPP Operations

Mobility Management in DECT/IPv6 Networks

4G Mobile Networks At Risk

Dedication Preface 1. The Age of IPv6 1.1 INTRODUCTION 1.2 PROTOCOL STACK 1.3 CONCLUSIONS 2. Protocol Architecture 2.1 INTRODUCTION 2.

DATA SECURITY 1/12. Copyright Nokia Corporation All rights reserved. Ver. 1.0

ICTTEN4215A Install and configure internet protocol TV in a service provider network

EXPLORER. TFT Filter CONFIGURATION

U.S. Patent Appl. No. 13/ filed September 28, 2011 NETWORK ADDRESS PRESERVATION IN MOBILE NETWORKS TECHNICAL FIELD

3GPP TR V3.1.0 ( )

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

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

GPRS / 3G Services: VPN solutions supported

Wireless Networks: Network Protocols/Mobile IP

Enterprise VoIP Services over Mobile Ad-Hoc Technologies

Security Requirements for Wireless Networking

Deploying IPv6 in 3GPP Networks. Evolving Mobile Broadband from 2G to LTE and Beyond. NSN/Nokia Series

An Active Network Based Hierarchical Mobile Internet Protocol Version 6 Framework

Path Selection Analysis in MPLS Network Based on QoS

MOBILE VIDEO WITH MOBILE IPv6

Internet Connectivity for Ad hoc Mobile Networks

Lehrstuhl für Informatik 4 Kommunikation und verteilte Systeme. Auxiliary Protocols

Charter Text Network Design and Configuration

Mobile IP: Enabling Mobility for the 3G Wireless Internet

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

Enabling Modern Telecommunications Services via Internet Protocol and Satellite Technology Presented to PTC'04, Honolulu, Hawaii, USA

Mobility on IPv6 Networks

White Paper. Telenor VPN

MPLS-based Virtual Private Network (MPLS VPN) The VPN usually belongs to one company and has several sites interconnected across the common service

REDUCING PACKET OVERHEAD IN MOBILE IPV6

Cisco Which VPN Solution is Right for You?

GSM Network and Services

Introduction to Mobile IPv6

The Network Layer Functions: Congestion Control

Mobility and cellular networks

Delivery of Voice and Text Messages over LTE

Load Balancing. Final Network Exam LSNAT. Sommaire. How works a "traditional" NAT? Un article de Le wiki des TPs RSM.

Behavior Analysis of TCP Traffic in Mobile Ad Hoc Network using Reactive Routing Protocols

Quality of Service Routing in MPLS Networks Using Delay and Bandwidth Constraints

Private DNS for Mobile Operators

Why an Intelligent WAN Solution is Essential for Mission Critical Networks

MPLS VPN in Cellular Mobile IPv6 Architectures(04##017)

SHISA: The IPv6 Mobility Framework for BSD Operating Systems

Linux firewall. Need of firewall Single connection between network Allows restricted traffic between networks Denies un authorized users

Lecture Objectives. Lecture 8 Mobile Networks: Security in Wireless LANs and Mobile Networks. Agenda. References

Vocia MS-1 Network Considerations for VoIP. Vocia MS-1 and Network Port Configuration. VoIP Network Switch. Control Network Switch

ICTTEN6172A Design and configure an IP- MPLS network with virtual private network tunnelling

Wireless Access of GSM

Architecture of distributed network processors: specifics of application in information security systems

Transcription:

EE6390 Introduction to Wireless Communications Systems Fall 1999 Research Report Mobile IP in General Packet Radio System Kelvin K. W. Wong Ramzi Hamati Date: Dec. 6, 1999

1.0 Abstract Tunneling is one of the key elements in General Packet Radio Service (GPRS), a service offered by Global System for Mobile (GSM) communications. GPRS Tunneling Protocol (GTP) implemented in GPRS will provide data tunnels between GSM mobile subscribers and external data networks. However, a potential problem exists in that GPRS cannot provide optimal routing, in turn causing traffic contention in GPRS networks. In this paper, we investigate this problem and provide a mechanism that will optimize the routing by distributing the Location Directory (LD) information away from Gateway GPRS Support Node (GGSN). Also, we present our LD design and implementation in a GPRS mobile IP network.

2.0 Introduction In GPRS architecture, the tunneling mechanism is deployed to allow transferring multiprotocol packets between the mobile station (MS) and external networks. GTP is implemented between the Service GPRS Support Node (SGSN) and the GGSN. However, this implementation will cause all datagrams to be routed to the GGSN. In other words, traffic contention will occur in the GGSN, thus impacting GPRS performance. In the next section of this paper, we analyze the potential problem of GTP in GPRS. Then, we present a scheme to efficiently distribute LD information, which provides the information necessary to locate the forwarding address of a mobile host in a mobile networking system, away from GGSN. We discuss the significance of distributing LD information with respect to optimizing the routing traffic in GPRS. Finally, we present our LD design and implementation in a GPRS network. 3.0 Problems in GPRS As figure 1 illustrates, datagrams destined for a mobile node will be routed to its home network in the same way as for any IP datagram. Then, the home agent GGSN tunnels the datagrams to the mobile node s current care-of address. The Internet host is required to route each datagram for the mobile indirectly through its home agent. Similarly, the mobile node has to route each datagram via its home agent to the Internet host. Clearly, the GGSN is serving as the gateway between of mobile and Internet hosts. Working with the assumption that mobile hosts in networking systems move randomly and frequently, it

M H SGSN SGSN GGSN GPRS Internet M H IH Figure 1 GPRS Network Structure is more efficient to have a GGSN serving as a central node storing mobile location directory information and forwarding the mobile s packets to its SGSN. However, the problem contained in the network structure has received considerable attention due to its lagging performance. Consider the following two common scenarios: Transferring packets between mobile and Internet host. Transferring packets between two mobile hosts in the same GPRS network. All traffic in the current GPRS architecture is routed to GGSN, thereby causing contention that negatively impacts the performance of the mobile network. 4.0 Proposed Solution One key issue in achieving high performance mobile networking is providing optimal routing. Over the past several years, many proposals have been made for supporting mobile IP networks. A vast majority of these proposals have been designed to be compatible with today s TCP/IP-based Internet. But only a few of them are really focused on improving the routing efficiencies. Furthermore, security issues also prevent these proposals from becoming widely adapted standards of mobile IP. However, there are two proposals that can solve the performance problem in GPRS and provide adequate security protection for mobile hosts. Let us consider two common scenarios and present their role in improving the performance of GPRS

Triangle Routing Internet Engineering Task Force (IETF) has created a group to come up with a proposal for near-term Internet deployment (Figure 2). In this design, each mobile host retains its home address regardless of its location. When mobile host visits a foreign network, it registers with the foreign agent; the home agent keeps LD information associated with the mobile s current point of attachment. All datagrams addressed to a mobile host are routed via the home agent. However, the packets in the reverse direction (those originating from mobile host to Internet host) are relayed along the shortest path by the Internet routing system. This technique is known as the triangle routing. This proposal prohibits caching of LD information because of security concerns. Hence, route optimization is not possible but it releases the traffic from home agent in the reverse direction. LD Foreign Agent Home Agent M H Source Figure 2 Triangle Routing Mobile IP Proposal Loose Source Routing The Loose Source Routing (LSR) proposal (Figure 3), also based an existing IP, allows each mobile host to retain its home address regardless of current location. Similar to

triangle routing, the home agent stores the mobile host s LD information. The packets sent to the mobile host first arrive at the home agent. To forward the packet, the home agent inserts an LSR option, specifying the current foreign agent as the transit router. The inserted option causes this packet to be routed to the mobile host via the foreign agent. When the mobile host sends a reply to the source, it also inserts the LSR option in all outgoing packets, which designate the current foreign agent as a transit router. When the source host receives this packet, it will reverse the recorded route. All outgoing packets originating from the source host will have the reversed route inserted, and therefore will be routed along the optimal path. This proposal relies on the end host s ability to perform route reversal. Unfortunately, the vast majorities of Internet hosts either do not perform correct route reversal or drop LSR packets due to the security risk involved. Source L D Foreign Agent 2 M H L D Home Agent 1 4 3 M H L D M H Source Figure 3 LSR Mobile IP Proposal Although the two proposals appear to be different, they share many similarities: a basic network architecture similar to the current GPRS network, a home agent GGSN and a foreign agent SGSN, mobile hosts retain home address regardless of current location, home agent stores LD information. Based on the pros-and-cons discussed earlier, we argue the merit of each proposal in the following cases:

Transferring packets between mobile host and Internet host. We submit that triangle routing is the best candidate for this scenario. It can retain the original security advantages of a GPRS network. For instance, firewalls in the GGSN block unspecified packets from entering via the Internet. It also releases approximately half of the capacity burden from GGSN. Transferring packets between two mobile hosts in the same GPRS network. We believe that security is no longer an issue if source and destination are on the same GPRS network. GTP can secure communication within GPRS networks. In addition, we can implement new routing schemes on GTP without changing the existing IP network. In addition, LSR can be deployed to optimize GRPS performance on route reversal. After forwarding the first incoming packet to the destination mobile host, the GGSN will be not involved in handling any further packets between the two mobile hosts until one of the mobiles hands off to a new foreign agent. 5.0 Implementation In order to implement these two proposals, we first have to rearrange the original GPRS GGSN M H 1 LD SGSN 1 SGSN 2 Source M H 1 M H 2 Figure 4 Triangle Routing in GPRS

network (Figure 1). We combine the GPRS and the Internet networks together. Therefore, the GGSN will no longer be a gateway node. Rather, it becomes a regular node in an IP network (Figure 4). In this case, the foreign agent SGSN can apply the triangle routing scheme to return packets to the Internet host via the shortest path. With the same network configuration, we can also implement our modified LSR scheme on GPRS. In our modified LSR scheme, the mobile host will not keep its destination mobile host s LD information. The foreign agent SGSN, which serves the mobile host, caches the LD information. If the SGSN has LD information for the destination mobile host, it will be able to send packets directly back to the mobile node without the service of the GGSN. First, let us introduce three LSR optional messages used for distribution of LD information: LD warning message (from SGSN to SGSN) is used to inform the source SGSN that it has out-of-date LD information for the mobile node. LD request message (from SGSN to GGSN and forwarded to destination SGSN) is used by the SGSN to request the destination mobile host s current LD information from the GGSN. LD update message (from SGSN to SGSN) is used to send a notification regarding a mobile host s current LD on reversal direction. These messages contain information such as the care-of address of a mobile host, the IP address of the SGSN, and additional control information specifying features made available by SGSN. Therefore, any SGSN in GPRS may maintain LD information to optimize its own communication with mobile hosts.

Figure 5 is an example that shows how LD information is cached over SGSNs when the first packet is sent from a source mobile host to a destination mobile host: M H 2 LD GGSN M H 1 LD SGSN 1 2 1 3 SGSN 2 M H 1 LD Source M H 1 M H 2 Figure 5 LSR in GPRS 1. The source SGSN extracts the destination address from the packet and searches if this destination is in the same GPRS network from its routing entries. If the outcome is true, it forwards the packet to the GGSN with an LD request message. 2. The GGSN forwards the packet to the destination SGSN with an LD request message that includes the LD information of the source mobile host. The destination SGSN caches the address of source mobile host and source SGSN. 3. On the reverse direction, the destination SGSN returns the packet with an LD update message to the source SGSN. Therefore, the source SGSN can cache the destination mobile host s LD information. However, when a mobile host changes its SGSN, a procedure known as handoff, LD information in the GGSN will be changed first upon the mobile host s registration from the new SGSN. Then the LD information in the old SGSN will be during the registration process. Due to the fact that the GGSN has no knowledge of which SGSN has the old mobile host LD information, there is no any mechanism to update all old LD information

distributed over other SGSNs. If a mobile host sends to the old SGSN, the old SGSN will forward the packet back to the source SGSN with LD warning message. The source SGSN will remove the LD information and send the packet to the GGSN to start the whole process of caching the new LD information again. 6.0 Conclusion Given the new modifications in the GPRS networks, the amount of traffic to the GGSN is dramatically reduced. In particular, the triangle route approach eliminates one-half of the data packets from entering the GGSN, which will improve the performance of the GPRS network. The future and ultimate success of mobile IP hinges around the effectiveness of routing algorithms capable of obtaining optimal routes without compromising security of the network. 7.0 Reference 1. ESTI, Digital cellular telecommunication system (Phase 2+); General Packet Radio Service (GPRS); Service description; Stage 1, GSM 02.60 version 5.2.0, Valbonne France. 2. Charles Perkins, Pravin Bhagwat and Stish Tripathi, Network Layer Mobility: An Architecture and Survey, IEEE Personal Communications, June 1996. 3. Peter Wong and David Britland, Mobile Data Communication Systems, Boston, Artech House, 1995