One document matched: draft-nomad-mip4-flow-mobility-pb-00.txt




   MIP4 Working Group                                    N. A. Fikouras 
   INTERNET DRAFT                                        K. Kuladinithi 
   Expires: August 2004                                        C. Goerg 
                                              ComNets-ikom, Uni. Bremen 
                                                             C. Bormann 
                                                       TZI, Uni. Bremen 
                                                               May 2004 
                                      
                                      
               Mobile IPv4 Flow Mobility Problem Statement 
                 draft-nomad-mip4-flow-mobility-pb-00.txt 
 
 
Status of this Memo 
 
This document is an Internet-Draft and is in full conformance 
with all provisions of Section 10 of RFC2026. 
 
 
Internet-Drafts are working documents of the Internet Engineering Task 
Force (IETF), its areas, and its working groups.  Note that      other 
groups may also distribute working documents as Internet-Drafts 
Internet-Drafts are draft documents valid for a maximum of six months 
and may be updated, replaced, or obsolete by other documents at any 
time.  It is inappropriate to use Internet-Drafts as reference material 
or to cite them other than as "work in progress." 
 
The list of current Internet-Drafts can be accessed at 
     http://www.ietf.org/ietf/1id-abstracts.txt 
The list of Internet-Draft Shadow Directories can be accessed at 
     http://www.ietf.org/shadow.html. 
 
Abstract 
 
Internet capable mobile or portable devices are already a modern 
commodity while it is becoming all the more common that such devices are 
hosts to more then one wireless interface. The aim of this document is 
to show that a mobile user may make best use of this property by using 
multiple wireless interfaces in parallel. This would incline that the 
mobile user can distribute active flows across the available wireless 
interfaces and is able to seamlessly transfer them between the wireless 
interfaces in mid-session without interruption. 
 
    
Table of Contents 
 
   1. Introduction....................................................2 
   3. Scenarios for multiple interface management and flow mobility...3 
 3.1 Scenario 1......................................................3 
 3.2 Scenario 2......................................................3 
 3.3 Scenario 3......................................................4 
   4. Related Work....................................................4 
 4.1 Mobile IP.......................................................4 
 4.2 Stream Control Transmission Protocol............................5 
 4.3 Resource reservation Protocol...................................5 
 4.4 Filters for Mobile IP...........................................6 
   References.........................................................6 
   Authors' Addresses.................................................7 
   Intellectual Property Statement....................................7 
    
   MIP4 Flow Mobility PB Expires August 2004                        1 
   Internet Draft           MIP4 Flow Mobility PB         February 2004 
    
1. Introduction 
 
   It is forecasted that by 2005 an increasing portion of Internet users 
   will be using wireless devices such as web-enabled cell phones and 
   PDAs to go online as the number of worldwide Internet users will 
   nearly triple to 1.17 billion [1]. As a response to the explosive 
   growth of mobile Internet users, operators have urged for the 
   deployment of packet services in wide-area cellular networks. This 
   was accompanied by a rollout of standards for license free personal 
   and local area communication networks. The increasing availability of 
   a range of heterogeneous wireless technologies is a strong indication 
   that future mobile Internet communication systems will be built upon 
   wireless overlay networks [2]. It is understood that in order to make 
   best use of this property one must be able to selectively and 
   intelligently utilise in parallel any number of wireless networks in 
   his/her vicinity while dynamically distributing active flows across 
   the available wireless network links. The benefits of taking 
   advantage of this property can be grouped in three main areas, 
   namely: 
    
   o The aggregation of network resources available over a selection of  
     the wireless networks. 
   o The matching of individual flows and wireless network links with  
     respect to attributes such as cost, quality of service parameters  
     or a specific service. 
   o Achieving loss-less handoffs with minimal effect to active  
     communications. 
    
   The purpose of this draft is to: 
    
   o Raise awareness on the opportunities aroused by the increasing  
     availability of multi-interfaced mobile nodes. 
   o Articulate the problems of simultaneously using multiple wireless  
     network links with existing protocols. 
   o Argument that a solution can best be provided with an extension of  
     the Mobile IP protocol. 
 
