domingo, 22 de febrero de 2015

¿QUE PUEDO HACER EN OPENFLOW?



OpenFlow permite implementar fácilmente enrutamiento innovadora y protocolos de conmutación de la red. 

Se utiliza para aplicaciones tales como la movilidad de máquinas virtuales, redes de alta seguridad y la próxima generación de redes móviles basadas en IP.

HISTORIA



Momentos destacados del liderazgo de HP OpenFlow y SDN



El OpenFlow ha mantenido la especificación hasta hace poco, cuando al Open Networking Foundation anunciaron que asumirían la responsabilidad.

En 2011 la ONF (Open Networking Foundation ) se fundó con el objetivo de estandarizar las tecnologías emergentes impulsando el software a la vanguardia del Networking y la Gestión de los centros de datos mientras que la primera versión del protocolo OpenFlow (version1.1 ) se lanzó en Febrero de 2011, la segunda (versión 1.2) fue supervisada por la ONF que tiene el control sobre la especificación.

















FUNCIONAMIENTO DE OPENFLOW


OpenFlow traslada la decisión de reenvío de paquetes de los switches a los controladores. Existe una aplicación que se ejecuta en la interfaz del controlador que esta unida a todos los switches de la red con el fin de facilitar la configuración y administración del flujo de datos, existen muchos parámetros que puede especificarse para definir un flujo. Entre los posibles criterios podemos incluir los puertos por donde se reciben los paquetes cuando llegan, el puerto Ethernet de origen, la etiqueta VLAN, el destino Ethernet o el puerto IP y otro numero de características de los paquetes.  Un nuevo flujo se debe crear cuando un paquete que llega no encuentra ninguna coincidencia con ninguna entrada de la tabla.

El controlador entonces define un nuevo flujo para ese paquete y crea una o mas entradas en la tabla, luego la envía al switch para que sean añadidos a la tabla de flujo y finalmente es procesado.

Openflow muestra claramente como se ubica  el protocolo entre el switch y el controlador asi también a nivel de software el canal de comunicación que establece con el protocolo SSL y a nivel de hardware la tabla de  lujos.

OPENFLOW

Añadir leyenda


SDN

(Redes definidas por Software) es una nueva arquitectura que define una nueva relación entre dispositivos de red y el software que los controla gracias al protocolo Openflow se daría la comunicación entre estos.



QUE ES OPENFLOW?

Openflow es un protocolo para operar redes SDN, es un standard abierto de comunicación entre un controlador y dispositivos de conmutación .
Posee una estructura diseñada por mensajes  que establece la comunicación y genera las acciones correspondientes.

Componentes de los mensajes OpenFlow

  •   Cabecera
  • Tipo de mensaje como: Inmutables, de configuración, asíncronos, con          comandos al controlador, estadísticos, etc.