Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Guia Laboratorio Ryu
Guia Laboratorio Ryu
00
Guía Unificada de Laboratorios
Página 1 de 1
1. Titulo y asignatura
2. Objetivo
2.1 Implementar el controlador de redes definidas por software RYU en una máquina
virtual.
2.2 Conocer los pasos y comandos para la instalación del controlador RYU
Ryu ofrece diversas aplicaciones, pero se pueden modificar las aplicaciones a utilizar o
implementar nuevas. Algunos de los elementos que podemos encontrar en Ryu son las
librerías con protocolos como Netconf, vrrp, xFlow, OVSDB JSON o Netflow entre otros, así
como aplicaciones Ryu como OF REST, Firewall o Topology Viewer.
El módulo Firewall es parte importante de la seguridad de una red al controlar los flujos de
entrada y salida entre diferentes hosts. El módulo Intrusion Detection System (IDS) también
permiten multitud de mejoras en la seguridad de las redes virtuales.
Para poder utilizar RYU se qrequier tener instalado mininet y Python, ya sea en una
imagen de maquina virtual o en una Raspberry que utiliza mininet
5. Procedimiento
Como resultado nos tiene que devolver por pantalla un mensaje parecido al siguiente:
Para la Implemetancion de Firewall, se debe utilizar el siguiete comando en el terminal
para crear la red en mininet
Indica que queremos 3 hosts, direcciones MAC por defecto, uso del switch ovsk, uso de
un controlador remoto y la instrucción -x quivale a xterm y permite mostrar los terminales
de cada dispositivo. Por defecto Mininet asigna a los hosts las direcciones IPv4 10.0.0.1
para el primero, 10.0.0.2 para el segundo etcétera
Seguidamente, se elige la versión OpenFlow que utilizará el switch s1 (root):
Una vez se ha iniciado el Firewall, por defecto se deshabilita toda la comunicación por lo
que hay que volver a habilitarla en el Node c0 (root)
Ahora, ya se puede simular la red. Primero se probará un ping entre el host 1 y 2 para ver
que efectivamente es bloqueado ya que las reglas todavía no se han
establecido:
1. Instalacion1.pip
2. Instalacion Fuente
Luego:
En la terminal de Ryu:
En la terminal mininet: