We have a newer version of PyResonance, now called Kinetic. Kinetic is based on Pyretic, and we have made significant changes and improvements to the code base. We will discontinue support for PyResonance; further development and support will happen in the Kinetic repository.
More information can be found here: http://kinetic.noise.gatech.edu
Resonance is an SDN control platform that advocates event-driven network control. Resonance makes networks easier to manage by automating many tasks that are currently performed by manually modifying multiple distributed device configuration files in face of various network events, where configuration files are expressed in low-level, vendor-specific CLI commands. More information on the Resonance project can be found here.
PyResonance is Resonance implemented with Pyretic. Pyretic provides a better programmer-friendly environment with high-level APIs, libraries, and constructs. Pyretic's composition operators (parallel and sequential) add great value for composing modular programs.
- Updated (Nov.22.2013)
- Master branch now works with updated Pyretic master branch code.
- It may still complain about ipaddr python module. In case you get this error, do:
sudo easy_install ipaddr
- It may still complain about ipaddr python module. In case you get this error, do:
- Old master branch now moved to branch called "pyretic-deprecated".
- Master branch now works with updated Pyretic master branch code.
- Getting ready
- Pre-configured VM with PyResonance installed (updated Nov.25.2013)
- Downloading PyResonance in Pyretic VM
- Running PyResonance