Internet DRAFT - draft-tian-sa-mip

draft-tian-sa-mip




Internet Engineering Task Force                                 J. Tian 
                                                               Motorola 
Internet Draft                                                  A.Helal 
Document: draft-tian-sa-mip-00.txt                University of Florida 
Expires: November 1 2006                                       May 2006 
    
    
                            MIP SPEED EXTENSION 
                                      
                        <draft-tian-sa-mip-00.txt> 
    
    
Status of this Memo 
    
   By submitting this Internet-Draft, each author represents that any 
   applicable patent or other IPR claims of which he or she is aware 
   have been or will be disclosed, and any of which he or she becomes 
   aware will be disclosed, in accordance with Section 6 of BCP 79. 
    
   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 obsoleted 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. 
    
   This Internet-Draft will expire on November 1, 2006. 
    
Copyright Notice 
    
      Copyright (C) The Internet Society (2006). 
    
Abstract 
    
   The speed extension to the Mobile Internet Protocol provides a way 
   for the Foreign Agents and Home Agents to perceive the moving speed 
   of the Mobile Nodes. With the speed information popularized in the 
   mobile IP network, the behavior of the Mobile IP implementation with 
   speed adaptive algorithm implemented will automatically adapt to the 
   speed of the Mobile Node so that the performance of the Mobile IP 
   won’t decline dramatically in a rapid moving environment. At the same 
 
 
Tian & Helal            Expires - November 2006               [Page 1] 
                          MIP SPEED EXTENSION                 May 2006 
 
 
   time, the Mobile IP speed adaptive algorithm only requires reasonable 
   resources that are enough for seamless handoff.   
    
    
Conventions used in this document 
    
   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", 
   "SHOULD", "SHOULD NOT", "RECOMMENDED",  "MAY", and "OPTIONAL" in this 
   document are to be interpreted as described in RFC-2119 [i]. 
    
Table of Contents 
    
   1. Introduction...................................................2 
   2. Performance of MIP and the moving speed of MN..................3 
      2.1 Performance of MIP at different moving speeds..............3 
      2.2 Relationship between Performance of MIP and moving speeds of 
      MN.............................................................3 
   3. Speed adaptive MIP (SA-MIP)....................................4 
      3.1 Foreign Agent set size.....................................4 
      3.2 MIP speed extension........................................5 
      3.3 SA-MIP handoff procedure...................................6 
   4. Security Considerations........................................6 
   References........................................................7 
   Author's Addresses................................................7 
   Full Copyright Statement..........................................7 
   Acknowledgments...................................................8 
    
1. Introduction 
    
   While TCP/IP successfully overcomes the barriers of time and distance 
   in a wired network, mobile IP is a promising technology to eliminate 
   the barrier of location for the increasing wireless internet usage. 
   Third generation (3G) services combine high speed mobile access with 
   IP-based services. 3G networks are based on a set of radio technology 
   standards such as CDMA2000, EDGE and WCDMA. Mobile IP (MIP) can be 
   used as the common macro mobility management framework to merge all 
   these technologies and allow mobile users to roam between different 
   access networks. 
    
   Throughout history, the economic wealth of people or a nation has 
   been closely tied to transportation efficiency. A person can drive a 
   car on high way at speed of 80miles/h. Some high speed trains such as 
   France TGV, Japanese bullet, German maglev can travel at speeds of 
   over 200 miles/h. Could people surf the internet, communicate with 
   families and enjoy an online movie while traveling at high speeds? 
   Could the current network infrastructure support rapid mobility? 
    
   A review on recent research on MIP shows a great amount of efforts 
   contributed to reducing MIP handoff latency. [1] proposed two 
 
 