2 Problem Overview 
 
   In homogeneous networks, a hand-off is initiated only when a mobile 
   unit eludes the boundaries of an administered domain and enters 
   another. However, in heterogeneous networks, a mobile unit does not 
   need to move in order to initiate a hand-off. Algorithms for hand-
   offs between heterogeneous networks are different from those for 
   homogeneous networks. Any hand-off decision is bound to affect a 
   range of active communications with different attributes and 
   requirements, benefiting some while degrading the performance of 
   others. The simultaneous use of multiple wireless network links 
   reduces the effect of this problem by a factor equivalent to the 
   number of network connections. To that end, the mobile node should be 
   able to move individual flows between network links with respect to 
   the requirements of the flow and the user’s preferences. The 
   management of flows should require minimal interaction with 
   communication peers while the differentiation of flows should take 
   place as close to the mobile node as possible. This will allow for 
   fast reaction times while restricting the amount of signaling that 
   traverses the core network fabric. 
    
   The requirements for any proposed solution aim at providing support 
   for multiple wireless interface management and flow mobility include: 
    
   o solution should operate in a transparent fashion to higher layer  
   MIP4 Flow Mobility PB     Expires August 2004                      2 
   Internet Draft           MIP4 Flow Mobility PB         February 2004 
     protocols and applications. 
   o solution should involve a minimum amount of signaling that should  
     be restricted to the mobile nodes vicinity and not communicated to 
     the Internet. 
   o solution should dictate a minimum amount of alterations to nodes  
     other than the mobile node and the mobility management support  
     infrastructure. 
   o solution should not compromise the security of involved nodes. 
   o solution should be backwards compatible, i.e. remain functional  
     even in environments where their operational requirements are not  
     supported. 
 
3. Scenarios for multiple interface management and flow mobility 
    
   The following scenarios describe a tactical application and two 
   everyday life situations aimed at highlighting the need for 
   simultaneous use of multiple wireless links and flow mobility. 
    
3.1 Scenario 1 
    
   An ambulance is called at the scene of a car accident. A paramedic 
   initiates a communication to a hospital via a wide area cellular link 
   for the relay of low bit-rate live video from the site of the crash 
   to assess the severity of the accident. It is identified that one of 
   the passengers has suffered a severe head injury. The paramedic 
   decides to consult a specialist via video conferencing. This session 
   is initiated from the specialist via the same wide area cellular 
   link. Meanwhile, the paramedic requests for the download of the 
   patient’s medical records from the hospital’s servers. The paramedic 
   decides in mid-session that the wide area cellular link is too slow 
   for this download and transfers the download to the ambulance 
   satellite link. Even though this link provides a significantly faster 
   bit rate it has a longer traversal delay and only down-link is 
   available. For this, only the down-stream of the download is 
   transferred while up-stream proceeds over the wide area cellular 
   link. Connectivity with the ambulance is managed over a wireless 
   local area link between the paramedic and the ambulance. Even though 
   the paramedic has performed a partial hand-off for the transfer of 
   the download down-stream to the satellite link, the upstream and the 
   video conferencing session remains on the wide area cellular link. 
   This serves best the time constraint requirements of the real time 
   communication. 
    
3.2 Scenario 2 
    
   Mr. Smith is on his way to work waiting at a train station. He uses 
   this opportunity and the presence of a wireless LAN hot-spot to 
   download the news from his favorite on-line news channel. His train 
   is announced and Mr. Smith decides to buy a ticket. However, the 
   ticket reservation service is only available via a wide area cellular 
   link of a specific provider. While Mr. Smith is downloading the news 
   and accessing the train ticket reservation service he receives a 
   phone call. This connection is receives over a separate wide area 
   cellular link. Mr. Smith answers the call to be informed that a 
   colleague is also at the train station and would like to travel with 
   him. Mr. Smith decides he wishes to initiate a video flow for this 
   communication. The bandwidth and traversal delay of the wide area 
   cellular link is not adequate for the video conference, so both flows 
   (video/audio) are transferred to a wireless local area link via a 
   hot-spot. This transfer occurs transparently and without affecting 
   any other active flows. 
    
   MIP4 Flow Mobility PB     Expires August 2004                      3 
   Internet Draft           MIP4 Flow Mobility PB         February 2004 
   In order to cater for the communication means of the modern man, 
   communication devices should be equipped with a range of 
   heterogeneous wireless interfaces providing with several points of 
   attachment to the global Internet. 
    
