¿En qué se diferencia el flujo abierto de una red de sensores ad hoc e inalámbrica?

El protocolo de comunicación OpenFlow desacopla el trabajo de enrutamiento y gestión del tráfico de los conmutadores y enrutadores, a un dispositivo central o conjunto de dispositivos llamados controladores de red. Estos controladores de red administran de forma remota el enrutamiento de toda la red en función de los diferentes requisitos de las aplicaciones y, en consecuencia, configuran las tablas de flujo de los enrutadores y conmutadores. Por lo general, OpenFlow se usa en escenarios de redes definidas por software (SDN).

Citando este artículo: ¿Qué es OpenFlow?

Cuando un conmutador OpenFlow recibe un paquete que nunca antes había visto, para el cual no tiene entradas de flujo coincidentes, envía este paquete al controlador. El controlador toma una decisión sobre cómo manejar este paquete. Puede descartar el paquete o puede agregar una entrada de flujo que indique al conmutador cómo reenviar paquetes similares en el futuro.

En las redes de sensores inalámbricos ad hoc, no existe un controlador central (estación base) que pase por alto la administración de la red. Cada nodo tiene que descubrir su propia tabla de enrutamiento / reenvío, generalmente realizada mediante el intercambio múltiple de paquetes con nodos vecinos. No hay un controlador central para gestionar la adición de nuevos nodos a la red, o si un nodo abandona repentinamente la red.

Las diferencias clave que se pueden resaltar son las siguientes:

  • Openflow es intensivo en infraestructura. Además de los nodos del cliente que ejecutan aplicaciones, necesitará conmutadores para gestionar el acto de reenviar los paquetes (el plano de datos). Un controlador de red suele ser un servidor o un grupo de servidores, que gestionan todo el plano de control, es decir, enrutan y configuran las tablas de flujo. Los WSN ad hoc no están destinados a ser intensivos en infraestructura. Por lo general, la aplicación, el enrutamiento y el reenvío se ejecutan en un solo nodo, como un mote TelosB.
  • Los procesos de enrutamiento y reenvío están desacoplados, en el caso de OpenFlow, y para WSN ad hoc, no existe tal desacoplamiento.