Andrew T. Campbell, Javier Gomez. Center for Telecommunications Research, Columbia University, New York. [campbell,

Similar documents
Optimized Paging Cache Mappings for efficient location management Hyun Jun Lee, Myoung Chul Jung, and Jai Yong Lee

ON THE ANALYSIS OF CELLULAR IP ACCESS NETWORKS

applications and access needs. While access rates for traditional services such as mobile telephony are well understood, requiring small and xed sized

Design, Implementation, and Evaluation of Cellular IP

forward packets do not forward packets

Performance Analysis of Hierarchical Mobile IPv6 in IP-based Cellular Networks

Efficient Handoff using Mobile IP and Simplified Cellular IP

Cellular IP - A Local Mobility Protocol

Comparison of IP Micro-Mobility Protocols

IPv6-based Beyond-3G Networking

Handover Management for Mobile Nodes in IPv6 Networks

Outline. CS5984 Mobile Computing. Wireless Access Networks model 1/3. Wireless Access Network and Mobile IP. Dr. Ayman Abdel-Hamid

Routing Protocols in MANET: Comparative Study

Adaptive Semi-Soft Handoff for Cellular IP Networks. Eriko Nurvitadhi A THESIS. submitted to. Oregon State University

An Enhancement of Mobile IP by Home Agent Handover

Ubiquitous Mobile Host Internetworking

Active source routing for ad-hoc network: seamless integration of wireless environment

A Survey of Cellular IP in the Next Generation of Network Protocol

Micro-Mobility Management and Freeze-TCP Implementation in a Wireless Network

Mobile SCTP for IP Mobility Support in All-IP Networks

An Adaptive Routing Scheme for Wireless Mobile Computing

Mobility management techniques for the next generation wireless networks

A Study on Mobile Internet Protocol and Mobile Adhoc Network Routing Protocols

Mobile IP. Mobile Computing. Mobility versus Portability

Performance Evaluation of the Post-Registration Method, a Low Latency Handoff in MIPv4

Fixed Internetworking Protocols and Networks. IP mobility. Rune Hylsberg Jacobsen Aarhus School of Engineering

Supporting IP Multicast for Mobile Hosts. Yu Wang Weidong Chen. Southern Methodist University. May 8, 1998.

An Analysis of The Fast Handovers for Mobile IPv6 Protocol

A Survey of IP micro-mobility protocols

Analysis and Comparison of Different Host Mobility Approaches

Charles Perkins Nokia Research Center 2 July Mobility Support in IPv6 <draft-ietf-mobileip-ipv6-14.txt> Status of This Memo

A Seamless Handover Mechanism for IEEE e Broadband Wireless Access

Location Management Agent for SCTP Handover in Mobile Network

STUDY ON MOBILE ADHOC NETWORK ROUTING PROTOCOLS

Domain Based Approach for QoS Provisioning in Mobile IP

PERFORMANCE ANALYSIS OF MICROMOBILITY PROTOCOLS IN IP - BASED CELLULAR NETWORKS

Performance Comparison and Analysis on MIPv6, Fast MIPv6 Bi-casting and Eurecom IPv6 Soft Handover over IEEE802.11b WLANs

A Study on Mobile IPv6 Based Mobility Management Architecture

IP Paging Considered Unnecessary:

A Fast Handoff Scheme Between PDSNs in 3G Network

Implementation and Performance Evaluation of TeleMIP

Extended Correspondent Registration Scheme for Reducing Handover Delay in Mobile IPv6

nsctp: A New Transport Layer Tunnelling Approach to Provide Seamless Handover for Moving Network

Data Communication & Networks G Session 5 - Main Theme Wireless Networks. Dr. Jean-Claude Franchitti

DELIVERING MULTIMEDIA CONTENT FOR THE FUTURE GENERATION MOBILE NETWORKS

An Efficient DECT-Mobile IP Interworking for Mobile Computing

Reducing Router-Crossings in a Mobile Intranet. Ibrahim Korpeoglu Rohit Dube Satish K. Tripathi. University of Maryland. College Park, MD 20742

Sasikanth Avancha a, Dipanjan Chakraborty a, Dhiral Gada a, Tapan Kamdar a, Anupam Joshi a

DHCP for IPv6. Palo Alto, CA Digital Equipment Company. Nashua, NH mentions a few directions about the future of DHCPv6.

INTERNATIONAL COMPUTER SCIENCE INSTITUTE Center St. Suite 600 Berkeley, California (510) FAX (510) USAIA

Extensions to RTP to support Mobile Networking: Brown, Singh 2 within the cell. In our proposed architecture [3], we add a third level to this hierarc

FAST INTER-AP HANDOFF USING PREDICTIVE AUTHENTICATION SCHEME IN A PUBLIC WIRELESS LAN

Cellular Communication

Mesh Network. Kiran Mathews Seminar: Verteilte und vernetzte Systeme

A Survey on Signaling Load in Mobility Management

Quality of Service and Security as Frameworks toward Next-Generation Wireless Networks

Request for Comments: 2004 Category: Standards Track October Minimal Encapsulation within IP. Status of This Memo

ROUTE OPTIMIZATION EXTENSITON FOR THE MOBILE INTERNET PROTOCOL IN LINUX

CptS 464/564 Lecture 18

A Scheme of Primary Path Switching for Mobile Terminals using SCTP Handover

Experiment and Evaluation of a Mobile Ad Hoc Network with AODV Routing Protocol

An Approach to Efficient and Reliable design in Hierarchical Mobile IPv6

IP Mobility vs. Session Mobility

Introduction to Networking

Virtual Multi-homing: On the Feasibility of Combining Overlay Routing with BGP Routing

Improving Reliable Transport and Handoff Performance in Cellular Wireless Networks

msctp for Vertical Handover Between Heterogeneous Networks

Agenda. What are we looking at? Introduction. Aim of the project. IP Routing

ROUTE STABILITY MODEL FOR DSR IN WIRELESS ADHOC NETWORKS

Fast Location Opposite Update Scheme for Minimizing Handover Latency over Wireless/Mobile Networks

The Future Leading Mobility Protocol: Mobile IPv4 OR Mobile IPv6?

A Hybrid Load Balance Mechanism for Distributed Home Agents in Mobile IPv6

Dynamic Traffic Load Balancing Mechanism for SHAKE Architecture

Implementing Mobile IPv6 for Multimedia *

Figure 1: Ad-Hoc routing protocols.

Performance Evaluation of Various Routing Protocols in MANET

Comparison of proposed path selection protocols for IEEE s WLAN mesh networks

11:1 Anonymous Internet Access Method for Wireless Systems

A Centralized Approaches for Location Management in Personal Communication Services Networks

Chapter 09 Network Protocols

ROUTE OPTIMIZATION EXTENSION FOR THE MOBILE INTERNET PROTOCOL IN LINUX

SUMMERY, CONCLUSIONS AND FUTURE WORK

Introduction Mobility Support Handover Management Conclutions. Mobility in IPv6. Thomas Liske. Dresden University of Technology

TCP over Wireless Networks Using Multiple. Saad Biaz Miten Mehta Steve West Nitin H. Vaidya. Texas A&M University. College Station, TX , USA

Handling Mobility in a Wireless ATM Network. Stanford University. Stanford, CA user movement.

Implementation of Hierarchical Mobile IPv6 for Linux.

[Kamboj* et al., 5(9): September, 2016] ISSN: IC Value: 3.00 Impact Factor: 4.116

Zone-based Proactive Source Routing Protocol for Ad-hoc Networks

The Mobile-IP Testbed of the HP-OVUA. MNM Team. March 25, Abstract

Performance Analysis of Broadcast Based Mobile Adhoc Routing Protocols AODV and DSDV

A Global Mobility Scheme for Seamless Multicasting in Proxy Mobile IPv6 Networks

Emerging Wireless LAN Mobility Protocols

What is the fundamental purpose of a communication system? Discuss the communication model s elements.

Baltzer Journals November 5, Fast and Scalable Wireless Handos. in Support of Mobile Internet Audio

IP micro-mobility protocols

2013 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media,

A Comparative study of On-Demand Data Delivery with Tables Driven and On-Demand Protocols for Mobile Ad-Hoc Network

Global Internet Roaming with ROAMIP

GPRS and UMTS T

SATELLITE NETWORK REGULAR CONNECTIONS

Transcription:

An Overview of Cellular IP Andrew T. Campbell, Javier Gomez Center for Telecommunications Research, Columbia University, New York [campbell, javierg]@comet.columbia.edu Andras G. Valko Ericsson Research andras.valko@lt.eth.ericsson.se Abstract Recent initiatives to add mobility to the Internet and packet data services to third generation cellular systems are being considered by emerging mobile service providers as possible candidate solutions for the delivery of IP data to mobile users. Both of these two candidates have anumber of shortcomings, however. Mobile IP represents a simple and scalable global mobility solution but is not appropriate in support of fast and seamless hando control. In contrast, third generation cellular systems oer smooth mobility support but are built on complex networking infrastructure that lacks the exibility oered by IP-based solutions. In this paper we present anoverview of Cellular IP which represents a `third way' combining the strengths of both approaches without inheriting their weaknesses. Cellular IP combines the capability of cellular networks to provide smooth fast hando and ecient location management of active and idle mobile users with the inherent exibility, robustness and scalability found in IP networks. 1 Introduction The development of commodity-based palmtop devices with built in high-speed packet radio access to the Internet will have a major impact on the mobile telecommunications industry and the way we communicate. The availability of cheap, ubiquitous and reliable wireless Internet access will shift the service base traditionally found in mobile telecommunication networks toward emerging wireless Internet Service Providers (ISPs). This will result in signicant demands being placed on both existing and nextgeneration cellular and IP networks. In this paper, we present an overview of Cellular IP [4], an Internet host mobility protocol [5] that takes an alternative approach to that found in mobile telecommunications (e.g., General Packet Radio Service [1]) and in IP networking (Mobile IP [2]). Cellular IP represents a new mobile host protocol that is optimized to provide access to a Mobile IP enabled Internet in support of fast moving wireless hosts. Cellular IP incorporates a number of important cellular principles but remains rmly based on IP design principles allowing Cellular IP to scale from pico to metropolitan area installations. The paper is structured as follows. In Section 2, we discuss the concept of an IP-based Cellular Internet where Cellular IP provides micro-mobility support interworking with Mobile-IP which provides macromobility support between Cellular IP wireless access networks. Following this in Section 3 we present an overview of the Cellular IP routing, hando and paging algorithms. The Cellular IP distributed location management and routing algorithms lend themselves to a simple, ecient and low cost implementation for host mobility requiring no new packet formats, encapsulation or address space allocation beyond what is present in IP. In Section 4 we provide some concluding remarks. 2 Cellular Internet Recent initiatives to add mobility to the Internet mostly focus on the issue of address translation [3] through introduction of location directories and address translation agents. In these protocols (e.g., Mobile IP) packets addressed to a mobile host are delivered using regular IP routing to a temporary address assigned to the mobile host at its actual point of attachment. This approach results in simple and scalable schemes that oer global mobility. Mobile IP is not appropriate, however, for fast mobility and

smooth hando because after each migration a local address must be obtained and communicated to a possibly distant location directory or home agent (HA). Cellular mobile telephony systems are based on a dierent concept from that of Mobile IP. Instead of aiming at global mobility support, cellular systems are optimized to provide fast and smooth hando within restricted geographical areas. In the area of coverage, mobile users have wireless access to the mobility unaware global telephony network. A scalable forwarding protocol interconnects distinct cellular networks to support roaming between them. Even in limited geographical areas, however, the number of users can grow toapoint where using fast lookups for per user data bases is no longer viable. In addition, mobility management requires mobile hosts to send registration information after migration. The resulting signalling overhead has signicant impact on the performance of wireless access networks. Toover- come this problem, cellular telephony systems require mobile hosts to register after every migration only when they are engaged in `active' calls. In contrast, `idle' mobile hosts send registration messages less frequently and as a result can roam large areas without loading the network and the mobility management system. In this case, the location of idle mobile hosts is only approximately known to the network. To establish a call to an idle mobile host, the mobile host must be searched for in a limited set of cells. This feature of passive connectivity allows cellular networks to accomodate a very large number of users at any instance without overloading the network with large volumes of mobility management signalling information. Cellular networks oer a number of desirable features which if applied correctly could enhance the performace of future wireless IP networks without loosing any of the important exibility, scalability and robustness properties that characterise IP networks. However, there are fundamental architectural dierences between cellular and IP networks that make the application of cellular techniques to IP very challenging. Cellular telephony systems rely on the restrictive \circuit" model that requires connection establishment prior to communication. In contrast, IP networks perform routing on a per packet basis. In addition, current cellular systems are strictly based on hierarchical networks based on costly mobile-aware nodes (e.g., MSC). We believe that a future \Cellular Internet" should be based on IP, inheriting its simplicity, exibility and robustness. A Cellular Internet should leverage mobility management and hando techniques found in cellular networks. A single scalable host mobility protocol should be capable of exibly supporting pico, campus and metropolitan area networks based on a set of simple and cheap network nodes that can be easily interconnected to form arbitrary topologies and operate without prior conguration. 3 Protocol Overview In what follows, we provide an overview of the Cellular IP features and algorithms; that is, the Cellular IP routing, hando and paging algorithms. For a full discussion, specication and evaluation of Cellular IP see [4], [5], [6], respectively. 3.1 Features Cellular IP inherits cellular systems principles for mobility management, passive connectivity and hando control, but is designed based on the IP paradigm. The universal component of a Cellular IP network is the base station which serves as a wireless access point but at the same time routes IP packets and integrates cellular control functionality traditionally found in Mobile Switching Centers (MSC) and Base Station Controllers (BSC). The base stations are built on regular IP forwarding engines, but IP routing is replaced by Cellular IP routing and location management. The Cellular IP network is connected to the Internet via a gateway router. Mobility between gateways (i.e., Cellular IP access networks) is managed by Mobile IP while mobility within access networks is handled by Cellular IP. Mobile hosts attached to the network use the IP address of the gateway as their Mobile IP care-of address. Figure 1 illustrates the path of the packets addressed to a mobile host. Assuming Mobile IPv4 [2] and no route optimization [7], packets will be rst routed to the host's home agent and then tunnelled to the gateway. The gateway \detunnels" packets and forwards them toward base stations. Inside the Cellular IP network, mobile hosts are identied by their home addresses and data packets are routed without tunnelling or address conversion. As discussed later, the Cellular IP routing protocol ensures that packets are delivered to the host's actual location. Packets transmitted by mobile hosts are rst routed to the gateway and from there on to the Internet. In Cellular IP, location management and hando support are integrated with routing. To minimize control messaging, regular data packets transmitted by mobile hosts are used to establish host location information. Uplink packets are routed from mobile to the gateway on a hop-by-hop basis. The path taken by these packets is cached in base stations. To route downlink packets addressed to a mobile host the path 2

host gateway, care-of address IP routing IP tunnelling Mobile IP enabled Internetwork BS1 R Cellular IP routing BS2 BS3 a mobile X Figure 1: Cellular IP Access Network Home Agent used by recent packets transmitted by the host is reversed. When the mobile host has no data to transmit then it periodically sends empty IP packets to the gateway to maintain its downlink routing state. Following the principle of passive connectivity mobile hosts that have not received packets for a certain period of time allow their downlink soft-state routes to timeout and be cleared from the routing cache. In order to route packets to idle hosts a Cellular IP mechanism called paging is used. 3.2 Routing The Cellular IP gateway periodically broadcasts a beacon packet that is ooded in the access network. Base stations record the interface they last received this beacon through and use it to route packets toward the gateway. All packets transmitted by mobile hosts regardless of their destination address are routed to the gateway using these routes. As these packets pass each node on route to the gateway their route information is recorded as follows. Each base station maintains a routing cache. When a data packet originated by a mobile host enters a base station the local routing cache stores the IP address of the source mobile host and the interface over which the packet entered the node. In the scenario illustrated in Figure 1 data packets are transmitted by a mobile host with IP address X and enter BS2 through its interface a. In the routing cache of BS2 this is indicated by a mapping (X,a). This mapping remains valid for a system specic time route-timeout and its validity is renewed by each data packet that traverses the same interface coming from the same mobile. As long as the mobile host is regularly sending data packets, base stations along the path between the mobile host's actual location and the gateway maintain valid entries in their routing cache forming a soft-state route BS4 between the mobile host and gateway nodes. Packets addressed to the same mobile host are routed on a hop-by-hop basis using the established routing cache. A mobile host may sometimes wish to maintain its routing cache mappings even though it is not regularly transmitting data packets. A typical example for this is when the host is the receiver of a stream of UDP packets and has no data to transmit. To keep its routing cache mappings valid the mobile host transmits route-update packets at regular intervals called routeupdate time. These packets are empty data packets addressed to the gateway. Route-update packets have the same eect on routing cache as normal data packets; however, they do not leave Cellular IP access networks. 3.3 Hando The Cellular IP hard hando algorithm is based on a simplistic approach to mobility management that supports fast and simple hando at the price of potentially some packet loss. Hando is initiated by mobile hosts. Hosts listen to beacons transmitted by base stations and initiate hando based on signal strength measurements. To perform a hando a mobile host has to tune its radio to the new base station and send a route-update packet. This creates routing cache mappings on route to the gateway hence conguring the downlink route to the new base station. Hando latency is the time that elapses between the hando and the arrival of the rst packet through the new route. For hard hando this equals the round-trip time between the mobile host and the cross-over point which is the gateway in the worst case. During this time, downlink packets may be lost. The mappings associated with the old base station are not cleared at hando, rather, they timeout as the associated softstate timers expire. Before the mappings timeout, a period exists when both the old and new downlink routes are valid and packets are delivered through both base stations. This feature is used in the Cellular IP semisoft hando algorithm that improves hando performance but still suits the lightweight nature of the base protocol providing probabilistic guarantees instead of fully eliminating packet loss. Semisoft hando adds one additional state variable to the existing mobile state maintained at mobile hosts and base stations. The semisoft hando procedure has two components. First, in order to reduce hando latency, the routing cache mappings associated with the new base station must be created before the actual hando takes place. When the mobile host initiates a hando, it sends a semisoft packet to the new base station and immediately returns to 3

listening to the old base station. While the host is still in contact with the old base station, the semisoft packet congure routing cache mappings associated with the new base station. After a semisoft delay, the host can perform a regular hando. The semisoft delay can be an arbitrary value between the mobilegateway round-trip time and the route-timeout. The delay ensures that by the time the host tunes its radio to the new base station, its downlink packets are delivered through both the old and new base stations. While the semisoft packet ensures that the mobile host continues to receive packets immediately after hando, it does not, however, fully assure smooth hando. Depending on the network topology and trac conditions, the time to transmit packets from the cross-over point to the old and new base stations may be dierent and the packet streams transmitted through the two base stations will typically not be synchronized at the mobile host. If the new base station \lags behind" the old base station, the mobile host may receive duplicate packets. Reception of duplicate packets in this case is not disruptive to application operations. If, however, the new base station \gets ahead" then packets will be deemed to be missing from the data stream observed at the receiving mobile host. The second component of the semisoft hando procedure is based on the observation that perfect synchronization of the two streams is not necessary. The condition can be eliminated by temporarily introducing into the new path a constant delay sucient to compensate, with high probability, the time dierence between the two streams. This can be best achieved at the cross-over switch that understands that a semisoft hando is in progress due to the fact that a semisoft packet has arrived from a mobile host that has a mapping to another interface. The mapping created by the semisoft packet has a ag to indicate that downlink packets routed by this mapping must pass a \delay device" before transmission. After hando, the mobile host will send data or route-update packets along the new path which will clear this ag and cause all packets in the delay device to be forwarded to the mobile host. 3.4 Paging Cellular IP denes an idle mobile host as one that has not received data packets for a system specic time active-state-timeout. In this respect, idle mobile hosts allow their respective soft-state routing cache mappings to time out. These hosts transmit paging-update packets at regular intervals dened by paging-updatetime. The paging-update packet is an empty IP packet addressed to the gateway that is distinguished from a route-update packet by its IP type parameter. Pagingupdate packets are sent to the base station that oers the best signal quality. Similar to data and routeupdate packets, paging-update packets are routed on a hop-by-hop basis to the gateway. Base stations may optionally maintain paging cache. A paging cache has the same format and operation as a routing cache except for two dierences. First, paging cache mappings have a longer timeout period called paging-timeout. Second, paging cache mappings are updated by any packet sent by mobile hosts including paging-update packets. In contrast, routing cache mappings are updated by data and route-update packets sent by mobile hosts. This results in idle mobile hosts having mappings in paging caches but not in routing caches. In addition, active mobile hosts will have mappings in both types of cache. Packets addressed to a mobile host are normally routed by routing cache mappings. Paging occurs when a packet is addressed to an idle mobile host and the gateway or base stations nd no valid routing cache mapping for the destination. If the base station has no paging cache, it will forward the packet to all its interfaces except for the one the packet came through. Paging cache is used to avoid broadcast search procedures found in cellular systems. Base stations that have paging cache will only forward the paging packet if the destination has a valid paging cache mapping and only to the mapped interface(s). Without any paging cache the rst packet addressed to an idle mobile host is broadcast in the access network. While the packet does not experience extra delay it does, however, load the access network. Using paging caches, the network operator can restrict the paging load in exchange for memory and processing cost. Idle mobile hosts that receive a packet move from idle to active state, start their active-state-timer and immediately transmit a route-update packet. This ensures that routing cache mappings are established quickly potentially limiting any further ooding of messages to the mobile host. 4 Conclusion This paper has provided an overview of the Cellular IP protocol which we have submitted [5] to the IETF IP Routing for Wireless/Mobile Hosts Working Group for discussion. Cellular IP represents a new approach to IP host mobility that incorporates a number of important cellular system features but remains rmly rooted in IP. A number of issues remain to be studied. While the current protocol supports best eort trac only, an extension with simple quality of service provisioning (e.g., based on dierentiated services [8]) is be- 4

ing investigated. Another important issue that we are currently working on within the Cellular IP Project [9] relates to authentication and security. User authentication information can be provided in paging-update and route-update packets. Evaluation of the baseline protocol operating in a pico-cellular wireless testbed is underway. Early results look promising in terms of the performance of hard and semisoft hando, the network overhead associated with supporting mobility management and the scalability of the protocol to be congured to meet the requirements of widely dierent environments [6]. References [1] G. Brasche, B. Walke, "Concepts, Services and Protocols of the New GSM Phase 2+ General Packet Radio Service," IEEE Communications Magazine, pp. 94-104, August 1997. [2] Charles Perkins, editor, \IP Mobility Support," Internet RFC 2002, October 1996. [3] Pravin Bhagwat, Charles Perkins, Satish Tripathi, \Network Layer Mobility: an Architecture and Survey," IEEE Personal Communications Magazine, Vol. 3, No. 3, pp. 54-64, June 1996. [4] Andras G. Valko, \Cellular IP: A New Approach to Internet Host Mobility," ACM Computer Communication Review, January 1999. [5] A. Valko, A. Campbell, J. Gomez, \Cellular IP," Internet Draft, draft-valko-cellularip-00.txt, November 1998, Work in Progress. [6] A. Valko, J. Gomez, S. Kim, A. Campbell, \Performance of Cellular IP Access Networks," Proc. of 6th IFIP International Workshop on Protocols for High Speed Networks (PfHSN'99), Salem, August 1999. [7] David B. Johnson, Charles Perkins, \Route Optimization in Mobile IP," Internet Draft, draftietf-mobileip-optim-07.txt, November 1998, Work in Progress. [8] D. Clarc, J. Wroclawski, \An Approach to Service Allocation in the Internet," Internet Draft, draft-clarcdi-svc-alloc.00.txt, July 1997, Work in Progress. [9] The Cellular IP Project at Columbia University http://comet.columbia.edu/cellularip 5