OpenDayLight: El Futuro de las Redes Definidas por Software (SDN)

Saludos mis estimados cyber-lectores!

En esta nueva oportunidad les venga ha hablar un poco de Redes y Software Libre haciendo mención a un prometedor Software que cada día cobra más renombre y uso a nivel mundial, este es OpenDayLight.

¿Pero que es OpenDayLight?

OpenDayLight Es un proyecto de Código Abierto (Open Source) el cuál tiene como objetivo acelerar y acrecentar la difusión de la innovación en el diseño e implementación de un estándar abierto y transparente de Redes Definidas por Software (RDS), es decir, Software-Defined Networking (SDN). Actualmente el proyecto tiene el apoyo de grandes y reconocidas compañías como:

  • Networks,
  • Brocade,
  • Cisco,
  • Citrix,
  • Ericsson,
  • IBM,
  • Juniper Networks,
  • Microsoft,
  • NEC,
  • RedHat,
  • VMware

Y recientemente han lanzado su ultima versión del programa llamado Beryllium.

OpenDayLight pretende emular lo que Hadoop ha hecho en el mercado de BigData y lo que OpenStack hace en el Cloud Computing. En otras palabras, convertirse en una plataforma abierta que utilicen todas las empresas, evitando que las aplicaciones (programas) privativas (propietarios) restrinjan el crecimiento del mercado y al mismo tiempo se reduzcan los costes de desarrollo.

La virtualización y el cloud en los últimos años han sido tecnologías de mucha innovación, pero ahora el turno es para las redes, las cuales han permanecido estáticas y basadas en hardware, hasta ahora. Lo cual empezó ha cambiar con la llegada de las Redes Definidas por Software (RDS) – Software Defined Networking (SDN), que prometen mayor escalabilidad, flexibilidad y capacidad de programación eliminando gran parte de la inteligencia de red de los switches y routers y poniéndola en controladores basados en software.

OpenDayLight pretende convertirse en una plataforma SDN común y abierta que incorporé áreas como la plataforma del controlador o los protocolos de las aplicaciones de red, las interfaces de usuario, los switches virtuales o las interfaces físicos del dispositivo.

La principal ventaja de esta propuesta es que elimina las barreras de adopción, ya que algunas organizaciones no quieren comprometerse con un fabricante especifico que termine bloqueando su futuro. Al ser una plataforma común, las empresas podrán optar por tecnologías de fabricantes diversos que serán interoperables.

En concreto Big Switch Networks, Brocade, Cisco, Citrix, Ericsson, IBM, Juniper Networks, Microsoft, NEC, RedHat y VMware son los miembros Platinum y Gold (fundadores principales) del proyecto, los cuales donarán software y recursos de ingeniería para este proyecto Open Source y ayudarán a definir la plataforma SDN abierta, según han informado oficialmente.

En definitivas cuentas OpenDayLight es un controlador de OpenFlow, el cual ha su vez es un protocolo que permite a un servidor decirle a los conmutadores de red adónde enviar paquetes. En cada red tradicional, cada conmutador tiene software privativo (propietario) que le especifica las reglas por cumplir (qué hacer).  Con OpenFlow se centralizan las decisiones de migración de paquetes, de modo que la red se puede programar independiente de los conmutadores individuales y equipo del centro de datos.

Para instalar OpenDayLight usted puede guiarse por la Guia Oficial del fabricante haciendo clic Aquí, y apoyándose en este Blog de Wordpress sobre la aplicación haciendo clic Aquí.

¿Y realmente que son las Redes Definidas por Software?

Las SDN son una manera de abordar la creación de redes en la cual el control lo toma una aplicación de software llamada controlador y no el hardware red red.

Cuando un paquete llega a un conmutador (switch) en una red tradicional, las reglas que se encuentran integradas al firmware privativo y cerrado del conmutador le dicen al mismo adónde transportar el paquete.  El switch envía cada paquete al mismo destino por la misma trayectoria y tratando a todos los paquete de la misma forma. En la empresa, los switch inteligentes (administrables) diseñados con circuitos integrados de aplicación específica (ASIC) que son lo suficientemente sofisticados para reconocer diferentes tipos de paquetes y tratarlos de forma diferente, pero estos switch pueden ser muy costosos.

