Diverso

Interfaz y protocolo OpenFlow SDN

 Interfaz y protocolo OpenFlow SDN

OpenFlow es el nombre que se le da a la interfaz de comunicaciones estándar definida para las comunicaciones entre las capas de control y reenvío o infraestructura de una red definida por software, SDN.

OpenFlow permite el acceso directo a la infraestructura o plano de reenvío de la red definida por software para permitir la manipulación y control de su operación.

Usando el protocolo OpenFlow, proporciona control de todos los elementos, incluidos conmutadores, enrutadores y otros dispositivos en el plano de la infraestructura.

Antecedentes de OpenFlow SDN

OpenFlow es una nueva tecnología dentro del campo de las redes. Sus inicios se encuentran en el trabajo realizado por un estudiante de doctorado en la Universidad de Stanford en Silicon Valley, California, quien desarrolló una red basada en flujo y un sistema controlador llamado Ethane.

Este software fue desarrollado por equipos de Stanford y la Universidad de California, Berkeley y, en última instancia, pudo controlar las entidades de red y pasó a llamarse OpenFlow.

La siguiente etapa en el desarrollo de OpenFlow como piedra angular de las redes definidas por software ocurrió en 2011 cuando se estableció la Open Networking Foundation. Su objetivo era estandarizar las tecnologías emergentes de centros de gestión de datos y redes y apoyar su adopción. La Open Networking Foundation originalmente tenía miembros que incluían a Google, Facebook y Microsoft, con miembros posteriores que incluían: Citrix, Cisco, Dell, HP, F5 Networks, IBM, NEC, Huawei, Juniper Networks, Oracle y VMware.

La primera versión de OpenFlow se lanzó en febrero de 2011. Solo después de esta versión inicial, Open Networking Foundation se hizo cargo de la estandarización y se actualizó a la versión 1.2.

Conceptos básicos de OpenFlow SDN

OpenFlow es una interfaz abierta para controlar de forma remota las tablas de reenvío en conmutadores de red, enrutadores y puntos de acceso. Sobre esta primitiva de bajo nivel, los investigadores pueden construir redes con nuevas propiedades de alto nivel.

OpenFlow no es SDN y no es la única interfaz y protocolo que podría usarse dentro de un entorno de red definido por software. Sin embargo, ha sido estandarizado y actualmente es el más utilizado en estas aplicaciones.

OpenFlow es una API abierta. Proporciona una interfaz estándar para programar los conmutadores del plano de datos.

En términos de su estructura general, tiene muchas similitudes con el conjunto de instrucciones x86 para las redes.

Como tal, OpenFlow para redes definidas por software proporciona una interfaz abierta a los nodos de red, incluidos enrutadores, conmutadores y similares. Permite visibilidad y apertura en la red.

El flujo de datos de OpenFlow Switch consta de una tabla de flujo. La ruta de control consta de un controlador que programa la entrada de flujo en la tabla de flujo.

SDN OpenFlow se basa en un conmutador Ethernet, con una tabla de flujo interna y una interfaz estandarizada para agregar y eliminar entradas de flujo.

Protocolo SDN OpenFlow

El protocolo OpenFlow se implementa en ambos lados de la interfaz que existe entre la capa de control y la capa de interfaz.

El protocolo OpenFlow utiliza el concepto de flujos para identificar el tráfico de la red en función de reglas de coincidencia predefinidas que pueden programarse de forma dinámica o incluso estática mediante el software de control de red definido por software.

Temas de conectividad inalámbrica y por cable:
Conceptos básicos de comunicaciones móviles2G GSM3G UMTS4G LTE5GWiFiIEEE 802.15.4DECT Teléfonos inalámbricos NFC- Comunicación de campo cercano Fundamentos de redes ¿Qué es la nube? Ethernet Datos en serieUSBSigFoxLoRaVoIPSDNNFVSD-WAN
Volver a la conectividad inalámbrica y por cable

Ver el vídeo: Presentación sobre Openflow y Software Defined Network (Octubre 2020).