Internet DRAFT - draft-pskim-fho16e-arid

draft-pskim-fho16e-arid



Network Working Group                                             P. Kim
Internet-Draft                              Korea Polytechnic University             
Expires: December 14, 2006                                 June 15, 2006
                                                          


  Fast Handover for Mobile IPv6 Based IEEE802.16e Wireless Networks
              
                 draft-pskim-fho16e-arid-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 December 14, 2006.

Copyright Notice

   Copyright (C) The Internet Society (2006).


Abstract

   This draft proposes a new fast handover mechanism for Mobile IPv6 
   based IEEE 802.16e wireless networks. To implement the proposed 
   mechanism, the IEEE 802.16e neighbor advertisement message, named 
   MOB_NBR-ADV, sent periodically by a serving base station (BS) is 
   assumed to be defined newly by adding a specific subfield to the 
   available reserved field. In addition, Router Information 
   Request/Reply messages used in the network layer are defined newly. 
   The proposed mechanism provides the faster acquisition of new 
   access router's network information than the existing one, which 
   might be advantageous for the low handover latency. In addition, the
   proposed mechanism might reduce amount of traffic in comparison with
   the existing one, which might be remarkable when there are many 
   mobile nodes that are now connecting to the current access router 
   (AR). Moreover, in the proposed mechanism, a mobile node can know 
   whether it changes AR or BS, which can remove redundant traffic 
   of the existing one.

Kim       Fast Handover for Mobile IPv6 Based IEEE802.16e      [Page 1]

Internet-Draft  Fast Handover for Mobile IPv6 Based IEEE802.16e June 2006


Table of Contents

   1.  Introduction . . . . . . . . . . . . . . . . . . . . . . . . .  3
   2.  Requirements . . . . . . . . . . . . . . . . . . . . . . . . .  3
   3.  Network Configuration and Router . . . . . . . . . . . . . . .  4
   4.  New Fast handover mechanism  . . . . . . . . . . . . . . . . .  4
   4.1   New IEEE 802.16e Neighbor Advertisement Message  . . . . . .  5
   4.2   Router Information Request/Reply Message Formats . . . . . .  5 
   5.  Operation Procedure of Proposed mechanism  . . . . . . . . . .  7
   6.  References . . . . . . . . . . . . . . . . . . . . . . . . . .  8
       Authors' Addresses . . . . . . . . . . . . . . . . . . . . . .  8
       Intellectual Property and Copyright Statements . . . . . . . .  9











































Kim       Fast Handover for Mobile IPv6 Based IEEE802.16e      [Page 2]

Internet-Draft  Fast Handover for Mobile IPv6 Based IEEE802.16e June 2006


1.  Introduction

   In future Mobile IPv6 based IEEE 802.16e wireless networks, the need 
   to communicate efficiently on the move and to minimize to packet loss
   caused by a handover is becoming increasingly important because a 
   handover latency would be unacceptable for real-time Internet 
   services. Thus, in recent, a fast handover mechanism [1]-[3] has been
   proposed for Mobile IPv6 as a way to reduce a L3 handover latency.

   In the curren draft, a new fast handover mechanism  is proposed to 
   reduce the L3 handover latency for Mobile IPv6 based IEEE 802.16e 
   wireless networks where there are several access routers (ARs) 
   connected by base stations (BSs). To implement the proposed 
   mechanism, the IEEE 802.16e neighbor advertisement message, named 
   MOB_NBR-ADV, sent periodically by a serving BS is assumed to be 
   defined newly by adding a specific subfield to the available reserved
   field. Using this message, a mobile node (MN) can know whether it 
   changes AR or BS. In addition, Router Information Request/Reply 
   messages used in L3 are defined newly. Using these messages, the MN
   can acquire network information about all ARs, such as ARs' IP 
   addresses, prefix lengths, and identifiers, which is performed once
   only at the booting time and isn't performed in real-time 
   communication. In real-time communication, this network information 
   allows the MN to formulate a new care-of address and to be able to 
   communicate immediately when the MN changes its point of attachment 
   from the current AR (CAR) to the new AR (NAR). That is, the proposed 
   mechanism can omit a Router Solicitation for a Proxy (RtSolPr) message 
   and a Proxy Router Advertisement (PrRtAdv) message used in the 
   existing one [1]-[3], in real-time communication. This means that the 
   proposed mechanism provides the faster acquisition of NAR's network 
   information than the existing one, which might be remarkable for low 
   L3 handover latency. In addition, the omission of above two messages 
   might reduce amount of traffic when there are many MNs that are now 
   connecting to the CAR. Moreover, in the proposed mechanism, the MN 
   can know whether it changes AR or BS while the existing one cannot. 
   Thus, when the MN changes BS, the proposed mechanism can remove 
   redundant traffic of the existing one.


