Estado router dinamico

En el intento de lograr que el router funcione dinámico mediante OSPF, primero se busco si había alguna aplicación sobre esto en Ryu. Lo único que encontré fueron materiales viejos que ya no funcionan, tanto usando el controlador Ryu, como POX.

Luego de no habar encontrado alguna manera sencilla para aplicar OSPF, se encontró que hay una librería en Ryu en donde esta el protocolo, y lo que resta es encontrar una manera de implementarlo en la aplicación. Para lograr esto, primero basándome en el libro del Ryu (capitulo 8) en donde hay un ejemplo de como hacer uso de la implementación de las distintas librerías en Ryu utilizando varias como icmp y arp.

En esta aplicación de ejemplo lo que se hace es recibir un “ARP REQUEST” y un “ICMP ECHO REQUEST” con un mensaje de Packet-In se responde con un Packet-out.

Por lo tanto en esta aplicación, cualquier topologia no funcionaria la prueba en el mininet para hacer ping entre host porque no esta implementado el switch, pero se puede ver en el wireshark que funciona correctamente.

Lo que se busca hacer ahora es basándome en este ejemplo de aplicación, poder implementar la librería de OSPF o buscar algún otro método como BGP en Ryu o en Opendaylight.