SDN controllers have been around for a while. But all of them seem to attempt so much and do so many things. I would like to create a mini "sdn" controller which is just an openflow controller that connects to an instance of openvswitch, and uses openflow rules to do some mathematical analysis on ip traffic going through the switch. golang seems very good at multithreading and dealing with system calls. which could provide some performance gains over java or other languages.
One of the goals is also to create a binary with a very small footprint without library dependencies.
Looking for mad skills in:
Nothing? Add some keywords!
This project is part of:
Hack Week 15
This project is one of its kind!