2.  Requirements

   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 [RFC2119].










      
Kim       Fast Handover for Mobile IPv6 Based IEEE802.16e      [Page 3]

Internet-Draft  Fast Handover for Mobile IPv6 Based IEEE802.16e June 2006

3.  Network Configuration

   This draft considers an IEEE 802.16e wireless network where there are 
   serveral ARs connected by several BSs as shown in Figure 1. 
   This network configuration is feasible because several access routers 
   in the IEEE 802.16e wireless network can cover quite wide area where
   the MN can moves. These ARs can share each other's network 
   information, such as ARs' IP addresses, prefix lengths, and 
   identifiers, and thus may have information table that will be called 
   the Router Information Table (RIT). Note that the BS can know its AR 
   identifier (ARID) by a system administrator's presetting.   

   Note that a change of BS on same subnet does not require a change of 
   AR because the handover between two BSs (i.e., between BS5 and BS7) 
   within same subnet can be carried out using link layer mobility 
   without IP mobility. The handover between two BSs is outside the 
   scope of L3 handover mechanisms. However, a change of BS between 
   different subnets (i.e., between BS7 and BS8) require a change of AR
   using IP mobility, because the MN would be attaching to a different 
   subnet. In this case, a L3 handover mechanism would need to be 
   invoked in order to provide low handover latency between the two ARs. 
   Therefore, it should be required to know whether the MN changes BS 
   or AR. Note that this draft borrows all of the terminology from the 
   existing mechanism [1]-[3] and the IEEE 802.16e specification [4].


                            BS1  BS2     BS3  BS4  
                              \   |       |   /
                               \  \       /  /
                                \  \     /  /
                                /-----------\            
                               |     AR1     |           
                                \-----------/            
                                      |    
                  /-------------------------------------\
                 |               IP Backbone             |
                  \-------------------------------------/
                        |                         |
                  /-----------\             /-----------\
                 |     AR2     |           |     AR3     |
                  \-----------/             \-----------/
                  /     |     \             /  /  |  \  \
                 /      |      \           /  /   |   \  \
                /       |       \         /   |   |   |   \
              BS5      BS6     BS7     BS8 BS9  BS10  BS11 BS12

                Figure 1. The 802.16e Wireless Network
                     
                          

4.  New Fast Handover Mechanism

   In this section, a new fast handover mechanism is proposed for the 
   Mobile IPv6 based IEEE 802.16e wireless network with serveral access
   routers. 
   
Kim       Fast Handover for Mobile IPv6 Based IEEE802.16e      [Page 4]

Internet-Draft  Fast Handover for Mobile IPv6 Based IEEE802.16e June 2006   
   
4.1  New IEEE 802.16e Neighbor Advertisement Message (MOB_NBR-ADV)

   In order to implement the proposed mechanism, the IEEE 802.16e 
   neighbor advertisement message[4], named MOB_NBR-ADV, sent 
   periodically by a serving BS is assumed to be defined newly by 
   adding a specific subfield "ARID" to the available reserved field.     
   Since this field uses the available reserved field, other fields
   are not affected. Using this new message, the MN can know whether 
   it changes AR or BS, which will be explained later.
   
