La virtualización de redes y las redes definidas por software (SDN)
La virtualización de redes no es exactamente lo mismo que una red definida por software (SDN), aunque comparten algunas similitudes. Ambos son enfoques válidos de la gestión de redes moderna. De hecho, algunos expertos del sector consideran la virtualización de redes, al menos en sus versiones iniciales, como un subgrupo dentro de las SDN porque fue uno de los primeros casos de uso de estas. La verdadera diferencia entre ambas, sin embargo, radica en cómo separan recursos y funciones.
En la actualidad, la mayor diferencia entre una SDN y la virtualización de redes es que la SDN no abstrae completamente las funciones de la red del hardware físico como sí hace la virtualización de redes. Una SDN virtualiza principalmente el plano de control, sin dejar de depender, para mover el tráfico por la red, de enrutadores y conmutadores físicos, que pueden operar a través de software, pero que son los que verdaderamente efectúan el enrutamiento de paquetes. Aún así, la SDN permite redes más flexibles y ágiles que las tradicionales.
Al separar el plano de control del plano de datos, una SDN ofrece mayor programabilidad, libertad para combinar hardware y software de distintos proveedores, y un punto único de gestión a través de API de terceros. Para una explicación detallada de la arquitectura y los casos de uso de las SDN, consulte nuestra guía sobre redes definidas por software.
Comparativa rápida: SDN vs. virtualización de redes
| Aspecto | SDN | Virtualización de redes |
| Enfoque principal | Centraliza el plano de control de la red | Abstrae las funciones de red del hardware físico |
| Relación con el hardware | Sigue dependiendo de enrutadores y conmutadores físicos | Independiza completamente las funciones de red del hardware |
| Caso de uso típico | Centros de datos y grandes campus locales | Redes WAN, entornos cloud y multicloud |
| Beneficio clave | Gestión centralizada y programable de la red | Flexibilidad, portabilidad y reducción de hardware |
| Combinación con NFV | Frecuente en arquitecturas modernas de telecomunicaciones | Habilita NFV al virtualizar funciones específicas (firewalls, balanceadores de carga) |
La SDN y la virtualización de redes no son tecnologías enfrentadas, pero hay casos en los que una se usa con más frecuencia que la otra. SDN se centra en la centralización de la gestión de la red, mientras que la virtualización de redes se enfoca más en distribuir sus funciones entre múltiples hosts virtuales. Por ejemplo, una SDN generalmente se implementa en centros de datos o grandes campus locales donde el control centralizado representa una ventaja ya que permite una gestión de red más sencilla y ágil. La virtualización de redes se emplea más que las SDN en las WAN, donde la virtualización puede ayudar a reducir la necesidad de hardware físico. Como la virtualización de redes puede abstraer las funciones de la red, puede minimizar los costes y ayudar a reducir la complejidad de la WAN.
En entornos híbridos, a veces se utilizan ambas tecnologías juntas. Por ejemplo, se puede emplear una SDN para optimizar la gestión de la red e implementar la virtualización de redes (o, más concretamente, la NFV) para virtualizar funciones específicas como los balanceadores de carga o los firewalls.