Internet DRAFT - draft-pskim-mipv6-fasthandover
draft-pskim-mipv6-fasthandover
Network Working Group P. Kim
Internet-Draft Korea Polytechnic University
Expires: April 12, 2006 Oct 13, 2005
A Fast Handover Scheme for Mobile IPv6 Based Wireless Networks
draft-pskim-mipv6-fasthandover-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 April 12, 2006.
Copyright Notice
Copyright (C) The Internet Society (2005).
Abstract
This draft proposes a new fast handover scheme for Mobile IPv6 based
wireless networks. To implement the proposed scheme, the beacon
message used in L2 is defined newly by adding a specific subfield to
the capability information field. In addition, Router Information
Request/Reply messages used in L3 are defined newly. The proposed
scheme 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 scheme 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 current access router. Moreover, in the proposed
scheme, a mobile node can know whether it changes access router or
access point, which can remove redundant traffic of the existing one.
Kim A Fast Handover Scheme for Mobile IPv6 [Page 1]
Internet-Draft A Fast Handover Scheme for Mobile IPv6 Oct 2005
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Requirements . . . . . . . . . . . . . . . . . . . . . . . . . 4
3. Network Configuration and Router Information Table . . . . . . 4
4. New Fast handover Scheme . . . . . . . . . . . . . . . . . . . 4
4.1 Beacon Message Format . . . . . . . . . . . . . . . . . . . 4
4.2 Router Information Request/Reply Message Formats . . . . . . 5
5. Basic Operation Procedure of Proposed Scheme . . . . . . . . . 7
6. References . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . 9
Intellectual Property and Copyright Statements . . . . . . . . 10
Kim A Fast Handover Scheme for Mobile IPv6 [Page 2]
Internet-Draft A Fast Handover Scheme for Mobile IPv6 Oct 2005
1. Introduction
In future Mobile IPv6 based 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 scheme [1]-[3] has been
proposed for Mobile IPv6 as a way to reduce a L3 handover latency.
In this draft, a new fast handover scheme is proposed to reduce the
L3 handover latency for Mobile IPv6 based wireless networks where
there are several access routers (ARs) connected by access points
(APs). To implement the proposed scheme, the beacon message used in
L2 is defined newly by adding a specific subfield to the existing
reserved field. Using this message, a MN can know whether it changes
AR or AP. 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 in ESS, such as ARs' IP
addresses, prefix lengths, and identities, 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
scheme can omit a Router Solicitation for a Proxy message and a Proxy
Router Advertisement message used in the existing one [1]-[3], in
real-time communication. This means that the proposed scheme 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 scheme, the MN can know whether it changes
AR or AP while the existing one cannot. Thus, when the MN changes AP,
the proposed scheme 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 A Fast Handover Scheme for Mobile IPv6 [Page 3]
Internet-Draft A Fast Handover Scheme for Mobile IPv6 Oct 2005
3. Network Configuration and Router Information Table
This draft considers an IEEE 802.11 wireless network where there are
serveral access routers (ARs). All access points (APs) connected to
ARs and mobile nodes (MNs) are considered to belong to the same
Extended Service Set (ESS), and thus have same ESS identity (ESSID).
For example, buildings such as offices, banks and hospitals can be
considered. These buildings have several floors where there is one AR
for each floors. Mobile hosts such as laptop computers and handheld
PCs used by resident people within the building are considered as
MNs. Usually, these MNs would not go out the building, but would move
within the building. As shown in [1]-[3], all ARs in this wireless
network share each other's network information, such as ARs' IP
addresses, prefix lengths, and identities, and thus may have
information table that will be called the Router Information Table
(RIT). Note that the AP can know its AR's identity (ARID) by a system
administrator's presetting.
Note that a change of AP on same subnet does not require a change of
AR because AR is link-layer reachable from the MN connected to any
APs. This case is outside the scope of L3 handover schemes. However,
a change of AP between different subnets require a change of AR,
because the MN would be attaching to a different subnet. In this
case, a L3 handover scheme 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 AP or AR. Note that
this draft borrows all of the terminology from the existing scheme
[1]-[3] and the IEEE 802.11 specification [4].
4. New Fast handover Scheme
In this section, a new fast handover scheme is proposed for the
Mobile IPv6 based IEEE 802.11 wireless network with serveral access
routers. Firstly, Router Information Request/Reply messages are
defined newly to implement the proposed scheme. Secondly, the
operation procedure of the proposed scheme is described and the
comparison with the existing one [1]-[3] is shown. Lastly, several
advantages of the proposed scheme over the existing one is described.
4.1 Beacon Message Format
In order to implement the proposed scheme, the beacon message defined
recently in [5] is used. The beacon message contains information
such as timestamp, beacon interval, capability information, SSID, etc
[4]. In [5], the capability information field is modified by adding
the specific subfield "ARID". Since this field uses the existing
Kim A Fast Handover Scheme for Mobile IPv6 [Page 4]
Internet-Draft A Fast Handover Scheme for Mobile IPv6 Oct 2005
reserved field, other fields are not affected. Using this beacon
message, the MN can know whether it changes AR or AP, which will be
explained later.
4.2 Router Information Request/Reply Message Formats
In order to implement the proposed scheme, 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 [6]. 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 A Fast Handover Scheme for Mobile IPv6 [Page 5]
Internet-Draft A Fast Handover Scheme for Mobile IPv6 Oct 2005
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 A Fast Handover Scheme for Mobile IPv6 [Page 6]
Internet-Draft A Fast Handover Scheme for Mobile IPv6 Oct 2005
5. Basic Operation Procedure of Proposed Scheme
The operation procedure of the proposed scheme is described and the
comparison with the existing one [1]-[3] is shown. According to the
specification of IEEE 802.11 wireless network [4], it is required
that the MN sets the ESSID before operation. At the same time, in
this draft, it is required that the MN sets a flag additionally to
determine whether it conforms to the proposed scheme. That is, if
its ESS supports the proposed scheme, the MN sets the flag and
conforms the proposed scheme. Otherwise, the MN will not set the
flag and can conform the existing one in [1]-[3].
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 in ESS, ARs' IP
addresses, prefix lengths, and identities. 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 the beacon message given by
AP, the MN can know the ARID of its AP from the trigger. Then, the
MN checks this ARID using the RIT cached previously, in order to
determine whether the MN changes AP or AR. If the MN changes AP, 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 scheme [1]-[3], when the trigger
containing the AP's identity arrives from specific L2 events, 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. This message contains the identity of its prospective
AP. To response to RtSolPr message, the CAR finds the network
information about the NAR corresponding to AP's identity 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 AP without
change of AR. Then, the MN receives this reply message and
determines whether the MN changes AP or AR. If the MN changes AP, it
continues real-time communication via the CAR. Otherwise, the MN
formulates a NCoA using the prefix of the NAR's address.
Kim A Fast Handover Scheme for Mobile IPv6 [Page 7]
Internet-Draft A Fast Handover Scheme for Mobile IPv6 Oct 2005
After then, in both the proposed scheme 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
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 Scheme
The proposed scheme provides several advantages over the existing one
in [1]-[3].
As mentioned in Section 5, the proposed scheme can omit
RtSolPr/PrRtAdv messages used in the existing one, in real-time
communication. The proposed scheme 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 scheme, the MN can know whether it changes
AR or AP, while the existing one cannot. Thus, when the MN changes
AP, the proposed scheme can remove redundant traffic of the existing
one.
However, when there are many ARs on the IEEE 802.11 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 scheme.
Kim A Fast Handover Scheme for Mobile IPv6 [Page 8]
Internet-Draft A Fast Handover Scheme for Mobile IPv6 Oct 2005
7. References
[1] Kempf, J., Wood, J., Fu, G. "Fast mobile ipv6 handover packet
loss performance: measurement for emulated real time traffic" In:
2003 IEEE Wireless Communications and Networking, 2003.
[2] McCann, P. "Mobile IPv6 Fast Handovers for 802.11 Networks",
IETF Draft:draftietf-mipshop-80211fh-04.txt, Feb 2005.
[3] Koodli, R. "Fast Handovers for Mobile IPv6", IETF RFC 4068, Jul
2005.
[4] ISO/ICE: Wireless LAN Medium Access Control (MAC) and Physical
Layer (PHY) Specifications. ANSI/IEEE Std 802.11, 1999.
[5] IEEE 802.11 MAC and PHY to support InterWorking with External
Networks. IEEE 802.11u PAR, 2005.
[6] 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 A Fast Handover Scheme for Mobile IPv6 [Page 9]
Internet-Draft A Fast Handover Scheme for Mobile IPv6 Oct 2005
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 (2005). 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 A Fast Handover Scheme for Mobile IPv6 [Page 10]