3.3 Scenario 3 
    
   Alice is at the airport waiting to board the plane. She receives a 
   call by her husband. This audio communication is received via a 
   wireless local area link realized over one of the available hot-
   spots. She knows this is going to be a long flight and wishes to 
   catch up on some work. Alice uses a wireless LAN connection to 
   download the necessary data. However, there is not enough time and 
   Alice decides to accelerate the download. Her notebook is equipped 
   with an additional wireless local area network interface. Alice 
   decides to distribute the different download flows between the 
   multiple interfaces to accelerate the download. 
    
   This scenario illustrates the capacity of mobile nodes with multiple 
   points of attachment not just to distribute and transfer whole flows 
   between the wireless links. 
    
   The scenarios illustrate several requirements of day-to-day as well 
   as tactical applications, namely: 
    
   1) The seamless interoperability of heterogeneous wireless networks 
   that allows for vertical mobility across the various layers of the 
   wireless overlay network. These will include wide area cellular 
   networks for the connectivity of units on the move as well as local 
   area wireless networks for connectivity either via hot-spots or 
   mobile ad-hoc networks. 
    
   2) Access for all mobile users to resources on the global Internet 
   and more importantly reachability on a globally unique, permanent 
   identity. 
    
   3) Policy based selection of the type of communication network for 
   different types of communications. The high correlation between type 
   of mobility, position, reposition and type of communication/service 
   that a mobile user may request or receive must be reflected in this 
   policy. 
    
   4) Simultaneous use of multiple wireless networks. Without this 
   feature these scenarios would not be feasible as mobile units would 
   be required to switch between available wireless networks in order to 
   more efficiently communicate with others or to access specific 
   services. As awareness is raised for the opportunities made possible 
   by multi-interfaced mobile nodes, policy based routing will gain 
   importance. 
    
   The following section gives a discussion of existing solutions to the 
   problem of mobility, flow and multiple interface management and 
   explains the shortcoming of each such solution. 
 
4. Related Work 
 
4.1 Mobile IP 
 
   The Mobile IP [3] is currently the dominant solution for the 
   provision of Internet mobility management. However, Mobile IP has 
   been designed with a focus on mobile nodes with a single wireless 
   link to the Internet. Mobile IP introduces the notion of Internet 
   layer hand-offs that are initiated every time that a mobile node 
   MIP4 Flow Mobility PB     Expires August 2004                      4 
   Internet Draft           MIP4 Flow Mobility PB         February 2004 
   moves across Internet administrative domains. Mobile IP Mobility 
   Agents are unable to distinguish between individual flows and with 
   every subsequent Mobile IP hand-off all active flows are redirected 
   to the most recently registered location. This behavior restricts 
   mobile nodes with multiple access interfaces that in order to take 
   advantage of that property should be able to determine on a per flow 
   basis how to have them distributed across the available wireless 
   links. 
    
   A solution to the problem of simultaneous multiple access interface 
   management can be provided with the combination of multi-homing and 
   Mobile IP route optimization. By sharing acquired care-of addresses 
   and home IP addresses between the available access interfaces, it is 
   possible with route optimization to distribute flows from different 
   communication peers between the access interfaces. However, such a 
   solution would require that for every change of state signaling 
   information would have to be relayed to the corresponding 
   communication peer. In addition, it would be impossible to 
   differentiate between incoming flows from the same source and 
   addressed to the same home IP address. Furthermore, multi-homing is 
   based on the high availability of Internet addresses, several of 
   which would be allocated to each mobile node, globally. Even though 
   this might be feasible for IPv6 it is not possible for IPv4 where 
   Internet addresses are scarce. It is considered that capability to 
   simultaneously use multiple access interfaces and to move flows 
   between them should be available to IPv4 and IPv6 mobile nodes alike. 
   [4] highlights the goals and benefits of multi-homing in IPv6. 
    
4.2 Stream Control Transmission Protocol 
    
   The same problem could be resolved with the help of transport layer 
   protocols such as the SCTP [5]. The SCTP is like TCP a reliable 
   transport service. Similar to TCP, SCTP is a session-oriented 
   mechanism, meaning that a relationship between the endpoints of an 
   SCTP communication is negotiated prior to data transmission. SCTP 
   includes native support for multi-homing but only for redundancy 
   purposes. This means that, SCTP endpoints exchange lists of addresses 
   during initiation of the association while a single one is chosen for 
   the SCTP data transmission. Should that IP address become unavailable 
   or when demonstrating high packet loss, the communication will fall-
   back to another home IP address until the first becomes again 
   available. In combination with Mobile IP, SCTP could guarantee the 
   reachability of the mobile node on any one of those home IP 
   addresses. This behavior resembles the requirement for flow mobility 
   but is only initiated for redundancy purposes and not otherwise 
   controlled by the mobile node. Even if renegotiation of communication 
   parameters was possible in mid-session it would involve exchanging 
   signaling information between communication peers that would 
   propagate through the Internet fabric. A final argument against the 
   use of SCTP for the realization of multiple access interface 
   management and flow mobility is that the support of SCTP in the 
   existing Internet infrastructure is minimal. 
    
