PureFlow
PureFlow is platform that can provisioning device to connect to openflow controller and modify flow inside the device via controller API. This platform is open to contribute.
Device Support
This is are list of supported devices :
- OpenVSwitch
- MikroTik
- Mininet
Feature
PureFlow Feature :
- Support OpenFlow 1.0 & 1.3 (tested)
- View Flow
- Config Flow
Future Works :
- More Devices Support
- Bulk Provisioning
- Delete Flow
- Improvement in dashboard & database system
Architecture
PureFlow using Ansible and ONOS as main Backend tools. Ansible is use to provisioning the devices via SSH and ONOS to control, modify & view the flow inside devices.
Flow
For provisioning devices, its use Ansible SSH based method to configure devices. For controlling the flow inside the devices, you can use web dashboard that communicate with ONOS controller.
Installation
For installation procedure, go to docs directory on this repository
Screenshot