BorrowBits
ejemplo perfecto de una topología MESH donde existen nodos estáticos y nodos móviles que entre sí forman una MANET.
Portada » Blog » Tecnologia & Ciencia » [Tutorial] Cómo instalar AODV-UU paso a paso

[Tutorial] Cómo instalar AODV-UU paso a paso

ejemplo perfecto de una topología MESH donde existen nodos estáticos y nodos móviles que entre sí forman una MANET.

AODV-UU es una implementación Open Source de AODV (Ad hoc On-demand Distance Vector, IETF RFC 3561), un protocolo de enrutamiento especialmente diseñado para topologías MANET (Mobile Ad hoc NETwork) como la mostrada en la ilustración. AODV-UU fue creado por la Universidad de Uppsala para Linux y ns-2.

Requisitos iniciales

Aunque ya existe alguna adaptacion de AODV-UU al kernel 3.8  de Linux, lo cierto es que hasta la fecha sólo está disponible oficialmente hasta el kernel 2.6.x, por lo que necesitamos una distribución antigua de nuestro sistema operativo Linux o bien realizar un downgrade del núcleo. Para mis experimentos yo he instalado Ubuntu 10.04 LTS, que es bastante estable y está construido sobre el kernel 2.6.32. También necesitamos tener instalado el módulo Netfilter (Ubuntu 10.04 ya lo incluye). Por último, debemos asegurarnos de que nuestro sistema incluye la utilidad ‘make’. El Makefile se encargará de crear un demonio para aodv (aodvd) y un módulo kernel llamado kaodv.o.

Paso 1: Descargar ficheros

En primer lugar nos descargamos y descomprimimos el paquete con los ficheros aquí: http://sourceforge.net/projects/aodvuu/files/latest/download?source=files 

Paso 2: Instalación

En la carpeta del paquete ejecutamos los siguientes comandos con privilegios de superusuario:

[[email protected]]# make
[[email protected]]# make install

Paso 3: Cargar módulo

Ahora necesitamos cargar el módulo kaodv sobre el kernel. De nuevo, con privilegios sudo:

[[email protected]]# modprobe kaodv

Un ejemplo de cómo ejecutar AODV-UU

Para ejecutar AODV-UU necesitamos llamar al demonio AODV (aodv) con privilegios de root. Por ejemplo:

[[email protected]]# aodvd -l -r  2 -w

Donde:

  • aodvd = activa el demonio AODV-UU
  • -l = activa el fichero de log
  • -r x = actualizar la tabla de encaminamiento cada x segundos.
  • -w = activar modo gateway

¡A disfrutar!

 

 

Ángel Hita Albarracín

Tecnófilo irreparable y aficionado a las letras. Por lo primero me hice Ingeniero de Teleco y, en cuanto a lo segundo, leo por encima de mis posibilidades. De vez en cuando escribo aquí sobre telecomunicaciones, RF, electrónica, software y ciencia en general. En mi tiempo libre cacharreo con Machine Learning, IoT, Arduino, astronomía e impresión 3D.

Escribir un comentario

Deja un comentario

Ángel Hita Albarracín

Tecnófilo irreparable y aficionado a las letras. Por lo primero me hice Ingeniero de Teleco y, en cuanto a lo segundo, leo por encima de mis posibilidades. De vez en cuando escribo aquí sobre telecomunicaciones, RF, electrónica, software y ciencia en general. En mi tiempo libre cacharreo con Machine Learning, IoT, Arduino, astronomía e impresión 3D.

Suscríbete

¡Sácale el máximo partido a BBits!

Introduce tu dirección de correo electrónico para seguir este Blog y recibir por email las nuevas publicaciones, si has leído y aceptas las Políticas de Privacidad, Cookies y Aviso Legal.

Recíbelo gratis al suscribirte

Categorías

Bits del pasado

Síguenos en FB

Sitio patrocinado por:

JitKey rentabilización apartamentos turísticos

JITKey.- Startup enfocada en la gestión de alojamientos turísticos.