4.3 Resource reservation Protocol 
    
   A key issue in flow mobility is the capacity to differentiate between 
   individual flows destined for a particular mobile node. The RSVP [6] 
   has been designed specifically for hosts to request specific 
   qualities of service from the network for particular flows. However, 
   RSVP does not perform its own routing; instead it uses underlying 
   routing protocols to determine where it should carry reservation 
   requests and subsequently flows. Consequently, a mobile node that 
   wishes to move a flow between two access interfaces would be able to 
   MIP4 Flow Mobility PB     Expires August 2004                      5 
   Internet Draft           MIP4 Flow Mobility PB         February 2004 
   use RSVP to identify a flow but would not be able to alter routing in 
   order to have the flow delivered to selected access interface. 
    
4.4 Filters for Mobile IP 
    
   Filters for Mobile IPv4 bindings [7] enables mobile nodes to 
   associate one or more Filters with mobility bindings during 
   registration. Flows that match a Filter will be processed as defined 
   by the Filter. In this manner, it is possible for a mobile node to 
   distribute flows among available wireless links, or to request that 
   such flows are dropped before reaching the mobile node.  
    
   Filters for Mobile IP does not introduce any additional signaling, it 
   dictates that filters and filtering management extensions should be 
   piggybacked by registration signaling. This protocol extension to 
   Mobile IP does not introduce any security requirements as existing 
   security considerations are adequate. Filters for Mobile IP is 
   compatible with hierarchical Mobile IP organizations that enables the 
   localized management of flow mobility and restricts signaling from 
   reaching communication peers. Even in this absence of hierarchical 
   Mobile IP considerations, filtering information is terminated at the 
   Home Agent and is not propagated further. This extension inherits the 
   property of the basic Mobile IP to operate transparently to active 
   communications. As such filtering occurs in a manner transparent to 
   transport layer protocols and applications. For the deployment of 
   Filters for Mobile IP no changes are required to Correspondent Nodes 
   while any alterations affect only the mobile node requesting for 
   filtering services and the Mobile IP infrastructure that wishes to 
   provide this service. Filters for Mobile IP is backwards compatible 
   with standard Mobile IP and can be deployed in conjunction with 
   multi-homing; for every home IP address separately. There are 
   currently several proposals aimed at introducing filters in Mobile IP 
   [7-10]. [7] has been successfully implemented and experimentally 
   evaluated [11] proving the feasibility of this approach. 
    
    
References 
    
   MIP4 Flow Mobility PB     Expires August 2004                      6 
   Internet Draft           MIP4 Flow Mobility PB         February 2004 
[1]  eTForecasts, "Internet Users Will Surpass 1 Billion in 2005," 
     http://www.etforecasts.com/pr/pr201.htm. 
[2]  R. H. Katz and E. A. Brewer, "The Case for Wireless Overlay 
     Networks," in Mobile Computing, T. Imielinski and H. F. Korth, 
     Eds.: Kluwer Academic Publishers, 1996, pp. 621-650. 
[3]  C. E. Perkins, "IP Mobility Support for IPv4," IETF RFC3344, August 
     2002. 
[4]  T. Ernst, N. Montavont, R. Wakikawa, C. Ng, T. Noel, E. Paik, and 
     K. Kuladinithi, "Goals and Benefits of Multihoming," IETF 
     http://www.ietf.org/internet-drafts/draft-ernst-generic-
     multihoming-pb-statement-00.txt, February 2004. 
[5]  L. Ong and J. Yoakum, "An Introduction to the Stream Control 
     Transmission Protocol (SCTP)," IETF RFC3286, May 2002. 
[6]  R. Braden, L. Zhang, S. Berson, S. Herzog, and S. Jamin, "Resource 
     ReSerVation Protocol (RSVP) - Version 1 Functional Specification," 
     IETF RFC2205, September 1997. 
[7]  N. A. Fikouras, A. Udugama, K. Kuladinithi, C. Görg, and W. Zirwas, 
     "Filters for Mobile IP Bindings (NOMAD)," IETF 
     http://www.ietf.org/internet-drafts/draft-nomad-mobileip-filters-
     05.txt, October 2003. 
