¿Qué es SDN? parte 1
Hola amigos, soy Florián Murillo y aquí estoy, como cada viernes.
Hace casi un año, en este mismo púlpito, hablé de una tendencia de futuro llamada Software Defined Network o SDN. Lo que en sus inicios se convirtió en una idea interesante se ha convertido en un catalizador de innovación de la virtualización de redes, que ya está en marcha, hasta Cisco está invirtiendo en esta tendencia lo cual demuestra que el «juguete» está madurando.
Cuando pienso en SDN me surgen varias reflexiones: ¿Que problemas presentan las redes actuales? ¿Qué propone SDN? ¿Cómo lo consigue?, la suma de estas respuestas construirá automáticamente la respuesta a la gran pregunta ¿Qué es SDN?
¿Qué problemas presentan las redes actuales? Actualmente los switches se gestionan individualmente, se configuran uno a uno, y la incorporación de una nueva característica, por ejemplo: “filtrado por MAC origen” o “calidad de servicio basada en protocolo”, requieren, de la actualización del filmware en todos y cada uno de los switches, con su corte de servicio correspondiente, lo que hace muy difícil la implantación de nuevas características a las redes actuales, ya que requiere una planificación rigurosa , un corte de servicio y la presión de que las redes son infraestructura, por tanto, no pueden dejar de funcionar.
Si hacemos una radiografía a las redes actuales, nos encontramos varias capas de funciones, perfectamente diferenciadas, dentro del mismo equipo :
Capa de Entrada/Salida es lo que también conocemos como I/O plane, o sea la capacidad de garantizar el flujo de entrada y salida de tramas de red, esto se realiza con algunas capas de software y con ASICs que aceleran por hardware muchos de los procesos que se realizan y garantizan las altas velocidades que se requieren hoy día.
Gestiona las colas de entrada y salida de las tramas de red, la integridad de las tramas y la gestión de direcciones MAC.
Si vemos el I/O plane como el músculo del switch, la Capa de Control, también llamada Control plane -parece obvio ¿no?- la hemos de ver como la “inteligencia” del switch.
El Control plane decide el camino –L2 y L3- que siguen las tramas en el switch.
La Capa de Servicio es la que proporciona las funciones de seguridad, QoS, enrutamiento, protocolos de gestión, alta disponibilidad y escalabilidad.
Actualmente las diferentes funciones están embebidas en el filmware monolítico de dispone cada switch, hasta tal punto que añadir una nueva función consiste en sustituir la versión de filmware actual por la nueva.
Esta tarea que parece tan trivial, en algunos fabricantes como Cisco, que general versiones casi semanalmente, es un trabajo especializado, ya que añadir una versión que incorpore una nueva funcionalidad no garantiza que mantenga las que tenemos ahora.
La Capa de Gestión se realiza por CLI, web, XML o snmp, y la interacción es individual, o sea, he de pasar por todos y cada uno de los switches para cambiar la versión snmp, por ejemplo.
Las redes actuales necesitan una disponibilidad del 100% y un despliegue rápido y sin perdida de servicio de las nuevas capacidades que requieren los negocios.
Dicho de otro modo, el modelo monolítico actual del filmware de los switches dificulta que las redes estén a la altura de las necesidades que HOY requieren los negocio.
Parece que SDN ha llegado para ayudarnos a mejorar este escenario, pero …
¿es realmente un punto de inflexión en la evolución de las redes? o ¿nos recordará al vendedor ambulante del licor «curalotodo» del Oeste americano que todo lo cura?
La próxima semana seguimos … Sed felices.
Si te ha gustado este articulo, por favor,compártelo en Twitter o en Facebook con los botones de abajo o deja tus comentarios. Muchas gracias por tu apoyo!