la era del sdn

Upload: corazon-de-raton

Post on 14-Oct-2015

29 views

Category:

Documents


0 download

TRANSCRIPT

La era del Todo Definido por Software ya ha llegadoEmulacin de una RED DEFINIDA POR SOFTWAREEste documento describe una reciente tecnologa que tiene por nombre RED DEFINIDA POR SOFTWARE y como el protocolo OpenFlow es usado. Estas Redes han sido aceptadas por Cisco y Hewlett-Packard porque mostraron algunas ventajas para el cliente y la compaa. Este documento usamos la herramienta Mininet que es el emulador de Red para ejecutar una coleccin de Host, switches, routers, adems en este documento presentamos una topologa de Red.

Agenda1. Pre-requisitos2. Metodologa3. Introduccin4. Situacin Actual de Internet5. Descripcin de Redes Basadas en Software (SDN)6. Qu es OpenFlow (OF) y en qu puede ser utilizado? 7. Switch Openflow8. Controlador9. Mininet

1. Pre-requisitos Conocimientos indispensables: Conocimientos bsicos de TCP/IP y configuracin de equipos de red. Conocimientos deseables: Uso del sistema operativo Linux: edicin de archivos, comandos de shell, administracin, python.

2. Metodologa Presentacin de conceptos tericos y prctica guiadas en laboratorio.

3. INTRODUCCINEn el da de hoy la gran cantidad de datos transportados por la red han dado mucho que decir, debido a que en las redes actuales su configuracin se presenta un poco obsoleta al momento de procesar toda esa informacin. Este problema ha dado origen a una solucin que exige un nico punto de control para toda la infraestructura, que permita desplegar cualquier aplicacin de manera centralizada, dependiendo menos de la mano del Hombre y el uso de un Hardware especializado en el procesamiento de paquetes.Keywords: Software Defined Nework, Openflow, Switch Openflow, Mininet

4. Situacin Actual de Internet

La gran cantidad de datos a travs de la red, ha provocado que el control de los datos sea ms fuerte y as evitar colisiones que provocaran cuellos de botellas en los centros de datos. Estos factores, junto con el Big Data y el Cloud Computing, requieren que los proveedores den servicios ms flexible y sobre todo menos dependiente de la mano del hombre.

Tambin exigen un nico punto de control para toda la infraestructura, que permita desplegar cualquier aplicacin de manera centralizada y as atender con agilidad las necesidades actuales del mercado.

Y es que las redes tal como estn configuradas al da de hoy, se presentan un poco obsoletas al procesar toda esta informacin, porque tienen tendencia a la saturacin.

Para resolver estas cuestiones al tener que manipular una enorme cantidad de datos, se ha planteado una solucin que dependa menos de la intervencin del hombre y sobre todo de un hardware tan especializado en el procesamiento de paquetes.

5. Descripcin de Redes Basadas en Software (SDN)

Las redes definidas por software (SDN) son un tema candente, muy debatido, y aunque todava muy joven, ofrecen el potencial de transformar el funcionamiento de las redes complejas.

La era del Todo Definido por Software ya ha llegado. El software se aplica a todo, desde servidores, almacenamiento, centros de datos, e incluso se podra decir que a la pieza ms innovadora del puzle, a la WAN, la red de rea extensa.

SDN cambia la forma en que las compaas disean su entorno de TI migrando el plano de control de la red desde cada dispositivo individual a un controlador central que gestiona todos los recursos, tanto virtuales como fsicos.

La tecnologa aporta enormes beneficios para las empresas, incluida la reduccin de costes en TI, y permite cambios en la red de forma rpida y sencilla.

Las Redes Definidas por Software exige un nico punto de control donde toda la infraestructura permita desplegar cualquier aplicacin de manera centralizada, en las SDN se utiliza menos la mano del administrador debido a la automatizacin que nos brinda, adems el uso de un hardware especializado para el proceso de paquetes.

SDN separa el plano de control (Software) del de datos (mquina que conmuta los paquetes en la red) y con esto se obtiene una red ms programable y ms flexible.

Haciendo una Comparacin entre SDN y la Redes Actuales, las Redes Actuales usan una programacin esttica (se encuentra en los ficheros de cada dispositivos) para cada dispositivo en la Red y la forma como se procesan los paquetes depende de esa programacin determinista en cambio en una Red SDN la programacin es Dinmica y su procesamiento de paquetes esta condicionada por una interfaz programable.

El objetivo principal de una Red SDN es armar a los administradores con herramientas centralizadas de programacin, virtualizacin y monitorizacin en tiempo real.

6. Qu es OpenFlow (OF) y en qu puede ser utilizado? Es un protocolo de comunicaciones diseado para dirigir el manejo y enrutamiento del trfico en una red conmutada, hasta la fecha los switches decidan hacia donde llevar el trfico de manera individual y en base al firmware de cada uno de ellos, eran dependiente del fabricante y dispositivo, con OpenFlow esa decisin dejara de ser tomada de manera individual por cada Switch y pasar a estar controlada por una fuerte de inteligencia externa. Este protocolo ha sido diseado para que se apoye en tres componentes: 1. Las tablas de flujos instaladas en cada uno de los switches que indicarn a cada dispositivo que hacer con el trfico. 2. El controlador, que ser la inteligencia que dialogue con todos los switches y les transmita a estos la informacin que necesiten. 3. Dispositivos (switches) con soporte para OpenFlow. Los switches consultaran sus tablas de flujo antes de hacer el forwarding del trfico y lo realizarn conforme a ellas. Si se da la circunstancia de no saber qu hacer con el trfico, preguntaran al controlador y este les dir que hacer, lo que la convertir en una red gestionada de manera centralizada.

7. Switch Openflow

Los Switch OpenFlow se los pueden dividir en tres partes las tablas de flujo la seguridad del canal Protocolo OpenFlow

Las tablas de flujo indican a los Switch como deben proceder los paquetes a travs de la red. La seguridad permite conectar a los Switch con dispositivos remotos y el protocolo OpenFlow que es un estndar de comunicacin abierta entre los controladores y el Switch.

8. ControladorLos controladores se encargan de centralizar y transmitir la informacin a la red y manteniendo un paso distribuido a travs de los Switch y routers.

Estos controladores en la red van ubicados dependiendo de cmo estn los Switch conectados, se podran identificar dos formas de configuracin, una de ellas es que debera haber un controlador centralizado para que administre y configure todos los dispositivos de la red y la otra que los controladores se repartan de manera distribuida, es decir, un controlador para cada conjunto de Switch

9. MininetMininet es un emulador de red que ejecuta una coleccin de dispositivos finales, switches, routers y enlaces en un solo core de Linux. Se utiliza la virtualizacin ligera para hacer que un solo sistema parezca una red completa. Los programas que se ejecutan pueden enviar paquetes a travs de lo que parece ser una interfaz de Ethernet real, con una velocidad de enlace y con retardo. Los paquetes se procesan por lo que parece un verdadero interruptor de Ethernet, un enrutador o middlebox, con una determinada cantidad de colas. Cuando dos programas, como un iperf cliente y el servidor, se comunican a travs MiniNet, el rendimiento medido debe coincidir con el de dos mquinas nativas ms lentas. En resumen, los dispositivos virtuales de MiniNet, conmutadores, enlaces y los controladores se crean utilizando software en lugar de hardware, en su mayor pate el comportamiento es similar a los elementos de hardware