Está en la página 1de 3

Redes definidas por software

ABSTRACTO
Internet ha llevado a la creacin de una sociedad digital, donde (casi) todo est conectado y es
accesible desde cualquier lugar. Sin embargo, a pesar de su amplia adopcin, las redes IP
tradicionales son complejas y muy difciles de gestionar. Es difcil configurar la red segn
polticas predefinidas y reconfigurarla para responder a fallos, cargas y cambios. Para dificultar
an ms las cosas, las redes actuales tambin estn integradas verticalmente: los planos de
control y datos estn agrupados. El SDN es un paradigma emergente que promete cambiar
este estado de cosas, rompiendo la integracin vertical, separando la lgica de control de la red
de los enrutadores y conmutadores subyacentes, promoviendo la centralizacin (lgica) del
control de la red e introduciendo la capacidad Para programar la red.
La separacin de las preocupaciones, introducidas entre la definicin de las polticas de red, su
implementacin en el hardware de conmutacin y la transmisin del trfico, es clave para la
flexibilidad deseada: Al romper el problema de control de red en piezas manejables, SDN
facilita la creacin e introduccin de nuevas abstracciones en la red, simplificando la gestin de
la red y facilitando la evolucin de la red. En este artculo presentamos una encuesta
exhaustiva sobre SDN.
Comenzamos introduciendo la motivacin de SDN, explicando sus principales conceptos y
cmo difiere de las redes tradicionales, sus races y las actividades de estandarizacin con
respecto a este nuevo paradigma. A continuacin, presentamos los principales bloques de
construccin de una infraestructura SDN utilizando un enfoque ascendente y en capas.
Proporcionamos un anlisis en profundidad de la infraestructura de hardware, interfaces de
programacin de aplicaciones hacia el sur y hacia el norte (API), capas de virtualizacin de red,
sistemas operativos de red (controladores SDN), lenguajes de programacin de red y
aplicaciones de red.
Tambin examinamos los problemas de varias capas, como la depuracin y la solucin de
problemas. En un esfuerzo por anticipar la evolucin futura de este nuevo paradigma,
discutimos los principales esfuerzos y retos de investigacin en curso de SDN. En particular,
abordamos el diseo de conmutadores y plataformas de control, con un enfoque en aspectos
como resiliencia, escalabilidad, rendimiento, seguridad y confiabilidad, as como nuevas
oportunidades para las redes de transporte portador y los proveedores de nube. Por ltimo,
pero no menos importante, analizamos la posicin de SDN como un facilitador clave de un
entorno definido por software.
INTRODUCCIN
Los protocolos de red de transporte y control distribuidos que se ejecutan dentro de los
enrutadores y conmutadores son las tecnologas clave que permiten que la informacin, en
forma de paquetes digitales, viaje alrededor del mundo.
A pesar de su adopcin generalizada, las redes IP tradicionales son complejas y difciles de
gestionar [1]. Para expresar las polticas de red de alto nivel deseadas, los operadores de red
deben configurar cada dispositivo de red individualmente
A menudo los comandos especficos del proveedor. Adems de la complejidad de la
configuracin, los entornos de red tienen que soportar la dinmica de las fallas y adaptarse a
los cambios de carga. Los mecanismos de reconfiguracin y respuesta automtica son
prcticamente inexistentes en las redes IP actuales. Por lo tanto, hacer cumplir las polticas
requeridas en un entorno tan dinmico es muy difcil.
Para hacerlo an ms complicado, las redes actuales tambin estn integradas verticalmente.
El plano de control (que decide cmo manejar el trfico de red)Y el plano de datos (que reenva
el trfico de acuerdo con las decisiones tomadas por el plano de control) se agrupan dentro de
los dispositivos de red, reduciendo la flexibilidad y obstaculizando la innovacin y la evolucin

de la infraestructura de red. La transicin de IPv4 a IPv6, iniciada hace ms de una dcada y


an en gran parte incompleta, da testimonio de este desafo, mientras que de hecho IPv6
representaba simplemente una actualizacin de protocolo. Debido a la inercia de las redes IP
actuales, un nuevo protocolo de enrutamiento puede tardar entre cinco y diez aos en ser
totalmente diseado, evaluado y desplegado.

A. Terminologa
Para identificar los diferentes elementos de un SDN tan inequvocamente como sea posible,
presentamos ahora la terminologa esencial utilizada a lo largo de este trabajo.
1) Dispositivos de reenvo (FD):
Se trata de dispositivos del plano de datos basados en hardware o software que realizan un
conjunto de operaciones elementales. Los dispositivos de reenvo tienen conjuntos de
instrucciones bien definidos (por ejemplo, reglas de flujo) usados para tomar acciones en los
paquetes entrantes (por ejemplo, dirigir a puertos especficos, soltar, enviar al controlador,
reescribir algn encabezado). Estas instrucciones estn definidas por interfaces hacia el sur
(por ejemplo, OpenFlow [9], ForCES [30], protocol-oblivious reenvo (POF) [31]) y se instalan
en los dispositivos de reenvo por los controladores SDN implementar los protocolos hacia el
sur.
2) Plano de Datos (DP):
Los dispositivos de reenvo estn interconectados a travs de canales de radios inalmbricos o
cableados.La infraestructura de red comprende los dispositivos de reenvo interconectados,
que representan el plano de datos.

3) Interfaz de direccin sur (SI):


El conjunto de instrucciones de los dispositivos de envo est definido por la API hacia el sur,
que es parte de la interfaz hacia el sur.
Adems, el SI tambin define el protocolo de comunicacin entre dispositivos de reenvo y
elementos de plano de control. Este protocolo formaliza la forma en que interactan los
elementos del plano de control y datos.
4) Plano de control (CP):
Los dispositivos de reenvo se programan mediante elementos de plano de control a travs de
realizaciones de SI bien definidas. El plano de control puede ser visto como el "cerebro de red".
Todas las lgicas de control descansan en las aplicaciones y controladores, que forman el
plano de control.
5) Interfaz de enlace norte (NI):
La NOS puede ofrecer una API a los desarrolladores de aplicaciones. Esta API representa una
interfaz hacia el norte, es decir, una interfaz comn para desarrollar
Aplicaciones. Normalmente, una interfaz en direccin norte abstrae los conjuntos de
instrucciones de bajo nivel utilizados por las interfaces en direccin sur para los dispositivos de
reenvo de programas.
6) Plano de Gestin (MP):
El plano de gestin es el conjunto de aplicaciones que aprovechan las funciones ofrecidas por
el NI para implementar el control y el funcionamiento de la red lgica. Esto incluye aplicaciones
como enrutamiento, cortafuegos, equilibradores de carga, supervisin, etc. Esencialmente, una

aplicacin de gestin define las directivas, que en ltima instancia se traducen a instrucciones
especficas para el sur que programan el comportamiento de los dispositivos de reenvo.