Sei sulla pagina 1di 4

La era del Todo Definido por Software ya ha llegado

Emulacin de una RED DEFINIDA POR SOFTWARE


Este 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.








Agenda
1. Pre-requisitos
2. Metodologa
3. Introduccin
4. Situacin Actual de Internet
5. Descripcin de Redes Basadas en Software (SDN)
6. Qu es OpenFlow (OF) y en qu puede ser utilizado?
7. Switch Openflow
8. Controlador
9. 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. INTRODUCCIN
En 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
o las tablas de flujo
o la seguridad del canal
o 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. Controlador
Los 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. Mininet
Mininet 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

Potrebbero piacerti anche