¿En qué se diferencia la red definida por software de las VLAN?

Las VLAN a menudo son una parte esencial de las redes definidas por software (SDN). La red de área local virtual (VLAN) es un protocolo de red para separar una red física en diferentes redes virtuales. Donde SDN en el fondo es un modelo, para separar a un nivel mucho más alto.

En un SDN avanzado, definiría la lógica de su negocio como: departamentos, empleados, servicios que produce y consume. En términos SDN, esto se denomina plano de control. Cuando se trata de la configuración real de todos sus componentes de red, como conmutadores, enrutadores y puntos de acceso, hablamos sobre el plano de datos. A nivel del plano de datos, se incorporan todas las tecnologías que admite un proveedor de SDN para traducir los requisitos de su negocio en la configuración de red real, como lo haría en un entorno sin SDN. Pero en un sistema SDN, esta traducción se realiza automáticamente.

Un SDN aprovecharía todas las tecnologías disponibles como ejemplo: tiene dos oficinas, donde necesita separar las redes para ventas e ingeniería. Las VLAN pueden hacer el truco por oficina, pero ¿cómo interconecta estos dos sitios? Sr. John de ventas en Boston quiere llamar a través de telefonía IP Sr. Wayne de ventas en Nueva York. Por lo general, como operador de red, haría un túnel VPN entre ambos sitios, eliminaría el encabezado VLAN para enrutarlo a través del enlace VPN. El tráfico que llega al otro sitio de la oficina se traducirá nuevamente a la VLAN correspondiente y llegará al destino. Pero también podría usar líneas arrendadas dedicadas para hacer eso, donde los protocolos como Encapsulación de enrutamiento genérico (GRE), Cambio de etiquetas multiprotocolo (MPLS) podrían hacer el truco. Por lo general, se necesita mucha configuración manual y profundidad técnica para hacerlo. Un SDN decidirá qué soluciones funcionan mejor para su caso y luego usará las tecnologías apropiadas sin mayor conocimiento de su sitio.

Para resumir, las VLAN todavía se usan en SDN, pero son solo una pequeña parte de una solución SDN madura y algo que ya no debería preocuparte directamente, porque el SDN hace ese trabajo pesado por ti, al elegir las tecnologías correctas y interconectarlos por ti.

Mucho.

Con VLAN, el administrador define estáticamente la estructura de una red local. Puede leer este tutorial sobre la configuración de VLAN para eso.

Con SDN, un software automatizado decide todo acerca de toda su red. Entre sus tareas, también puede crear VLAN.

Son dos conceptos completamente diferentes.
VLAN es una forma de diferenciar el tráfico de diferentes tipos en la misma red basada en Ethernet, por ejemplo, por razones de seguridad.
Con SDN, el comportamiento de red de los dispositivos está definido por un servidor centralizado. Puede programar el mismo dispositivo para que funcione como un enrutador IP o un conmutador Ethernet programándolo de manera diferente.

Las VLAN (redes de área local virtuales) son un esquema de capa 2 para aislar grupos de hosts en una red física común. Los hosts en una VLAN no pueden ver otro host en otra VLAN en la capa 2. Tienen que comunicarse a través de la puerta de enlace layer3.

SDN (red definida por software) es un esquema para encontrar una ruta de comunicación óptima entre redes (o hosts) que no requiere ningún protocolo distribuido que se ejecute en los distintos nodos de la red. Todas estas rutas se calculan en una máquina central y potente llamada controlador.

Para dar una analogía tonta con una casa, las VLAN son como paredes. SDN es como el plano de planta. Algo relacionado, pero completamente diferente en propósito y naturaleza.

Son y no son diferentes. Desde un nivel conceptual, son iguales porque no dependen del interruptor. También pueden ser instantáneas y son “portátiles”. Pero no en la medida de los jugadores SDN puros. La gran diferencia es que los SDN están controlados por agentes. Y pueden abarcar cualquier centro de datos sin mucha configuración como lo necesitaría con una vLAN. También son aptos para instantáneas. Pero hacen que la configuración sea mucho más fácil. Y si utiliza herramientas de orquestación como Puppet o Chef, puede agregarlas a sus secuencias de comandos.