A user space implementation of the AODVv2 routing protocol
Document typeConference report
PublisherInstitute of Electrical and Electronics Engineers (IEEE)
Rights accessOpen Access
All rights reserved. This work is protected by the corresponding intellectual and industrial property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public communication or transformation of this work are prohibited without permission of the copyright holder
ProjectTECNICAS DE LOCALIZACION COLABORATIVAS: INTEGRACION EN LOS SISTEMAS DE OPTIMIZACION DE RED Y APLICACION EN ENTORNOS IOT (AEI-PGC2018-099945-B-I00)
Ad hoc On Demand Distance Vector Routing (AODV) protocol is a reactive MANET routing protocol frequently used as reference for either developing new ad hoc routing protocols or performance assessment purposes. Although it is present in several general-purpose network simulators (e.g. ns2, omnetpp, etc.), there are few implementations that can be used under real conditions for on-field research or performance evaluation. This paper presents a user space implementation of the last version of this protocol, the AODVv2, that can be deployed in any device able to run the Linux O.S. The goal is developing a fresh, open source and easy-to-maintain implementation of the AODVv2 protocol that can be used by the research community for testing purposes. The paper provides a description of the main design and encoding decisions taken in order to implement the protocol, and explains the main testing actions carried out to prove its correctness.
CitationMachado, S. [et al.]. A user space implementation of the AODVv2 routing protocol. A: International Conference on Software, Telecommunications and Computer Networks. "2021 29th International Conference on Software, Telecommunications and Computer Networks (SoftCOM): SoftCOM 2021: Hvar, Croatia, September 23- 25, 202". Institute of Electrical and Electronics Engineers (IEEE), 2021, p. 1-6. ISBN 978-953-290-109-2. DOI 10.23919/SoftCOM52868.2021.9559121.