Tian & Helal            Expires - November 2006               [Page 2] 
                          MIP SPEED EXTENSION                 May 2006 
 
 
   mobility protocols, pre- and post-registration, using L2 trigger. In 
   pre- registration, MN may communicate with both oFA (old Foreign 
   Agent) and nFA (new Foreign Agent). In post-registration, data are 
   cached in nFA before the registration is completed. Fast-handover [2] 
   for Mobile IPv6 network combines the about two methods. But they all 
   depend on L2 (layer 2). S-MIP[3], uses MN location and movement 
   patterns to ‘instruct’ the MN when and how handoff should be carried 
   out. [4] also uses MN’s movement model to predict handoff. But all 
   these efforts didn’t consider the speed factor of MN, which may cause 
   problems when the MN moving rapidly. 
    
2. 
   Performance of MIP and the moving speed of MN 
    
   MIPv4[5] is designed independently from all Layer 2 technologies. In 
   order to evaluate the performance of MIP in rapid moving 
   environments, without losing generality, 802.11b is used as the Layer 
   2 technology to evaluate the performance of MIP. 
    
2.1 Performance of MIP at different moving speeds 
    
   The experiment results shows that the time-sequence graph and 
   throughput graph at speed 20m/s and Access Point(AP) distance 1000m 
   are similar to those graphs at speed 10m/s and AP distance 500m. Also 
   the time-sequence graph and throughput graph at speed 80m/s and AP 
   distance 1000m are similar to those graphs at speed 40m/s and AP 
   distance 500m, as well as those graphs at speed 20m/s and AP distance 
   250m. If double the moving speed of MN and at the same time double 
   the AP distance, the average throughput shows no suggestive 
   difference. 
    
2.2 Relationship between Performance of MIP and moving speeds of MN 
  
   The experiment also shows that the handoff overall time doesn’t 
   change with speed and effective time/total travel time ratio 
   decreases when the speed increases. 
    
   Let Pavg – Average throughput 
   Pmaxavg – Average throughput without handoff 
   Ttravel – Total travel time 
   Teffective – Total effective time for ftp transmission 
   Thandoff – Total handoff time while traveling 
   Khandoff – The number of handoffs while traveling 
   thandoff – Average handoff time among 7 times of handoff 
    
   Then, Pavg = (Pmaxavg / Ttravel ) x Teffetive  
   = Pmaxavg (Ttravel – Thandoff )/ Ttravel 
   = Pmaxavg (1 – Thandoff / Ttravel) 
   = Pmaxavg( 1 – Khandoff x thandoff / Ttravle) 
   = Pmaxavg( 1 – (Khandoff / Ttravle ) x thandoff ))  
 
 
Tian & Helal            Expires - November 2006               [Page 3] 
                          MIP SPEED EXTENSION                 May 2006 
 
 
    
   Since thandoff doesn’t change, The change of Pavg is caused by 
   Khandoff/Ttravel ratio.  
    
   Define MN handoff rate as rh = v/d, which is the ratio of the MN’s 
   speed and the cell size(AP distance). It means that how many APs or 
   FAs the MN hands over in one second. rh is also equal to Khandoff / 
   Ttravel. 
    
   The relationship between the performance of MIP over WLAN and the 
   moving speed is presented in the following equation:  
    
   Pavg = Pmaxavg( 1 – rh x thandoff )     (1) 
    
   Where Pavg is the average throughput for the MN; Pmaxavg is the 
   average throughput without handoff. thandoff is the average handoff 
   time (in second) for every handoff procedure. 
    
3. Speed adaptive MIP (SA-MIP) 
    
   Equation 1 shows that the performance of MIP depends on the MN 
   handoff rate. rh is also equal to the ratio of Khandoff/Ttravel, 
   where Khandoff is the number of handoffs occurred during the MN 
   traveling. Ttravel is MN’s total travel time. To reduce rh without 
   changing total travel time, the number of handoffs needs to be 
   reduced. The optimal is Khandoff = 0 
    