En una SDN, un SysAdmin  (Administrador de Red) puede darle forma al tráfico desde una consola de control centralizada sin tener que tocar switch individuales.  El administrador puede cambiar cualquier regla de los switch de red cuando sea necesario, dando o quitando prioridad, o hasta bloqueando tipos específicos de paquetes con un nivel de control muy detallado.

Eso es especialmente útil en una arquitectura de múltiples arrendatario (multi-tenant architecture) de computación en la nube porque permite al administrador manejar cargas de tráfico de manera flexible y más eficiente.  Esencialmente, esto permite al Administrador de Red usar menos conmutadores pequeños y costosos y tener más control que nunca sobre el flujo del tráfico de red.

A las SDN se les refiere a veces como la “Asesina de Cisco” porque le permite a los Ingenieros de Redes soportar un tejido de conmutación a través de hardware de múltiples vendedores y circuitos integrados de aplicación específica.  Actualmente, la especificación más popular para crear una SDN es el estándar abierto OpenFlow, que como ya leímos antes permite a los SysAdmin controlar  tablas de enrutamiento de forma remota.

En fin, las SDN son una nueva manera de analizar de qué manera las soluciones de red y de nube deben ser automatizadas, eficientes y escalables en un nuevo mundo donde los servicios de aplicaciones se pueden proporcionar localmente, por medio del centro de datos o incluso a través de la nube. Es decir, una SDN comúnmente significa que las redes están controladas por aplicaciones de software y controladores de SDN, y no por medio de consolas y comandos de administración de redes tradicionales que generan muchos gastos administrativos y cuya administración a gran escala podría resultar tediosa.
Además, las SDN son verdaderamente una tecnología abierta. Esto genera más interoperabilidad, más innovación y soluciones más flexibles y rentables. Si una red cumple con los estándares de SDN adecuados, podría estar controlada por varias aplicaciones de controlador de SDN. Esa opción es preferible a que cada plataforma de red tenga sus propios comandos y su propia consola de administración, que aumentan las limitaciones con respecto a los proveedores posibles y que complican aún más la administración de la red. Actualmente, existen diversos estándares de SDN que evolucionan en diferentes áreas; las estrategias útiles en materia de SDN estas se basarán siempre en ecosistemas de varios proveedores, abiertos e interoperables, con protocolos estandarizados o tecnologías de código abierto clave.

¿Y quien garantiza el éxito de las Redes Definidas por Software?

La Fundación Open Networking (ONF) es un consorcio, sin ánimo de lucro, dedicada a la transformación de las redes a través del desarrollo y la estandarización de una arquitectura única llamada Software-Defined Networking (SDN).

¿Y por que necesitamos una nueva Arquitectura de Redes?

Debido a que cada día más las tecnologías de redes actuales ya no satisfacen las necesidades
tecnológicas de empresas, operadores y usuarios. Y que como muchas tecnologías de telecomunicaciones han evolucionado de manera más rápida que las redes mismas, se ha originado que muchas veces la red misma se convierte en el punto de falla que no permite el crecimiento de si misma.
Cuando decimos que no satisfacen las necesidades de las nuevas tecnologías, nos referimos a que las redes tradicionales no son suficientemente ágiles como para reprogramarse, reconfigurarse y reajustarse a los despliegues de nuevos servicios. Y en consecuencia, lo que se persigue con el cambio de arquitectura de red es acercarse a las necesidades actuales de flexibilidad, escalabilidad, automatización y control.
Espero les haya gustado el Tema y prueben la aplicación!

Comparte para difundir

Si te ha gustado nuestro contenido ahora puedes ayudar a difundirlo en las redes sociales de manera sencilla usando los siguientes botones:

Envía
Pinea
Print


Ingeniero en Informática y Administrador de Servidores GNU/Linux con certificación internacional de Linux: 1.- Certified Linux Administrator (CLA) 2.- Certified Linux Operator (CLI)

Un comentario

  1.   Anónimo dijo

    Buen artículo

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.