Las redes definidas por software (SDN) separan el plano de control del de datos para hacer las redes más programables y flexibles. Openflow es un protocolo clave de SDN que permite que un controlador externo dirija el enrutamiento en un switch. MiniNet es un emulador de SDN que permite crear topologías de red personalizadas para pruebas y experimentos.
1. Emulación de una red definida
por software utilizando
MiniNet
Maestría en Ingeniería de Redes y Servicios Telemáticos
Temas Avanzados de Redes de Ordenadores
Washington A. Velásquez Vargas
3. Introducción
• Crecimiento de datos en la web, Big Data y Cloud Computing
• Requiere que los proveedores den servicios con una calidad de
conexión sin precedentes, menos dependiente del hombre.
• Redes se presentan obsoletas y tienen tendencia a la
saturación.
5. Redes definidas por Software (SDN)
• Permita separar el plano de control (software) del de datos
(conmuta los paquetes en la red)
• Programables, automatizables y flexibles
• Software que gobierne su
comportamiento.
Proveer al administrador de
herramientas centralizadas:
virtualización
programación
monitoreo
6. Principales Beneficios de SDN
• Separan de forma eficiente el software de red en cuatro
niveles (planos):
•
•
•
•
Administración
Servicios
Control
Reenvío.
• Centralizan el diseño de red, reduciendo costos de operación.
• Utilizan la nube para una implementación flexible y escalable.
• Crean plataformas de red para diseñar nuevas soluciones
7. Openflow
• Openflow es un protocolo de comunicaciones diseñado para
dirigir el manejo y enrutamiento del tráfico en una red .
• Los switches decidían como llevar los paquetes, con openflow
será controlada con una fuente externa.
• Protocolo diseñando en tres componentes:
• Tablas de flujo
• Controlador
• Dispositivos con soporte openflow
8. Switch Openflow
• Los switch openflow se los pueden dividir en tres partes:
• Tablas de flujo
• Seguridad del Canal
• Protocolo
Protocolo
Controlador
Dispositivos
9. Controlador
• Se encargan de centralizar y transmitir la información a la
red.
• Modos de Operación
• Centralizado
• Solo se necesita un controlador para la red
• Distribuido
• Un controlador para Controlador
cada switch
10. • Un controlador realiza las siguientes funciones, cuando el
Paquete
switch no sabe que hacer con los paquetes:
recibido
Descarta
Ethernet
MAC & IP
Origen
INSERTA REGLA ENVIA EL PAQUETE
11. MiniNet
• MiniNet es un emulador de red que ejecuta una colección de
dispositivos finales, switches, routers y enlaces en un solo core
de Linux.
• Ventajas
•
•
•
•
•
Es rápido
Topologías Personalizadas
Interactuar con programas
Personalizar el reenvío de paquetes
Compartir y replicar los resultados
13. Conclusiones
• Las redes definidas por Software proporcionan una nueva
arquitectura, red dinámica que transforma redes tradicionales
en ricas plataformas que ofrecen grandes prestaciones de
servicios.
• Openflow que está basado en SDN abstraiga la infraestructura
subyacente de las aplicaciones que lo utilizan, lo que permite
a la red llegar a ser tan programable y manejable a escala de la
infraestructura informática.
• Redes programables y administrables menos dependientes de
la mano del hombre.