Lenguajes de alto nivel de abstracción para el desarrollo de aplicaciones SDN.

Julio Acosta Rams, Caridad Anías Calderón, Dayrene Frómeta Fonseca

Resumen


Las Redes Definidas por Software (SDN) han sido propuestas como una alternativa para simplificar la gestión y administración de las redes. Nuevas características y servicios pueden ser añadidos dinámicamente en forma de aplicaciones, las cuales determinan el comportamiento de la red, y abren las puertas a la programabilidad e innovaciones. Nuevos frameworks para la programación SDN, en la forma de lenguajes de alto nivel de abstracción, han surgido como una alternativa para facilitar y acelerar el proceso de desarrollo de aplicaciones, brindándoles a los programadores las herramientas necesarias para alcanzar todo el potencial que prometen las SDN. En este artículo se presenta la arquitectura SDN, exponiendo las principales características de sus componentes y haciendo énfasis en las interfaces que brindan las SDN para el desarrollo de las aplicaciones. Luego se analizan las dificultades que impone OpenFlow para el desarrollo de aplicaciones SDN que han condicionado el desarrollo de lenguajes de alto nivel de abstracción. Finalmente se proponen un conjunto de elementos a tener en cuenta a la hora de escoger el lenguaje de programación más adecuado en función de la aplicación SDN a desarrollar.


Texto completo:

PDF

Enlaces refback

  • No hay ningún enlace refback.


Revista Telem@tica. ISSN 1729-3804

Departamento de Telemática. Facultad de Telecomunicaciones y Electrónica.
Universidad Tecnológica de La Habana "José Antonio Echeverría", CUJAE.