Professional Documents
Culture Documents
A Parallel Duplicate Address Detection (Pdad) Mechanism To Reduce Handoff Latency of Mobile Internet Protocol Version 6 (Mipv6)
A Parallel Duplicate Address Detection (Pdad) Mechanism To Reduce Handoff Latency of Mobile Internet Protocol Version 6 (Mipv6)
2011 4 International Conference on Mechatronics (ICOM), 17-19 May 2011, Kuala Lumpur, Malaysia
Abstract— Next Generation Networks (NGN) are envisioned to agent by getting a care-of-address (CoA). With this CoA, MN
be fully Internet Protocol (IP) based so that users can maintains communication with its HA and other corresponding
experience high quality and ubiquitous communication. In order nodes (CN) that wants to communicate with the MN. To make
to realize this, Internet Engineering Task Force (IETF) is taking a mobile node (MN) stay connected to the Internet regardless
advantage of Mobile Internet Protocol version 6 (MIPv6) because of its location, MIPv6 [1] is proposed as the next generation
it has more suitable features than MIPv4. However, MIPv6 is not wireless Internet protocol. This is achieved by using the CoA to
widely deployed due to handoff latency and other limitations. indicate the location of the MN. Although MIPv6 has many
This causes packet loss and degrades the Quality of Service promising features and presents an elegant mechanism to
(QoS) for real-time applications. MIPv6 handoff latency
support mobility, it has an inherent drawback in the handover
includes link layer establishment delay, movement delay, address
auto-configuration delay and binding update/registration delay.
process where there is a short period that the MN is unable to
Duplicate Address Detection (DAD) is performed during address send or receive packets due to link switching delay and IP
auto-configuration which takes around 70% of the time for the protocol operations [2]. Handover is the process by which an
total handoff procedures. In order to reduce this handoff latency, MN keeps its connection active when it moves from one access
a Parallel DAD (PDAD) model is proposed for reducing packet medium to another [3]. The handoff process should accomplish
loss. The key idea behind this model is that a Mobile Node (MN) four operations [4]: link layer establishment, movement
solicits for a router advertisement (RA) in parallel to its neighbor detection, new CoA configuration, and binding update (BU).
routers before leaving the previous point of attachment. During the handoff period, the MN is unable to send or receive
packets. The length of this period which is called handoff
Keywords- Mobile IPv6 (MIPv6), Duplicate Address Detection latency is very critical for delay-sensitive and real-time services
(DAD), Parallel DAD (PDAD ) Handoff Latency, Seamless [5]. To improve the performance of MIPv6, there are many
Commucation. improvements for enhancing the handoff process. The aim of
these enhancements is to reduce the latency and the number of
I. INTRODUCTION packet loss during the handoff period.
Wireless communication is a fast growing area due to the In this paper we propose a mechanism to reduce handoff
increasing number of users and their growing demand for better latency especially for duplicate address detection (DAD).
quality of service. However, these demands becomes According to our proposed model, the MN requests to generate
challenging because seamless networks are needed. In a and check uniqueness of a CoA to its neighobur routers in
seamless network, mobile nodes move freely from one cell to parallel. Each requested router generates a CoA for the
another without disconnecting. Seamless communication is respected MN and checks the uniqueness of that address in
important for network-enabled applications to operate advance. Whenever the MN moves from its HA to any visited
continuously at the desired quality of service in a wired or networks it may experience with handoff for the first time but
wireless IP network, especially for real time applications such for subsequent transition there is no need to perform DAD
as audio and video streaming. In addition to this, it reduces algorithm by the MN as CoA has already been checked in
packet loss and improves Quality of Services (QoS). Several advance. The details are described in section V.
strategies have been proffered as solutions however MIPv6
provides better solutions due to its wide address spaces. When The rest of this paper is organized as follows. In section II,
mobile users migrate from the coverage of one network access we discuss the overview of MIPv6 in a brief with its facilities
point to another, handoff latency is introduced which is one of and functionalities. In section III, MIPv6 delays are reviewed.
the major causes of performance degradation. Whenever a Hierarchical MIPv6 (HMIPv6), Fast MIPv6, Optimistic DAD
mobile node (MN) moves from its registered home agent (HA) and Advance DAD (ADAD) are discussed in section IV. In
to another area, it needs to be temporarily registered with that section V, we described our proposed mechanism Parallel
V. PROPOSED MECHANISM
Duplicate address detection (DAD) time is the longer
phase of handoff transition from current AR to visiting AR.
The goal of our mechanism is to configure a CoA in advance
in a parallel fashion by accessing neighbor routers. The new
CoA is generated by multiple ARs using a combination of
C by
MN’s L2 address and subnet prefix information and then DAD
ed re
oA
ve
or gu
Mo
st nfi
is performed. This mechanism is applicable to common
o
R
C
eq oA ng
ue b RS
MIPv6 networks and reactive model of FMIPv6 networks. The
C di
se
st y
n
s
fo
simple mechanism is after noticing the RSSI value is
r
wit
h a RA
decreasing and the MN moves to a new subnet, it sends RS to
C tor
R e oA b
on ed
s
C
fig C
p ly y
ur oA
the new routers containing MN’s L2 address to all neighbor
ing
e
by
Mo
routers. Here the MN needs to solicit to all neighbour routers.
The neighbor routers will form a CoA address by combination ve
ACKNOWLEDGMENT
The authors would like to thank the IIUM Research
Management Center (RMC) for funding this research under the
“Research Endowment Fund A” scheme.
REFERENCES
[1] D. Johnson, E. C. Perkins, and J. Arkko, “Mobility support in IPv6,”
RFC 3775, June 2004.
[2] R. Koodli, “Fast handovers for mobile IPv6,” RFC 4068, July 2005.
[3] I. F. Akyildiz, J. Xie, and S. Mohanty, “A survey of mobility
management in next-generation all- IP-based wireless systems,” IEEE
Wireless Commun., Aug. 2004.
Figure 5 (b). PDAD address configuration scenario [4] Vasos Vassiliou and Zinon Zinonos, “An Analysis of the Handover
Latency Components in Mobile IPv6,” Journal of Internet Engineering,
The existing MIPv6 configures the CoA address when it Vol. 3, No. 1, December 2009.
moves to a foreign network in reactive mode. In Fig. 5a, the [5] Gaogang XIE, Ji CHEN, Hongxia ZHENG, Jianhua YANG and Yu
ZHANG, “Handover Latency of MIPv6 Implementation in Linux,”
dotted line shows the request for CoA and another line shows Proceedings of IEEE Communications Society (IEEE GLOBECOM
the reply with generated CoA. Here, the MN only requests for 2007).
one CoA address and the MN configures that address. On the [6] Wei-Ming Chen, Wally Chen and Han-Chieh Chao, “An efcient mobile
other hand, our mechanism PDAD requests for several CoA to IPv6 handover scheme,” Telecommun Syst (2009) 42: 293–304.
its neighbouring networks in parallel. In Fig. 5b, when the MN [7] Shariq Haseeb and Ahmad Faris Ismail, “Comparative Performance
Analysis of Mobile IPv6 Protocols: Special Reference to Simultaneous
detects that it is moving its HA then it sends 3 requests to Bindings,” Journal of Computer Sciences 2 (2): 154-159, 2006.
FA1, FA2 and FA3 in parallel. All 3 requested routers [8] S. Thomson and T. Narten, "IPv6 stateless address autoconfiguration,"
generate 3 CoAs for the said MN and store it in their cache for IETF, RFC 2462, Dec. 1998.
a time period. If the MN moves to these FAs within the time [9] Youn-Hee Han and Seung-Hee Hwang, “Care-of address provisioning
period it will configure the cached CoA without delay. In this for efcient IPv6 mobility support,” Computer Communications 29
method, the MN takes time only for initial transition and do (2006) 1422–1432, Elsevier.
not need any time for subsequent transition and address [10] Kilian Weniger and Martina Zitterbart, “IPv6 Autoconguration in
Large Scale Mobile Ad-Hoc Networks” This work was supported by the
configuration as alternative addresses are ready for this MN. German Federal Ministry of Education and Research (BMBF). It was
The MN does not require configuration time while it moves part of the IPonAir project belonging to the research focus hyperNET.
from FA1 to FA2 or FA2 to FA3. Thus, this mechanism saves HyperNET stands for Universal Utilization of Communications
Networks for Future Generations of Mobile Communications Systems.
the most lengthy configuration time of MIPv6. All requested
[11] Fakrulradzi Bin Idrisand Sharifah Hafizah Bte Syed Ariffin, “Handoff
Latency of Voice over Internet Protocol in Mobile IPv6,” 2008 IEEE
International RF And Microwave Conference Proceedings, December 2-
4, 2008, Kuala Lumpur, MALAYSIA.
[12] R. Koodli, et al., ”Mobile IPv6 Fast Handovers”, Request for Comment
5268, Internet Engineering Task Force, Aug 2008.
[13] D-H Kwon, Y-S Kim, K-J Bae, and Y-J Suh, “Access Router
Information Protocol with FMIPv6 for Efficient Handovers and Their
Implementations”, IEEE GLOBECOM 2005.
[14] C astelluccia, C. “H M IP v6: A hierarchical mobile IPv6 proposal,”
ACM SIGMOBILE Mobile Computing and Communications Review,
volume 4, p.48-59, 2000.
[15] Jang, H., Jee, J., Han, Y., Park, S.D., Cha, J. “M obile Ipv6 F ast
H andovers for IE E E 802.16e N etw orks”, Internet D raft, M IP S
H O P W orking G roup, 2006.
[16] N. Moore, “Optimistic Duplicate Address Detection for IPv6,” IETF
RFC 4429, April 2006.
[17] Y. Han, J. Choi and H. Jang, "Advance Duplicate Address Detection,"
Internet Draft, Dec 2003, expired.
[18] Y.-H. Han, S.-H. Hwang, “Care-of address provisioning for efficient
IPv6 mobility support,” Computer Communications 29(2006), pp.1422-
1432.
[19] D. Shin and S. Min, "Simultaneous multi-DAD (SDAD) in Mobile
IPv6", ICDIM, 2008, pp.192-197.