3.1 Foreign Agent set size. 
    
   Let N be the total FA numbers on the way MN travels. Let’s assume M 
   is the number of FAs with whom the MN can communicate without L3 
   handoff delay. The optimal is let M = N. But this costs too many 
   resources, especially when the number of active MNs is large. It's 
   hard to know how long the MN will travel at the beginning. 
    
   Let M be the size of the FA Set with whom the MN can communicate 
   without L3 handoff delay. From IP level of view, M is the number of 
   FAs that MN has registered to and can communicate with at that 
   moment. 
    
   Now the question is: 
   1. How to decide FA set size M 
   2. How to guarantee MN can communicate with a FA set almost like to 
   do with a single FA. 
    
   For question 1, equation 6 gives the FA set size. 
    
   M = | thandoff x rh | + 1     (2) 
    
 
 
Tian & Helal            Expires - November 2006               [Page 4] 
                          MIP SPEED EXTENSION                 May 2006 
 
 
   In this equation, thandoff is the handoff time for every handoff 
   procedure, and rh is the handoff rate. The value of thandoff can be 
   an experimental measurement result. rh is dynamic.  
    
   For question 2, the solution is to let MN pre-register M potential 
   FAs along the way MN travels, at the same time let IP packets be 
   multicasted to those M FAs in this FA set. So MN will not experience 
   any handoff delay from the IP level of view. 
    
   In SA-MIP, the set of FAs that MN can talk to without L3 latency is 
   extended from one point at low moving speed to a line at high moving 
   speed. The length of the line dynamically changes with the MN handoff 
   rate. The behavior of SA-MIP will automatically adapt to the handoff 
   rate of the MN so that the performance of SA-MIP won’t decline 
   dramatically in a rapid moving environment. At the same time, SA-MIP 
   only cost reasonable amount of resource that is appropriate for 
   seamless handoff.   
    
3.2 MIP speed extension 
    
   MN’s registration message is extended by speed extension. According 
   to Mobile IP Vendor/Organization-Specific Extensions[6]. Two 
   Vendor/Organization Specific Extensions are allowed for MIP, Critical 
   (CVSE) and Normal (NVSE) Vendor/Organization Specific Extensions. The 
   basic difference is when the CVSE is encountered but not recognized, 
   the message containing the extension must be silently discarded, 
   whereas when a NVSE is encountered but not recognized, the extension 
   should be ignored, but the rest of the Extensions and message data 
   must still be processed. the NVSE extension format is use for the 
   speed extension.  
    
      The format of the speed extension is as shown below. It follows 
   the format of NVSE extension. 
    
       0                   1                   2                   3 
       0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
      |  Type = 134   |    Length     |             reserved          | 
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
      |                             Vendor/Org-ID                     | 
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
      |          Speed-Type           |       Speed-Value 
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
    
             Figure 1: Normal Vendor/Organization Specific Extension 
    
   Type        NVSE-TYPE-NUMBER 134 
    

 
 
Tian & Helal            Expires - November 2006               [Page 5] 
                          MIP SPEED EXTENSION                 May 2006 
 
 
   Length      Length in bytes of this extension, not including the   
               Type and Length bytes. 
    
   Reserved    Reserved for future use.  To be set to 0. 
    
   Vendor/Org-ID 
               The high-order octet is 0 and the low-order 3 octets are 
               the SMI Network Management Private Enterprise Code of the 
               Vendor in network byte order, as defined in the Assigned 
               Numbers RFC [7]. 5400 may be used here. 
    
   Speed-Type  Indicates the type of speedExtension. Number 10 indicates 
               the Speed-Value is an absolute speed value. Number 11  
               indicates the Speed-Value is value of handoff rate in  
               FAs/second. 
    
   Speed-Value When the Speed-Type is 10, this value is an absolute   
               speed value in meters/second. When the Speed-Type is 11, 
               this value is a handoff rate in FAs/second. 
    
