Saltar al contenido principal

Explicación de las redes definidas por software (SDN) frente a las redes tradicionale

¿Qué son las SDN?

Las redes definidas por software (SDN) se describen como «el desacoplamiento entre los planos de control y envío de paquetes en la red».1 Las SDN permiten que las redes se conecten a las aplicaciones mediante interfaces de programación de aplicaciones (API). Esta relación entre SDN y API aumenta el rendimiento y la seguridad de las aplicaciones y ayuda a crear una arquitectura de red escalable y dinámica.

Las empresas de todo el mundo utilizan con frecuencia SDN para el despliegue de aplicaciones y ayuda a estas organizaciones a desplegar sus aplicaciones con rapidez mientras reducen los costes de operación y despliegue. SDN ayuda a los administradores de TI a suministrar y gestionar sus servicios de red desde un punto centralizado.

Para mejorar la optimización de los recursos de red, la gestión y el control programáticos, SDN utiliza API abiertas para respaldar y mantener el control de la red. Este control de la red se crea cuando SDN desacopla la configuración de la red y la ingeniería del tráfico, separándolas de su infraestructura de hardware fundamental. Esta acción de separación permite el uso de OpenFlow y protocolos más abiertos, los cuales pueden acceder a enrutadores y conmutadores de red que a menudo utilizan firmware cerrado y propietario. Estos protocolos abiertos a menudo usan estos tipos de firmware aprovechando el control de software con perspectiva global desde el extremo de la red.

¿Qué es una red tradicional?

Las redes tradicionales, la forma más común de conexión en red, utilizan hardware y dispositivos de red dedicados y de función fija, como conmutadores y enrutadores, para controlar el tráfico en la red.2 Estos dispositivos tienen funciones específicas que funcionan bien juntas y ayudan a gestionar la red.

Las capacidades de ampliación son un problema frecuente para las redes tradicionales. La mayoría del hardware y software de conmutación es propietario y es poco frecuente que las API estén disponibles para el aprovisionamiento.

Las redes tradicionales tienden a crear una buena sinergia con el software de aprovisionamiento propietario. Desafortunadamente para las redes tradicionales, este software no puede modificarse según sea necesario y las redes basadas en el hardware pueden tener muchas limitaciones en lo que puede usarse.

Las funciones y la funcionalidad de las redes tradicionales se implementan del siguiente modo:

  1. Las funciones se implementan desde dispositivos dedicados que usan conmutadores, enrutadores y controladores de entrega de aplicaciones.
  2. La funcionalidad se implementa principalmente en circuitos integrados para aplicaciones específicas (ASIC) y otro hardware dedicado

¿En qué se diferencian las SDN de las redes tradicionales?

La principal diferencia entre las SDN y las redes tradicionales es simplemente que las SDN están basadas en software mientras que las redes tradicionales suelen estar basadas en hardware. Estar basado en software aumenta la escalabilidad y flexibilidad de las SDN, y ofrece a sus usuarios más control y una administración de recursos más sencilla, permitiéndoles gestionar los recursos virtualmente con el plano de control.

A diferencia de las SDN, las redes tradicionales usan enrutadores, conmutadores y otro hardware e infraestructura física para establecer conexiones y gestionar las redes.

Los controladores de SDN usan una interfaz en dirección norte que se comunica con las API, lo que permite a los desarrolladores de aplicaciones programar la red. Frente a esta interacción se encuentran los desarrolladores de aplicaciones que utilizan protocolos de red tradicionales para programar la red.

En comparación con las redes tradicionales, las SDN pueden comunicarse mejor con el hardware que utiliza la red. En lugar de utilizar la infraestructura física, las SDN ofrecen a los usuarios la posibilidad de utilizar software para aprovisionar nuevos dispositivos y permiten a los administradores de TI utilizar rutas y servicios de red directos.

La principal diferencia entre las SDN y las redes tradicionales reside en la virtualización. SDN genera una copia abstracta de su red al virtualizarla. Esta virtualización le permite provisionar sus recursos desde una ubicación centralizada.

En una red tradicional, la ubicación física del plano de control dificulta la capacidad de un administrador de TI para dirigir el flujo de tráfico.

En las SDN, la virtualización transforma el plano de control, que deja de estar basado en hardware físico y pasa a estar basado en software. La virtualización permite acceder al plano de control a través de un dispositivo conectado y ofrece a los administradores de TI más control para dirigir el flujo de tráfico utilizando una interfaz de usuario (UI) centralizada. Esta interfaz de usuario centralizada proporciona a los usuarios mayor control sobre cómo configuran sus redes y cómo funcionan. Los usuarios pueden procesar rápidamente diferentes configuraciones de red desde la interfaz de usuario centralizada, una posibilidad que es particularmente beneficiosa para la segmentación de la red.

Debido a que SDN permite a los administradores de TI provisionar recursos y ancho de banda, permitiéndoles ampliarlos según sea necesario sin necesidad de invertir en más infraestructura física, SDN se ha convertido en una alternativa popular a las redes tradicionales. Las redes tradicionales necesitan hardware nuevo para aumentar la capacidad de la red. El concepto de las SDN frente a las redes tradicionales se podría resumir en la siguiente frase: unas necesitan más equipo para ampliarlas y las otras necesita más configuración de software.

Recursos

  1. SDN vs Traditional Networking: Which Leads the Way? Fiber Optic Cable Solutions, 22 de diciembre de 2018.
  2. Difference between Software Defined Network and Traditional Network. Geeks for Geeks, 21 de agosto de 2020.