scottslowe-learning-tools/ovs-ovn
Scott Lowe e9f83eb143
Commit files for simple 2 VM OVS environment
Add Vagrantfile, external YAML data file, and Ansible playbook to create a simple 2 VM environment running Ubuntu 16.04 and OVS 2.5.2.

Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2017-04-12 23:25:33 -06:00
..
ovn Reorganize repository contents 2017-02-23 16:12:37 -07:00
ovn-docker-ansible Reorganize repository contents 2017-02-23 16:12:37 -07:00
ovn-kvm Reorganize repository contents 2017-02-23 16:12:37 -07:00
ovs-geneve Reorganize repository contents 2017-02-23 16:12:37 -07:00
ovs-multi-br Reorganize repository contents 2017-02-23 16:12:37 -07:00
ovs-simple Commit files for simple 2 VM OVS environment 2017-04-12 23:25:33 -06:00
README.md Add directory-specific README files 2017-02-23 18:04:15 -07:00

Learning Tools: Open vSwitch (OVS) and Open Virtual Network (OVN)

This folder contains tools, resources, and environments for experimenting with and learning more about Open vSwitch (OVS) and Open Virtual Network (OVN).

Contents

ovn: This directory contains a Vagrant environment for working with Open Virtual Network (OVN).

ovn-docker-ansible: This is a placeholder for future work.

ovn-kvm: This folder contains a Vagrant environment for spinning up OVN and using it with KVM-based virtual machines.

ovs-geneve: This folder contains a Vagrant environment and supporting files for compiling Open vSwitch (OVS) from source and using Geneve tunneling to connect network namespaces on two different VMs.

ovs-multi-br: In this folder is a Vagrant environment, Ansible playbook, and related data files for experimenting with multiple Open vSwitch (OVS) bridges.