SDN Owl is tool for set up the SDN testbed (especially in SDN Switch) using Ansible and Docker. We choose OpenVSwitch to be SDN Switches in testbed. We provide 2 version of OVS Deployments.
- Direct version : deploy OVS directly to hosts/hardware.
- Container version : deploy OVS inside Docker container.
- Install prerequisite :
cd ansible-script
ansible-playbook -i hosts run.yml
- Select 1 for prerequisites installation.
- Enter 2 for list host/target interfaces that you would like to add in swith
- Generate Deploy script
cd ovs-script
bash deploy-ofswitch.sh
- Deploy script
- Direct version : Go to switch nodes. Then
./deploy_ofswitch.sh
- Container version : Go to switch nodes.
docker pull cyborgcat/sdn-owl_switch docker run .......
- Direct version : Go to switch nodes. Then
- Start controller