python-ryu application for automated vxlan tunnels
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE
README.md
fabric.py

README.md

python-ryu application for automated VxLAN

Experimental script for automatically creating vxlan pairs between virtual switches. Assumed topology is hub-spoke.

Please read the script before using.

Works with ryu version 4.10 or later.

Debian jessie instructions for hub

allow-ovs ovsbr0
iface ovsbr0 inet manual
  ovs_type OVSBridge
  ovs_extra set-controller ovsbr0 tcp:127.0.0.1:6633
  pre-up ovs-vsctl set-manager ptcp:6640
  mtu 1280
  address 10.1.10.2/24

Debian jessie instructions for spokes

allow-ovs ovsbr0
iface ovsbr0 inet dhcp
  ovs_type OVSBridge
  ovs_extra set-controller ovsbr0 tcp:10.1.10.2:6633
  pre-up ovs-vsctl set-manager ptcp:6640
  mtu 1280
  up ip route add 10.117.0.0/16 via 10.117.9.1 dev ovsbr0 
  down ip route del 10.117.0.0/16 via 10.117.9.1 dev ovsbr0