Computing

, Volume 96, Issue 9, pp 777–791 | Cite as

E-D2HCP: enhanced distributed dynamic host configuration protocol

  • L. J. García Villalba
  • A. L. Sandoval Orozco
  • J. García Matesanz
  • T.-H. Kim
Article

Abstract

Mobile Ad Hoc Networks (MANETs) consist of mobile nodes equipped with wireless devices. They do not need any kind of pre-existent infrastructure and are about self-managed networks. MANETs enable communication between mobile nodes without direct links and across multihop paths. To ensure correct operation of the routing protocols, MANETs, have to assign unique IP addresses to the MANET devices. Furthermore, the address assignment is an important issue when dealing with MANET networks because the traditional approaches are not applicable without some changes, having to provide new protocols for the address auto-configuration. These schemes must take into account the properties of MANETs such as dynamic topology, limited resources or lack of infrastructure. In this paper, we propose a stateful scheme for dynamic allocation of IP addresses in MANETs entitled Extended Distributed Dynamic Host Configuration Protocol because it is based on a previous piece of work (D2CHP). This extension includes the network merging not covered by its predecessor. Simulation results show that the new protocol also improves D2HCP functionality in areas such as fault tolerance, concurrency and latency.

Keywords

Mobile Ad Hoc Network (MANETs) IP address assignment  Autoconfiguration Dynamic host configuration Stateful protocol Synchronization OLSR Proactive routing protocol D2HCP E-D2HCP 

Mathematics Subject Classification

68M10 Network design and communication 68M12 Network protocols 

Notes

Acknowledgments

This work was supported by the Agencia Española de Cooperación Internacional para el Desarrollo (AECID, Spain) through Acción Integrada MAEC-AECID MEDITERRÁNEO A1/037528/11. This work was also supported by the Security Engineering Research Center, granted by the Ministry of Knowledge Economy (MKE, Korea).

References

  1. 1.
    Baccelli E (2008) Address autoconfiguration for MANET: terminology and problem statement. Internet Draft draft-ietf-autoconf-statement-04, Internet Engineering Task Force. http://www.tools.ietf.org/html/draft-ietf-autoconf-statement-04
  2. 2.
    Bernardos C, Calderon M, Moustafa H (2008) Ad-Hoc IP autoconfiguration solution space analysis. Internet Draft draft-bernardos-autoconf-solution-space-02, Internet Engineering Task Force. http://www.tools.ietf.org/html/draft-bernardos-autoconf-solution-space-02
  3. 3.
    Bernardos C, Calderon M, Moustafa H (2008) Evaluation considerations for IP autoconfiguration mechanisms in MANETs. Internet Draft draft-bernardos-autoconf-evaluation-considerations-03, Internet Engineering Task Force. https://www.datatracker.ietf.org/doc/draft-bernardos-autoconf-evaluation-considerations/
  4. 4.
    Bernardos C, Calderon M, Moustafa H (2008) Survey of IP address autoconfiguration mechanisms for MANETs. Internet Draft draft-bernardos-manet-autoconf-survey-04, Internet Engineering Task Force. http://www.tools.ietf.org/html/draft-bernardos-manet-autoconf-survey-04
  5. 5.
    Cheshire S, Aboba B, Guttman E (2005) Dynamic Configuration of IPv4 Link-Local Addresses. RFC 3927, Internet Engineering Task Force. http://www.ietf.org/rfc/rfc3927
  6. 6.
    Clausen TPJ (2003) Optimized link State routing protocol (OLSR). RFC 3626, Internet Engineering Task Force. http://www.ietf.org/rfc/rfc3626
  7. 7.
    Corson S, Macker J (1999) Mobile Ad Hoc Networking (MANET): routing protocol performance issues and evaluation considerations. RFC 2501, Internet Engineering Task Force. http://www.ietf.org/rfc/rfc2501
  8. 8.
    Droms R (1997) Dynamic host configuration protocol. RFC 2131, Internet Engineering Task Force. http://www.ietf.org/rfc/rfc2131
  9. 9.
    Mohsin M, Prakash R (2002) IP address assignment in a Mobile Ad Hoc Network. In: Proceedings of the Century Military Communications Conference, vol 2. Anaheim, California, USA, pp 856–861. doi:10.1109/MILCOM.2002.1179586
  10. 10.
    Nesargi S, Prakash R (2002) MANETconf: configuration of hosts in a Mobile Ad Hoc Network. In: Proceedings of the 21st Annual Joint Conference of the IEEE Computer and Communications Societies, vol 2. New York, USA, pp 1059–1068. doi:10.1109/INFCOM.2002.1019354
  11. 11.
    Perkins CE, Malinen JT, Wakikawa R, Belding-Royer EM, Sun Y (2001) IP address autoconfiguration for Ad Hoc Networks. Internet Draft draft-perkins-manet-autoconf-01, Internet Engineering Task Force. http://www.tools.ietf.org/html/draft-perkins-manet-autoconf-01
  12. 12.
    The NS-3 Network Simulator. http://www.nsnam.org/
  13. 13.
    Thomson S, Narten T, Jinmei T (2007) IPv6 Stateless Address Autoconfiguration. RFC 4862, Internet Engineering Task Force. http://www.ietf.org/rfc/rfc4862
  14. 14.
    Thoppian MR, Prakash R (2006) A distributed protocol for dynamic address assignment in Mobile Ad Hoc Networks. IEEE Trans Mobile Comput 5(1):4–19. doi:10.1109/TMC.2006.2 CrossRefGoogle Scholar
  15. 15.
    Vaidya NH (2002) Weak duplicate address detection in Mobile Ad Hoc Networks. In: Proceedings of the 3rd International Symposium on Mobile Ad Hoc Networking & Computing. Lausanne, Switzerland, pp 206–216. doi:10.1145/513800.513826. http://doi.acm.org/10.1145/513800.513826
  16. 16.
    Villalba LJG, Matesanz JG, Orozco ALS, Díaz JDM (2011) Auto-configuration protocols in Mobile Ad Hoc Networks. Sensors 11:3652–3666CrossRefGoogle Scholar
  17. 17.
    Villalba LJG, Matesanz JG, Orozco ALS, Díaz JDM (2011) Distributed dynamic host configuration protocol (D2HCP). Sensors 11:4438–4461CrossRefGoogle Scholar
  18. 18.
    Weniger K, Zitterbart M (2002) IPv6 autoconfiguration in large scale Mobile Ad-Hoc Networks. In: Proceedings of the European Wireless Conference. Florence, Italy, pp 142–148Google Scholar

Copyright information

© Springer-Verlag Wien 2013

Authors and Affiliations

  • L. J. García Villalba
    • 1
  • A. L. Sandoval Orozco
    • 1
  • J. García Matesanz
    • 2
  • T.-H. Kim
    • 3
    • 4
  1. 1.Group of Analysis, Security and Systems (GASS), Department of Software Engineering and Artificial Intelligence (DISIA), School of Computer Science, Office 431Universidad Complutense de Madrid (UCM)MadridSpain
  2. 2.Group of Analysis, Security and Systems (GASS), Departmental Section of Computer Systems and Computing, Faculty of Mathematics, Despacho 310-FUniversidad Complutense de Madrid (UCM)MadridSpain
  3. 3.Department of Multimedia EngineeringHannam UniversityDaejeonKorea
  4. 4.Department of Information TechnologiesGlobal Vision School Australia (GVSA)Sandy BayAustralia

Personalised recommendations