3.3 SA-MIP handoff procedure 
    
   Whenever the MN needs to handoff to a new FA set, after it gets a new 
   agent advertisements, it sends a registration request with up-to-date 
   speed or handoff rate information to the very first FA in a new FA 
   set. The first FA relays the registration request to upper FA or HA. 
   Meanwhile, it decapsulates the speed extension, refill the MIP header 
   and authentication extension and then forward it to other FAs(M-1 
   FAs) in this FA set. These other FAs relay the registration request 
   to upper FA or HA as well, just like the request comes from the MN. 
   When the GFA or HA received these registration requests, it builds up 
   tunnels downwards to each FA and responses with a registration reply. 
   When the FA received the registration reply, it builds up tunnel 
   upwards to the GFA or HA. Whenever the MN setups the Link-layer 
   contact with the FA, the later forwards the registration reply to the 
   former. The MN gets the care-of-address from agent advertisement 
   message or registration reply message, and begins data communication. 
   At the same time, it sends registration request to the new FA with 
   up-to-date speed or handoff rate information. This new FA 
   decapsulates the registration request message and sets up a new FA 
   set. The new FA refill the MIP header and authentication extension 
   and then forward it to other FAs in this FA set and repeats the above 
   process. 
    
4. Security Considerations 
    
   This document assumes that the MIP registration messages with speed 
   extension are authenticated using a method defined by the Mobile IP 
   protocol.  This document does not impose any additional requirements 
 
 
Tian & Helal            Expires - November 2006               [Page 6] 
                          MIP SPEED EXTENSION                 May 2006 
 
 
   on Mobile IP messages from a security point of view.  So this is not 
   expected to be a security issue.  
    
References
                     
    
   [1]   K. El Malki et al., “Low latency handoffs in mobile IPv4”,IETF 
      draft-ietf-monileip-low-latency - handoffs -v4-04.txt, 2002 
    
   [2]   R. Koodli, "Fast Handovers for Mobile IPv6" IETF draft-ietf-
   mobileip-fast-mipv6-08.txt, 2003 
    
   [3]   R.Hsieh, G.Zhou, and A.Seneviratne, S-MIP: "A Seamless Handoff 
   Architecture for Mobile IP". Proceedings of INFOCOM, San Francisco, 
   2003 
    
   [4]   N.Van den Wijngaert, and C.Blondia, “An Urban Mobility Model 
   and Predictive Hando ver Scheme for Mobile IP”, Proceedings of 
   OPNETWORK 2004, Washington D.C., 2004. 
    
   [5]   C.Perkins,RFC3344,“IP Mobility Support for IPv4”, August 2002. 
    
   [6]   G. Dommety K. Leung, "Mobile IP Vendor/Organization-Specific 
   Extensions" RFC 3115, April 2001. 
    
   [7]   Reynolds, J. and J. Postel, "Assigned Numbers", STD 2, RFC 
   1700, October 1994 
    
Author's Addresses 
    
   Jun Tian 
   Motorola 
   600 North U.S. Highway 45, MS:AN2 
   Libertyville, IL 60048 
   Phone: 847-877-5809 
   Email: jacky.tian@motorola.com 
    
   Abdelsalam (Sumi) Helal 
   University of Florida 
   P.O. Box 116120 
   Gainesville, Florida 32611-6120  
   Phone: 352-392-6845 
   Email: helal@cise.ufl.edu  
    
Full Copyright Statement 
    
   Copyright (C) The Internet Society (2006).  This document is subject 
   to the rights, licenses and restrictions contained in BCP 78, and 

 
 
Tian & Helal            Expires - November 2006               [Page 7] 
                          MIP SPEED EXTENSION                 May 2006 
 
 
   except as set forth therein, the authors retain all their rights. 
    
   "This document and the information contained herein are provided on 
   an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE 
   REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE 
   INTERNET ENGINEERING TASK FORCE DISCLAIM 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. 
    
Acknowledgments 
    
   The authors would like to thank Janise McNair, Dapeng Wu, Paul 
   Fishwick and Markus Schneider for their useful discussions. 
    
    

































 
 
Tian & Helal            Expires - November 2006               [Page 8]