One document matched: draft-kempf-netlmm-nohost-ps-01.txt

Differences from draft-kempf-netlmm-nohost-ps-00.txt



                                                                  J. Kempf, 
                                                                     Editor 
  Internet Draft                                                   K. Leung 
  Document: draft-kempf-netlmm-nohost-ps-01.txt                  P. Roberts 
                                                                 K. Nishida 
                                                                G. Giaretta 
                                                                 M. Liebsch 
                                                                            
                                                                            
  Expires: July, 2006                                         January, 2006 
      
      
                        Problem Statement for IP Local Mobility 
                         (draft-kempf-netlmm-nohost-ps-01.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. 
      
  Abstract 
   
     In this document, the well-known problem of localized mobility management 
     for IP link handover is given a fresh look. After a short discussion of the 
     problem and a couple of scenarios, the principal shortcomings of existing 
     solutions are discussed. 
   
  Table of Contents 
   
     1.0  Introduction.....................................................2 
     2.0  The Local Mobility Problem.......................................3 
     3.0  Scenarios for Localized Mobility Management......................6 
     4.0  Most Serious Problems with Existing Solutions....................6 
     5.0  Security Considerations..........................................8 
     6.0  Author Information...............................................8 
     7.0  Informative References...........................................9 

      
     Kempf, et. al.               Expires July, 2006               [Page 1] 

     Internet Draft      Problem Statement for IP Local Mobility    January, 2006 
      
     8.0  IPR Statements...................................................9 
     9.0  Disclaimer of Validity..........................................10 
     10.0 Copyright Notice................................................10 
   
   1.0 Introduction 
         
     Localized mobility management has been the topic of much work in the IETF 
     for some time, and it may seem as if little remains to be said on the topic. 
     The experimental protocols developed from previous work, namely FMIPv6 [1] 
     and HMIPv6[2], involve host-based solutions that mimic to a greater or 
     lesser extent the approach taken by Mobile IPv6 [3] for global mobility 
     management.  However,  recent  developments  in  the  IETF  and  the  WLAN 
     infrastructure market suggest that it may be time to take a fresh look at 
     localized mobility management. Firstly, new IETF work on global mobility 
     management protocols that are not Mobile IPv6, such as HIP [4] and Mobike 
     [5], suggests that future wireless IP nodes may support a more diverse set 
     of  global  mobility  protocols.  Secondly,  the  success  in  the  WLAN 
     infrastructure market of WLAN switches, which perform localized mobility 
     management without any host stack involvement, suggests a possible design 
     paradigm that could be used to accommodate other global mobility management 
     options on the mobile node while reducing host stack software complexity and 
     expanding the range of mobile nodes that could be accommodated.  
      
     This document briefly describes the local mobility problem and a few 
     scenarios where localized mobility management would be desirable. Then, it 
     describes the two most serious problems with existing protocols: the 
     requirement for host stack support, and the complex security interactions 
     required between the mobile node and the access network. More detailed 
     requirements and gap analysis for existing protocols can be found in [6].  
      
  1.1 Terminology 
      
     Mobility terminology in this draft follows that in RFC 3753 [7], with the 
     addition of some new and revised terminology given here:  
      
        IP Link 
          A set of routers, mobile nodes, and wireless access points that share 
          link broadcast capability or its functional equivalent. This definition 
          covers one or multiple access points under one or several access 
          routers. In the past, such a set has been called a subnet, but this 
          term is not strictly correct for IPv6, since multiple subnet prefixes 
          can be assigned to an IP link in IPv6. 
           
        Access Network (revised) 
          An Access Network consists of following three components: wireless or 
          other access points, access routers, access network gateways which form 
          the boundary to other networks and may shield other networks from the 
          specialized routing protocols (if any) run in the Access Network; and 
          (optionally) other internal access network routers which may also be 
          needed in some cases to achieve a specialized routing protocol. 
         
        Local Mobility (revised) 

      
     Kempf, et. al.                 Expires July 2006              [Page 2] 

     Internet Draft      Problem Statement for IP Local Mobility    January, 2006 
      
          Local Mobility is mobility over a restricted area of the network 
          topology. Note that, although the area of network topology over which 
          the mobile node moves may be restricted, the actual geographic area 
          could be quite large, depending on the mapping between the network 
          topology and the wireless coverage area. 
           
        Localized Mobility Management 
          Localized Mobility Management is a generic term for protocols dealing 
          with  IP  mobility  management  confined  within  the  access  network.  
          Localized mobility management signaling is not routed outside the 
          access  network,  although  a  handover  may  trigger  Global  Mobility 
          Management signaling. Localized mobility management protocols exploit 
          the locality of movement by confining movement related changes to the 
          access network. 
           
        Global Mobility Protocol 
          A Global Mobility Protocol is a mobility protocol used by the mobile 
          node to change the global, end-to-end routing of packets when movement 
          causes a topology change and thus invalidates a global unicast address 
          on the local IP link currently in active use by the mobile node. The 
          Global Mobility Protocol allows the mobile node to maintain a mapping 
          between a permanent rendezvous or home address and a temporary care-of 
          address for rendezvous with nodes that want to initiate a connection, 
          and it may also provide direct routing through the rendezvous node 
          and/or optimized routing directly between correspondent nodes and the 
          local address. Typically, this protocol will be Mobile IPv6 [1] but it 
          could also be HIP [4] or Mobike [5] (Note: although Mobike is not 
          considered a mobility management protocol in general, for purposes of 
          this document, it will be so considered because it manages the address 
          map and routing between a fixed VPN endpoint address and a changing 
          local address). 
           
        Global Mobility Anchor Point 
          A node in the network where the mobile node has its fixed home address 
          that maintains the mapping between the home address and care-of address 
          for purposes of rendezvous and possibly traffic forwarding. For Mobile 
          IPv6 [1], this is the home agent. For HIP [4], this is the rendezvous 
          server. For Mobike [5], this is the VPN tunnel gateway in the home 
          network. 
           
        Intra-Link Mobility 
          Intra-Link Mobility is mobility between wireless access points within 
          an IP Link. Typically, this kind of mobility only involves Layer 2 
          mechanisms, so Intra-Link Mobility is often called Layer 2 mobility. No 
          IP link configuration is required upon movement since the link does not 
          change, but some IP signaling may be required for the mobile node to 
          confirm whether or not the change of wireless access point also 
          resulted in a change of IP link. If the IP link consists of a single 
          access  point/router  combination,  then  this  type  of  mobility  is 
          typically absent. See Figure 1.  
             
   2.0 The Local Mobility Problem 
      

      
     Kempf, et. al.                 Expires July 2006              [Page 3] 

     Internet Draft      Problem Statement for IP Local Mobility    January, 2006 
      
     The local mobility problem is restricted to providing IP mobility management 
     for mobile nodes within an access network. An access network consists of a 
     group of access routers connected to wired or wireless access points on the 
     downlink side and a wired IP core through one or more aggregation routers on 
     the side that is routed toward the border router and the Internet. The 
     aggregation routers function as an access network gateway, although in this 
     case, there is no specialized routing protocol and the routers function as a 
     standard IP routed network. This is illustrated in Figure 1, where the 
     aggregation routers are designated as "AggR". Transitions between service 
     providers in separate autonomous systems or across broader topological 
     "boundaries" within the same service provider are excluded.  
      
     Figure 1 depicts the scope of local mobility in comparison to global 
     mobility. The Aggregation Routers AggR A1 and B1 are gateways to the access 
     network. The Access Routers AR A1 and A2 are in Access Network A, B1 is in 
     Access Network B. Note that it is possible to have additional aggregation 
     routers between AggR A1 and AggR B1 and the access routers if the access 
     network is large. Access Points AP A1 through A3 are in Access Network A, B1 
     and B2 are in Access Network B. Other Aggregation Routers, Access Routers, 
     and Access Points are also possible. The figure implies a star topology for 
     the access network deployment, and the star topology is the primary one of 
     interest since it is quite common, but the problems discussed here are 
     equally relevant to ring or mesh topologies in which access routers are 
     directly connected through some part of the network. 
         
         
                    Access Network A         Access Network B 
         
                        +-------+                +-------+ 
                        |AggR A1| (other AggRs)  |AggR B1| (other AggRs) 
                        +-------+                +-------+     
                         @    @                     @           
                        @      @                    @            
                       @        @                   @            
                      @          @                  @   
                     @            @                 @ 
                    @              @                @         
                 +-----+       +-----+            +-----+       
                 |AR A1|       |AR A2|(other ARs) |AR B1|  (other ARs) 
                 +-----+       +-----+            +-----+ 
                    *             *                  *           
                   * *            *                 * *           
                  *   *           *                *   *           
                 *     *          *               *     *          
                *       *         *              *       * 
               *         *        * (other APs) *         * (other APs) 
              /\         /\       /\           /\         /\ 
             /AP\       /AP\     /AP\         /AP\       /AP\        
            / A1 \     / A2 \   / A3 \       / B1 \     / B2 \      
            ------     ------   ------       ------     ------ 
                    
             +--+      +--+      +--+         +--+ 
             |MN|----->|MN|----->|MN|-------->|MN| 
             +--+      +--+      +--+         +--+ 
      
     Kempf, et. al.                 Expires July 2006              [Page 4] 

     Internet Draft      Problem Statement for IP Local Mobility    January, 2006 
      
              Intra-link    Local      Global  
               Mobility    Mobility   Mobility 
         
                 Figure 1. Scope of Local and Global Mobility Management 
                                              
      
     As shown in the figure, a global mobility protocol is necessary when a 
     mobile node (MN) moves between two access networks. Exactly what the scope 
     of the access networks is depends on deployment considerations. Mobility 
     between two access points under the same access router constitutes Intra-
     link mobility, and is typically handled by Layer 2 mobility protocols (if 
     there is only one access point/cell per access router, then intra-link 
     mobility may be lacking). Between these two lies local mobility. Local 
     mobility occurs when a mobile node moves between two access points connected 
     to two different access routers. 
      
     Global mobility protocols allow a mobile node to maintain reachability when 
     a change between access routers occurs, by updating the address mapping 
     between the home address and care-of address at the global mobility anchor 
     point, or even end to end by changing the care-of address directly at the 
     correspondent node. A global mobility management protocol can therefore be 
     used between access routers for handling local mobility. However, there are 
     three well-known problems involved in using a global mobility protocols for 
     every transition between access routers. Briefly, they are: 
      
        1) Update  latency.    If  the  global  mobility  anchor  point  and/or 
           correspondent node (for route optimized traffic) is at some distance 
           from the mobile node's access network, the global mobility update may 
           require a considerable amount of time, during which time packets 
           continue to be routed to the old care-of address and are essentially 
           dropped.  
        2) Signaling overhead.  The amount of signaling required when a mobile 
           node moves from one IP link to another can be quite extensive, 
           including all the signaling required to configure an IP address on the 
           new link and global mobility protocol signaling back into the network 
           for changing the home to care-of address mapping. The signaling volume 
           may negatively impact wireless bandwidth usage and real time service 
           performance. 
        3) Location privacy.  The change in care-of address as the mobile node 
           moves exposes the mobile node's topological location to correspondents 
           and potentially to eavesdroppers. An attacker that can assemble a 
           mapping between subnet prefixes in the mobile node's access network 
           and geographical locations can determine exactly where the mobile node 
           is located. This can expose the mobile node's user to threats on their 
           location privacy. 
         
     These problems suggest that a protocol to localize the management of 
     topologically small movements is preferable to using a global mobility 
     management protocol on each IP link move. In addition to these problems, 
     localized mobility management can provide a measure of local control, so 
     mobility management can be tuned for specialized local conditions. Note also 
     that if localized mobility management is provided, it is not strictly 
     required for a mobile node to support a global mobility management protocol 
     since  movement  within  a  restricted  IP  access  network  can  still  be 
      
     Kempf, et. al.                 Expires July 2006              [Page 5] 

     Internet Draft      Problem Statement for IP Local Mobility    January, 2006 
      
     accommodated. Without such support, however, a mobile node experiences a 
     disruption in its traffic when it moves beyond the border of the localized 
     mobility management domain. 
      
   3.0 Scenarios for Localized Mobility Management 
      
     There are a variety of scenarios in which localized mobility management is 
     attractive.  
      
  3.1 Large Campus with Diverse Physical Interconnectivity 
      
     One scenario where localized mobility management would be attractive is for 
     a campus wireless LAN deployment in which parts of the campus are connected 
     by links that are other than 802.3 or in which it is not possible to cover 
     the campus by one VLAN. In this case, the campus is divided into separate IP 
     links each served by one or more access routers. This kind of deployment is 
     served today by wireless LAN switches that co-ordinate IP mobility between 
     them, effectively providing localized mobility management at the link layer. 
     Since the protocols are proprietary and not interoperable, any deployments 
     that require IP mobility necessarily require switches from the same vendor.   
      
  3.2 Advanced Cellular Network 
      
     Next generation cellular protocols such as 802.16e [8] and Super 3G/3.9G [9] 
     have the potential to run IP deeper into the access network than the current 
     3G cellular protocols, similar to today's WLAN networks. This means that the 
     access network can become a routed IP network. Interoperable localized 
     mobility management can unify local mobility across a diverse set of 
     wireless protocols all served by IP, including advanced cellular, WLAN, and 
     personal area wireless technologies such as UWB and Bluetooth. Localized 
     mobility management at the IP layer does not replace Layer 2 mobility (where 
     available) but rather complements it. A standardized, interoperable 
     localized mobility management protocol for IP can remove the dependence on 
     IP layer localized mobility protocols that are specialized to specific link 
     technologies or proprietary, which is the situation with today's 3G 
     protocols. The expected benefit is a reduction in maintenance cost and 
     deployment complexity. See [6] for a more detailed discussion of the 
     requirements for localized mobility management. 
      
  3.3 Picocellular Network with Small But Node-Dense IP Links 
      
     Future radio link protocols at very high frequencies may be constrained to 
     very short, line of sight operation. Even some existing protocols, such as 
     UWB and Bluetooth, are designed for low power, short range operation. For 
     such protocols, extremely small picocells become more practical. Although 
     picocells do not necessarily imply "pico IP links", wireless sensors and 
     other advanced applications may end up making such picocellular type 
     networks node-dense, requiring subnets that cover small geographical areas, 
     such as a single room. The ability to aggregate many subnets under a 
     localized mobility management scheme can help reduce the amount of IP 
     signaling required on IP link movement.  
      
   4.0 Problems with Existing Solutions 
      
      
     Kempf, et. al.                 Expires July 2006              [Page 6] 

     Internet Draft      Problem Statement for IP Local Mobility    January, 2006 
      
     Existing solutions for localized mobility management fall into three 
     classes: 
      
     1) Interoperable IP level protocols that require changes to the mobile node's 
        IP stack and handle localized mobility management as a service provided to 
        the host by the access network, 
     2) Link specific or proprietary protocols that handle localized mobility for 
        any mobile node but only for a specific type of link layer, namely 802.11 
        running on an 802.3 wired network backhaul. 
     3) Use of a standard IGP such as OSPF or IS-IS to distribute host routes, and 
        updating the host routes when the mobile node moves. 
      
     For Solution 1, the following are specific problems: 
      
     1) The host stack software requirement limits broad usage even if the 
        modifications are small. The success of WLAN switches indicates that 
        network operators and users prefer no host stack software modifications. 
        This preference is likely to be independent of the lack of widespread 
        Mobile IPv4 deployment, since it is much easier to deploy and use the 
        network. 
     2) Future mobile nodes may choose other global mobility management 
        protocols, such as HIP or Mobike. The existing localized mobility 
        management solutions all depend on Mobile IP or derivatives. 
     3) Existing localized mobility management solutions do not support both IPv4 
        and IPv6.  
     4) Security for the existing localized mobility management solutions 
        requires complex security associations with network elements for no 
        improvement in security over what is available if localized mobility 
        management is not used. In addition to the additional signaling required 
        to set up these security associations, provisioning a mobile node with 
        credentials for roaming to all the access networks where the mobile node 
        might end up may prove difficult, acting as a barrier to deployment.  
      
     Solution 2 has the following problems: 
      
     1) Existing solutions only support WLAN networks with Ethernet backhaul and 
        therefore are not available for advanced cellular networks or 
        picocellular protocols, or other types of wired backhaul. 
     2) Each WLAN switch vendor has its own proprietary protocol that does not 
        interoperate with other vendor's equipment. 
     3) Because the solutions are based on layer 2 routing, they may not scale up 
        to a metropolitan area, or local province. 
      
     Solution 3 has the following problems: 
      
     1) Each router in the localized mobility management domain is required to 
        maintain a host route table and to search the host route table for 
        routing each packet, limiting the memory and processing power 
        scalability. 
     2) After handover, until host routes propagate back along the current path 
        of traffic to the localized mobility management domain border, traffic 
        packets for the mobile node are sent to the old router, causing the 
        packets to drop. Since IGPs typically propagate routing updates through 

      
     Kempf, et. al.                 Expires July 2006              [Page 7] 

     Internet Draft      Problem Statement for IP Local Mobility    January, 2006 
      
        flooding, the delay in host route propagation also limits the topological 
        span of the localized mobility management domain. 
     3) Rapid movement by the mobile node faster than the rate at which flooding 
        can propagate host routes could lead to a cascading series of host route 
        messages that never stabilize.     
      
     Having an interoperable, standardized localized mobility management protocol 
     that is scalable to topologically large networks, but requires no host stack 
     involvement for localized mobility management is a highly desirable 
     solution. 
           
   5.0 Security Considerations 
      
     Localized mobility management has certain security considerations, one of 
     which - need for access network to mobile node security - was touched on in 
     this document. Existing localized mobility management solutions increase the 
     need for mobile node to access network signaling and provisioning of the 
     mobile node with credentials without increasing the security beyond what is 
     available if no localized mobility management solution is used. A more 
     complete discussion of the security requirements for localized mobility 
     management can be found in [6].   
      
   6.0 Author Information 
         
        James Kempf 
        DoCoMo USA Labs 
        181 Metro Drive, Suite 300 
        San Jose, CA 95110 
        USA 
        Phone: +1 408 451 4711 
        Email: kempf@docomolabs-usa.com 
         
        Kent Leung 
        Cisco Systems, Inc. 
        170 West Tasman Drive 
        San Jose, CA 95134 
        USA 
        EMail: kleung@cisco.com 
         
        Phil Roberts 
        Motorola Labs 
        Schaumberg, IL 
        USA 
        Email: phil.roberts@motorola.com 
         
        Katsutoshi Nishida 
        NTT DoCoMo Inc. 
        3-5 Hikarino-oka, Yokosuka-shi 
        Kanagawa,  
        Japan 
        Phone: +81 46 840 3545 
        Email: nishidak@nttdocomo.co.jp 
         
        Gerardo Giaretta 
      
     Kempf, et. al.                 Expires July 2006              [Page 8] 

     Internet Draft      Problem Statement for IP Local Mobility    January, 2006 
      
        Telecom Italia Lab  
        via G. Reiss Romoli, 274   
        10148 Torino  
        Italy  
        Phone: +39 011 2286904  
        Email: gerardo.giaretta@tilab.com 
         
        Marco Liebsch  
        NEC Network Laboratories  
        Kurfuersten-Anlage 36 
        69115 Heidelberg  
        Germany  
        Phone: +49 6221-90511-46  
        Email: marco.liebsch@ccrle.nec.de 
         
         
   7.0 Informative References 
      
      [1] Koodli, R., editor, "Fast Handovers for Mobile IPv6," RFC 4068, July, 
          2005. 
      [2] Soliman, H., editor, "Hierarchical Mobile IPv6 Mobility Management," 
          RFC 4140, August, 2005. 
      [3] Johnson, D., Perkins, C., and Arkko, J., "Mobility Support in IPv6," 
          RFC 3775. 
      [4] Moskowitz, R., Nikander, P., Jokela, P., and Henderson, T., "Host 
          Identity Protocol", Internet Draft, work in progress. 
      [5] Kivinen, T., and Tschopfening, H., "Design of the MOBIKE Protocol", 
          Internet Draft, work in progress. 
      [6] Kempf, J., Leung, K., Roberts, P., Giaretta, G., Liebsch, M., and 
          Nishita, K.., "Requirements and Gap Analysis for Localized Mobility 
          Management", Internet Draft, work in progress. 
      [7] Manner, J., and Kojo, M., "Mobility Related Terminology", RFC 3753, 
          June, 2004. 
      [8] IEEE, "Air Interface for Mobile Broadband Wireless Access Systems", 
          802.16e, 2005. 
      [9] 3GPP, "3GPP System Architecture Evolution: Report on Technical Options 
          and Conclusions", TR 23.882, 2005, http://www.3gpp.org/ftp/Specs/html-
          info/23882.htm. 
        
        
   8.0 IPR Statements 
   
     The  IETF  takes  no  position  regarding  the  validity  or  scope  of  any 
     Intellectual Property Rights 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; nor does it represent that it has made any independent 
     effort to identify any such rights. Information on the procedures with 
     respect to rights in RFC documents can be found in BCP 78 and BCP 79. 
      

      
     Kempf, et. al.                 Expires July 2006              [Page 9] 

     Internet Draft      Problem Statement for IP Local Mobility    January, 2006 
      
     Copies of IPR disclosures made to the IETF Secretariat 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 
     implementers or users of this specification can be obtained from the IETF 
     on-line IPR repository at http://www.ietf.org/ipr. 
      
     The IETF invites any interested party to bring to its attention any 
     copyrights, patents or patent applications, or other proprietary rights that 
     may cover technology that may be required to implement this standard.  
     Please address the information to the IETF at ietf-ipr@ietf.org. 
       
   9.0 Disclaimer of Validity 
   
     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.  
      
   10.0   Copyright Notice 
   

     Copyright (C) The Internet Society (2006).  This document is subject to the 
     rights, licenses and restrictions contained in BCP 78, and except as set 
     forth therein, the authors retain all their rights. 
      
   11.0   Changes in 01 (remove before publication) 
      
      
        - Added "revised" to those definitions in Section 1.1 that are revised 
        from RFC 3753. 
         
        - Changed "mobile host" to "mobile node" where the wireless device was 
        meant, to avoid confusion about whether mobile routers are supported. 
         
        - Added discussion in Section 4 of problems involving using a standard 
        IGP for host route distribution. 















      
     Kempf, et. al.                 Expires July 2006              [Page 10] 








PAFTECH AB 2003-20262026-04-23 09:48:14