4.2  Router Information Request/Reply Message Formats

   In order to implement the proposed mechanism, Router Information 
   Request/Reply messages used in L3 are defined newly. These messages 
   are made from the Internet Control Message Protocol for IPv6 
   (ICMPv6) in [5]. Then, using these messages, the MN performs the 
   Router Information Request/Reply at its booting time.
    
   Fig. 1  shows the Router Information Request message. This message 
   is used by the MN to request network information about all ARs from 
   one of them. The description of each fields are as follows:
   
   
     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      |     Code      |          Checksum             |
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
     |            Identifier         |          Reserved             |
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

             Fig.1 Router Information Request Message Formats


   o Type : 160 (or any available value)

   o Code : 0

   o Identifier : MUST be set by the sender so that replies can be 
   matched to this request.

   o Reserved : MUST be set to zero by the sender and ignored by
   the receiver.

   In the IP header of this message, the source address is an IP address 
   assigned to the sending interface and the destination address is the 
   address of the all routers multicast address.

   Fig. 2 shows the Router Information Reply message that is used to 
   acknowledge receipt of  a Router Information Request.
   
   
   
      
   

Kim       Fast Handover for Mobile IPv6 Based IEEE802.16e      [Page 5]

Internet-Draft  Fast Handover for Mobile IPv6 Based IEEE802.16e June 2006

     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      |     Code      |          Checksum             |
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
     |            Identifier         | Number of ARs |   Reserved    |
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
     |     ARID      | Prefix Length |          Reserved             |
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
     |                                                               |
     +                                                               +
     |                                                               |
     +                        AR's IPv6 Address                      +
     |                                                               |
     +                                                               +
     |                                                               |
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+    
     .                                .                              .
     .                                .                              .
     .                                .                              .
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+    
     |     ARID      | Prefix Length |          Reserved             |
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
     |                                                               |
     +                                                               +
     |                                                               |
     +                        AR's IPv6 Address                      +
     |                                                               |
     +                                                               +
     |                                                               |
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
              Fig.2 Router Information Reply Message Formats
  
    
   o Type : 161 (or any available value)

   o Code : 0

   o Checksum :  The ICMP checksum.

   o Identifier :  Copied from Router Information Request.

   o Number of ARs : The number of ARs' addresses.

   o ARID : ARs' identity.

   o Prefix Length : The prefix length of AR's address.

   o AR's IP Address : IPv6 Address of AR
    
   In the IP header of this message, the source address is an IP address 
   assigned to the sending interface and the destination address is the 
   Source Address of an invoking Router Information Request.
   
   

Kim       Fast Handover for Mobile IPv6 Based IEEE802.16e      [Page 6]

Internet-Draft  Fast Handover for Mobile IPv6 Based IEEE802.16e June 2006


5.  Operation Procedure of Proposed Mechanism

   The operation procedure of the proposed mechanism is described and 
   the comparison with the existing one [1]-[3] is shown. 

   When the MN is booting, it sends a Router Information Request 
   message using all routers multicast address to current subnet in 
   order to acquire network information about all ARs, ARs' IP 
   addresses, prefix lengths, and identifiers. In response to Router 
   Information Request message, the current AR (CAR) on the current 
   subnet sends a Router Information Reply message using the RIT.
   Then, the MN receives this reply message and caches the RIT in this
   reply message. Note that this Router Information Reqeust/Reply is 
   performed once only at the booting time and thus isn't performed in 
   real-time communication.
   
   Assume that the MN communicates with the corresponding node (CN). 
   In real-time communication, when the MN moves, the "trigger" may
   arrive from specific L2 events that might determine the need for 
   handover. In this draft, this trigger itself is not specified in 
   detail. Since this trigger is based on MOB_NBR-ADV given by BS, the
   MN can know the ARID of its BS from the trigger. Then, the MN checks 
   this ARID using the RIT cached previously, in order to determine 
   whether the MN changes BS or AR. If the MN changes BS, it continues 
   real-time communication via the CAR. Otherwise, the MN finds the
   new AR (NAR) corresponding to ARID from the RIT, and formulates a 
   new care-of address (NCoA) using the prefix of the NAR's address.

   On the other hand, in the existing mechanism [1]-[3], once a new BS 
   is detected through the reception of MOB_NBR-ADV containing
   the BS identifier (BSID), the MN tries to learn the associated AR 
   information. Thus, the MN sends a Router Solicitation for a Proxy 
   (RtSolPr) message to the CAR in order to acquire network information 
   of the NAR in real-time communication. To response to RtSolPr 
   message, the CAR finds the network information about the NAR 
   corresponding to BSID from the RIT, and sends a Proxy Router 
   Advertisement (PrRtAdv) message with the network information about 
   the NAR to the MN. Note that these RtSolPr and PrRtAdv are performed 
   even if the MN changes BS without change of AR. Then, the MN receives 
   this reply message and determines whether the MN changes BS or AR. 
   If the MN changes BS, it continues real-time communication via the 
   CAR. Otherwise, the MN formulates a NCoA using the prefix of the 
   NAR's address.
   
   After then, in both the proposed mechanism and the existing one, the 
   MN associates its current CoA (CCoA) with NAR's IP address for 
   forwarding purposes using a Fast Binding Update (FBU). Then, the CAR 
   sends a Fast Binding Acknowledgment (FBACK) message to the MN and 
   the NAR. The FBACK message confirms whether NCoA could be used, only 
   after which the MN must use NCoA on the new subnet. At this time, 
   the CAR sends a Handover Initiate (HI) message to NAR, after looking 
   up the IP address corresponding to ARID supplied by the MN using its 
   RIT. This FBU/FBACK and HI/HACK allows that packets arriving at the 


