Abstract
In wireless networks mobile clients change their physical location, which results in changing point of attachment to the network. Such handovers introduce unwanted periods, when node does not have communication capabilities. Depending on many conditions, such events may require reconfiguration of layer 2 (e.g. IEEE 802.16) or both 2 and 3 layers (IPv6). This paper investigates delays introduced in the latter type of handover. IPv6 protocol family supports two automatic configuration modes: stateless (SLAAC) and stateful (DHCPv6). Both modes may be used in wireless networks. Once the L2 handover procedure is completed, the mobile node (MN) starts its IPv6 configuration process, using stateless (router advertisements) or stateful (DHCPv6) mode. When care-of address (CoA) is assigned, its uniqueness has to be verified, using Duplicate Address Detection (DAD) procedure. Depending on a network type, this procedure may even take more than 1000 ms. The obtained CoA can be used only when configuration and DAD procedures are completed for informing corresponding nodes about new MN location. Such delay introduces unacceptable gaps in communication capability. This paper proposes several new mechanisms that enable faster IPv6 reconfiguration. First proposal allow MN to obtain its IPv6 address and other configuration options in advance, before completing actual handover. Such a priori knowledge about configuration available at destination locations may be exploited to speed up configuration process itself and also allow initiating Mobile IPv6 operations earlier, thus further shortening delays. Another proposal includes new way of delivering routing information to MN, using DHCPv6. Mechanism itself and its verification techniques are discussed. Results of extensive simulations, statistical analysis as well as areas of further study conclude this paper.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
802.21 IEEE working group (2009). IEEE standard for local and metropolitan networks—Part 21: media independent handover. New York: IEEE Press.
Brandt, S. (1998). Analiza danych. Warsaw: Wydawnictwo Naukowe PWN.
Dec, W., Mrugalski, T., Sun, T., & Sarikaya, B. (2010). DHCPv6 route option. Work in progress, draft-dec-dhcpv6-route-option-05, IETF, Sep. 2010.
Droms, R. (Ed.) (2003). Dynamic host configuration protocol for IPv6 (DHCPv6). RFC3315, IETF, July 2003.
IEEE 802.16 working group (2006). 802.16e-2004: IEEE standard for local and metropolitan area networks—Part 16: air interface for fixed and mobile broadband wireless access systems. IEEE Standard, Feb. 2006.
Koodli, R. (Ed.) (2009). Mobile IPv6 fast handovers. RFC5568, IETF, July 2009.
L’Ecuyer, P., & Simard, R. (2009). TestU01: a software library in ANSI C for empirical testing of random number generators. http://www.iro.umontreal.ca/~simardr/testu01/tu01.html, April 2009.
Marsaglia, G. (1995). Diehard battery of tests of randomness. http://www.stat.fsu.edu/pub/diehard/, Florida State University.
Matsumoto, M., & Nishimura, T. (1998). Mersenne twister: a 623-dimensionally equidistributed uniform pseudo-random number generator. ACM Transactions on Modeling and Computer Simulation, 8(1), 3–30.
Moore, N. (2006). Optimistic duplicate address detection (DAD) for IPv6. RFC 4429, IETF, Apr. 2006.
Mrugalski, T. (2009). Optimization of the autoconfiguration mechanisms of the mobile stations supporting IPv6 protocol in the IEEE 802.16 environment. Ph.D dissertation, Gdańsk University of Technology, Gdańsk, Oct. 2009.
Mrugalski, T. (2010). Numbat—mobile IPv6 in WiMax environment, project homepage. http://klub.com.pl/projects/numbat/, Apr. 2010.
Mrugalski, T. (2010). Remote DHCPv6 autoconfiguration. Work in progress, draft-mrugalski-remote-dhcpv6-01, IETF, Oct. 2010.
Mrugalski, T. (2010). DHCPv6 server side duplicate address detection. Work in progress, draft-mrugalski-server-dad-dhcpv6-00, IETF, July 2010.
Mrugalski, T., & Woźniak, J. (2008). How to improve the efficiency of IPv6 handovers in IEEE 802.16 networks. In IEEE Australasian Telecommunication Networks and Applications Conference, ATNAC 2008, Adelaide, Australia, Dec. 2008.
Mrugalski, T., & Woźniak, J. (2009). Analysis of IPv6 handovers in IEEE 802.16 environment. Telecommunication Systems, 45, 191–204.
Mrugalski, T., Wozniak, J., & Nowicki, K. (2010). Remote stateful autoconfiguration for mobile IPv6 nodes with server side duplicate address detection. In Australasian Telecommunication Networks and Applications Conference ATNAC’2010, Auckland, New Zealand, Nov. 2010. New York: IEEE Press.
Soliman, H., Castelluccia, C., ElMalki, K., & Bellier, L. (2008). Hierarchical mobile IPv6 (HMIPv6) mobility management. RFC5380, IETF, Oct. 2008.
Stankiewicz, R. (2007). Analytical models of selected DiffServ network elements supporting assured forwarding. Kraków: AGH University of Science and Technology.
Thomson, S., Narten, T., & Jinmei, T. (2007). IPv6 stateless address autoconfiguration. RFC 4862, IETF, Sep. 2007.
Varga, A. (Ed.) (2009). INET framework for OMNeT++ 4.0. http://inet.omnetpp.org/, retrieved on June 2009.
Varga, A. (2009). OMNeT++ user manual, 4.0. http://www.omnetpp.org, version 3.2, retrieved Jan. 2009.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Open Access This is an open access article distributed under the terms of the Creative Commons Attribution Noncommercial License (https://creativecommons.org/licenses/by-nc/2.0), which permits any noncommercial use, distribution, and reproduction in any medium, provided the original author(s) and source are credited.
About this article
Cite this article
Mrugalski, T., Wozniak, J. & Nowicki, K. Dynamic host configuration protocol for IPv6 improvements for mobile nodes. Telecommun Syst 52, 1021–1031 (2013). https://doi.org/10.1007/s11235-011-9609-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11235-011-9609-y