Open cravies opened 2 years ago
Hi,
the Ryu controller was written a long time ago - I assume there sadly has been a bit of bitrot. That being said - it can't be really that bad; the code does not do super much. If it would be helpful I can try to update it - I just won't be able to test it in practice (I don't have easy access to an OF switch anymore). Though I guess I could try going your way with a virtual switch.
For the pingall issue - at the beginning, I think that the controller has no routes at all installed; hence all packets will be dropped.
Hi, I am testing controller.py and example.zeek in /openflow. Apologies if this is a silly question as I am new to Zeek.
My goal is to have a simple virtual network defined in mininet with an openflow switch. I would then like to connect this switch to the ryu controller, which is in turn connected to the Zeek instance. The goal is to monitor traffic with Zeek and then modify the switch table to quarantine malicious hosts.
First I define a simple network topology and connect to the ryu controller.
The controller connects to the switch. However, If I try to pingall to test the hosts in mininet, it fails, dropping all the packets.
Then, if I try to run the zeek instance, it connects to the ryu controller, but in the process the controller crashes.
Ryu controller output:
Thanks in advance for the help!