Kim       Fast Handover for Mobile IPv6 Based IEEE802.16e      [Page 7]

Internet-Draft  Fast Handover for Mobile IPv6 Based IEEE802.16e June 2006

   CAR can be tunneled to the NAR. When the MN has confirmed its NCoA 
   and then completes the Binding Update procedure with its CN, the MN 
   continues real-time communication with the CN using  NCoA as its 
   source IP address via the NAR. 

6.  Advantages over Existing Mechanism

   The proposed mechanism provides several advantages over the existing 
   one in [1]-[3]. As mentioned in Section 5, the proposed mechanism can 
   omit RtSolPr/PrRtAdv messages used in the existing one, in real-time 
   communication. The proposed mechanism provides the faster acquisition 
   of NAR's network information than the existing one, which might be 
   advantageous for the low L3 handover latency. In addition, the 
   omission of above two messages might reduce amount of traffic in 
   comparison with the existing one, which might be remarkable when 
   there are many mobile nodes that are now connecting to the CAR. 
   Moreover, in the proposed mechanism, the MN can know whether it 
   changes AR or BS, while the existing one cannot. Thus, when the MN 
   changes BS, the proposed mechanism can remove redundant traffic of 
   the existing one. However, when there are many ARs on the 
   IEEE 802.16e wireless network, the size of the RIT may increase. 
   Then, the more memory is required for the MN to cache the RIT, which 
   may be a weak point of the proposed mechanism.

7.  References


   [1] Shim, M., Wood, J., Fu, G. "A Fast Handover Mechanism
       For IPv6 Based WiBro System" In: ICA0T2006, 2003.                        
   [2] Jang, H. "Mobile IPv6 Fast Handovers over IEEE 802.16e Networks", 
       IETF Draft:draft-jang-mipshop-fh80216e-02.txt, Feb 2006.       
   [3] Koodli, R. "Fast Handovers for Mobile IPv6", IETF RFC 4068, Jul 
       2005.
   [4] IEEE 802.16 TGe Working Document (Draft Standard), "Amendment 
       for Physical and Medium Access Control Layers for Combined Fixed 
       and Mobile Operation in Licensed Bands", 802.16e/D12, October 2005.         
   [5] Conta, A., Deering, S. "Internet Control message Protocol (ICMP) 
       for the Internet Protocol Version 6 (IPv6) Specification", IETF
       RFC 2463, December 1998


Authors' Addresses

   Pyungsoo Kim
   Department of Electronics Engineering,
   Korea Polytechnic University,
   2121 Jungwang-Dong, Shiheung City,
   Gyeonggi-Do  429-793
   KOREA

   Phone: +82 31 496 8413
   EMail: pskim@kpu.ac.kr




Kim       Fast Handover for Mobile IPv6 Based IEEE802.16e      [Page 8]

Internet-Draft  Fast Handover for Mobile IPv6 Based IEEE802.16e June 2006


Intellectual Property Statement

   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.

   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.


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.


Copyright Statement

   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.


Acknowledgment

   Funding for the RFC Editor function is currently provided by the
   Internet Society.








Kim       Fast Handover for Mobile IPv6 Based IEEE802.16e      [Page 9]