[8]  K. Kuladinithi, N. A. Fikouras, and C. Görg, "Filters for Mobile 
     IPv6 Bindings (NOMADv6)," IETF http://www.ietf.org/internet-
     drafts/draft-nomadv6-mobileip-filters-01.txt, October 2003. 
[9]  N. Montavont and T. Noel, "Home Agent Filtering for Mobile IPv6," 
     IETF http://www.ietf.org/internet-drafts/draft-montavont-mobileip-
     ha-filtering-v6-00.txt, 1/2004 2004. 
[10] H. Soliman, K. Malki, and C. Castelluccia, "Per-flow movement in 
     MIPv6," IETF http://www.ietf.org/internet-drafts/draft-soliman-
     mobileip-flow-move-03.txt, 7/2003 2003. 
[11] N. A. Fikouras, A. Udugama, C. Görg, W. Zirwas, and J. M. 
     Eichinger, "Experimental Evaluation of Load Balancing for Mobile 
     Internet Real-Time Communications," presented at Proceedings of the 
     Sixth International Symposium on Wireless Personal Multimedia 
     Communications (WPMC), Yokosuka, Kanagawa, Japan, 2003. 
Authors' Addresses 
    
   Niko A. Fikouras 
   Departmnt of Communication Networks (ComNets) 
   Center for Information and Communication Technology (ikom) 
   University of Bremen         Phone:  +49-421-218-3339 
   D-28219 Bremen, Germany      Email:  niko@comnets.uni-bremen.de 
    
   Koojana Kuladinithi 
   Department of Communication Networks (ComNets) 
   Center for Information and Communication Technology (ikom) 
   University of Bremen         Phone:  +49-421-218-8264 
   D-28219 Bremen, Germany      Email:  koo@comnets.uni-bremen.de 
    
   Carmelita Goerg 
   Department of Communication Networks (ComNets) 
   Center for Information and Communication Technology (ikom) 
   University of Bremen         Phone:  +49-421-218-2277 
   D-28219, Bremen, Germany     Email:  cg@comnets.uni-bremen.de 
    
   Carsten Bormann 
   Technologie-Zentrum Informatik (TZI) 
   University of Bremen         Phone:  +49-421-218-7024 
   D-28219, Bremen, Germany     Email:  cabo@informatik.uni-bremen.de 
    
    
Intellectual Property Statement 
    
   The IETF takes no position regarding the validity or scope of any 
   MIP4 Flow Mobility PB     Expires August 2004                      7 
   Internet Draft           MIP4 Flow Mobility PB         February 2004 
   intellectual property or other rights that might be claimed to 
   pertain to the implementation or use of the technology described in 
   this document or the extent to which any license under such rights 
   might or might not be available; neither does it represent that it 
   has made any effort to identify any such rights. Information on the 
   IETF's procedures with respect to rights in standards-track and 
   standards-related documentation can be found in BCP-11. Copies of 
   claims of rights made available for publication and any assurances of 
   licenses to be made available, or the result of an attempt made to 
   obtain a general license or permission for the use of such 
   proprietary rights by implementors or users of this specification can 
   be obtained from the IETF Secretariat. 
    
   The IETF invites any interested party to bring to its attention any 
   copyrights, patents or patent applications, or other proprietary 
   rights which may cover technology that may be required to practice 
   this standard. Please address the information to the IETF Executive 
   Director. 
    
    
   Full Copyright Statement 
    
   Copyright (C) The Internet Society (2004). All Rights Reserved. 
    
   This document and translations of it may be copied and furnished to 
   others, and derivative works that comment on or otherwise explain it 
   or assist in its implementation may be prepared, copied, published 
   and distributed, in whole or in part, without restriction of any 
   kind, provided that the above copyright notice and this paragraph are 
   included on all such copies and derivative works. However, this 
   document itself may not be modified in any way, such as by removing 
   the copyright notice or references to the Internet Society or other 
   Internet organizations, except as needed for the purpose of 
   developing Internet standards in which case the procedures for 
   copyrights defined in the Internet Standards process must be 
   followed, or as required to translate it into languages other than 
   English. 
    
   The limited permissions granted above are perpetual and will not be 
   revoked by the Internet Society or its successors or assignees. 
    
   This document and the information contained herein is provided on an 
   "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING 
   TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING 
   BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION 
   HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF 
   MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
   MIP4 Flow Mobility PB     Expires August 2004                      8 
   Internet Draft           MIP4 Flow Mobility PB         February 2004 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
 
   MIP4 Flow Mobility PB     Expires August 2004                      9 

PAFTECH AB 2003-20262026-04-22 18:07:10