Escolar Documentos
Profissional Documentos
Cultura Documentos
IPv6 Networks
Byungjoo Park, Sunguk Lee, Haniph Latchman
Electrical and Computer Engineering
University of Florida, Gainesville, FL32611
pbj0625@ufl.edu, sunguk@ufl.edu, latchman@list.ufl.edu
Abstract
In Mobile IPv6 (MIPv6), the handover process
reveals numerous problems manifested by timeconsuming network layer-based movement detection,
non-optimized time sequencing of handover
procedures and latency in configuring a new care of
address with duplicate address detection (DAD). The
delays associated with DAD and movement detection
are unavoidable in MIPv6. To mitigate such effects we
specify a more efficient fast Neighbor Discovery and
DAD scheme. This approach requires each access
point to execute movement detection by unicast
transmission of the Stored Router Advertisement
message and implementation of a modified Neighbor
Cache to handle care of address configuration with
fast DAD. Simulation results show that the proposed
scheme can yield better performance than the Mobile
IPv6, Fast Mobile IPv6 and Fast Hierarchical Mobile
IPv6.
1. Introduction
Mobile IPv6 is designed to manage the movement
of Mobile Nodes (MNs) between wireless IPv6
networks. The protocol provides seamless connectivity
to MNs when they move from one wireless point of
attachment to another in a different subnet. Mobile
IPv6 notifies the correspondent(s) of a MN about its
new location by binding the MN addresses.
Nevertheless, the MN cannot receive IP packets on its
new point of attachment until the handover finishes.
Concerning Mobility support in IPv6 (MIPv6) [1],
an MN can determine its network layer movement by
using Router Discovery and Neighbor Unreachability
Detection. After a MN makes a new Care of Address
(CoA), it must check its uniqueness by DAD.
The delay of network layer-based movement
detection, non-optimized time sequencing of handover
procedures and latency in configuring a new care of
IEEE
2. Related Work
A. Handover Procedure in Mobile IPv6
We can define the handover procedure like as
movement detection, new CoA configuration, DAD
and binding update. To process Movement Detection,
an MN detects that it has moved to a new subnet by
analyzing the router advertisement periodically sent by
the access router (AR). The MN can also request the
AR to send a router advertisement by sending a router
solicitation. To initiate CoA configuration and DAD,
the information contained in the router advertisement
will allow the MN to create a new CoA. As specified
in IPv6 [6], the MN first needs to verify the uniqueness
of its link-local address on the new link. The MN
performs DAD on its link-local address. Then, it may
use
either
stateless
or
stateful
address
autoconfiguration [7] to form its new CoA.
1) Movement Detection: The primary aim of
movement detection is to identify L3 handovers. In
MIPv6, movement detection generally uses Neighbor
Unreachability Detection to determine when the
default router is no longer bi-directionally reachable, in
which case the mobile node must discover a new
default router on a new link.
However, this detection only occurs when the
mobile node has packets to send, and in the absence of
frequent Router Advertisements or indications from the
link-layer, the mobile node might become unaware of
an L3 handover. After a change of Link Layer
connection the MN must detect any change at the IP
Layer before it can signal the change to the network. In
MIPv6 this uses RS and RA to detect changes of IP
network prefix. This is part of the standard Router
Discovery Protocol [6]. The Router Discovery Protocol
of IPv6 Neighbor Discovery contains built in timers.
These timers prevent a router from sending immediate
responses to RS in order to prevent multiple nodes
from transmitting at exactly the same time and to avoid
long-range periodic transmissions from synchronizing
with each other. These are significant delays since they
interfere with the MIPv6 movement detection
algorithm thus preventing mobility signaling for up to
1000ms [1] [6].
2) Duplicate Address Detection (DAD): In MIPv6,
after completing movement detection an MN should
generate a new CoA using IPv6 stateless address autoconfiguration upon moving to the new link [6] [7].
After generation of the CoA an MN should perform
DAD for testing the new CoAs uniqueness within the
new link. The duration required to complete DAD is up
to 1 second. This delay is inherent to MIPv6.
IEEE
IEEE
Mean
Must change MAC address. (Non-802 case)
Can allocate a new CoA and a link-local
IEEE
10
11
address.
Must change the link-local address assigned
into the alternative Address.
Can not use.
Table 1. The D-flag of NRA message
4. Simulation Results
To evaluate the performance of the proposed
mechanism, we used a simulation network as shown in
Figure 6. A simulator is implemented by using NS-2 to
evaluate the packet delay and packet loss of Standard
MIPv6, Fast MIPv6, Fast-Hierarchical and Proposed
Mobile IPv6 with FNDD. In this simulation network
we used ten units, including home agent (HA),
correspondent node (CN), Router, AR and MN. For the
simulation network we used wired links that have
bandwidth of 5Mps and link delay of 35ms, 40ms, and
280ms respectively. Routers active like Mobility
Anchor Point (MAP).
IEEE
5. Conclusions
References
[1] D.Johnson, C. Perkins, J. Arkko, Mobility Support in
IPv6, draft-ietf-mobileip-ipv6-24.txt,june 2003
[2] Koodli, R., Fast Handovers for Mobile IPv6, RFC 4068,
July 2005.
[3] N. Moore, Optimistic Duplicate Address Detection,
draft-ietf-ipv6-optimistic-dad-05.txt, Feb 2005.
[4] JinHyoeck Choi, DongYun Shin. Fast Router Discovery
with RA, draft-jinchoi-mobileip-frd-00.txt, June 2002.
[5] Y. Han, Y. Choi, S. Park, Advance Duplicate Address
Detection, draft-han-mobileip-adad-00.txt, Feb 2003
[6] Narten, T., Nordmark, E., Neighbor Discovery for IP
version 6 (IPv6), RFC 2461, December 1998
[7] S. Thomson, T. Narten, IPv6 Stateless Address Autoconfiguration, RFC 2462, Dec. 1998
[8] J. Kempf, M. Khalil, B. Pentland. Ipv6 Fast Router
Advertisement, draft-mkhalil-ipv6-fastra-04-txt, Oct. 2003.
[9] V. Srinivasan, G. Varghese, Fast Address Lookups
Using Controlled Prefix Expansion, ACM Transactions on
Computer System, Vol.17, Feb.1999.
[10] R. Kawabe, S. Ata, M. Murata On Performance
Prediction of Address Lookup Algorithms of IP Routers
through Simulation and Analysis Techniques, IEEE
International Conference on Communications 2002 (ICC
2002), April 2002.
IEEE