Skip to content

FreescaleSemiconductor/ovs-vxlan

Repository files navigation

            VXLAN in Open vSwitch <http://openvswitch.org>


This work is based on Kyle Mestery's VXLAN implementation, https://github.com/mestery/ovs-vxlan.

Features
-----------
  * Multicast based MAC address learning.
  * Manual configuration of vxlan overlay network.
  * Utility command to manipulate MAC Tables(FDB) and peer tables.

vxlan interface with multicast learning
---------------------------------------

    ovs-vsctl add-port br0 vxlan0 -- set Interface vxlan0 type=vxlan \
                                         options:vni=2  \
                                         options:vtep=172.16.2.2  \
                                         options:mcast_ip=224.0.55.55

vxlan interface with manually configured overlay network
---------------------------------------------------------

    ovs-vsctl add-port br0 vxlan0 -- set Interface vxlan0 type=vxlan \
                                         options:vni=2  \
                                         options:vtep=172.16.2.2

    ovs-vxctl add-peer vni=2 peer=172.16.2.3
    ovs-vxctl add-peer vni=2 peer=172.16.2.4


A new utitility ovs-vxctl is added that can display MAC tables and configure
peers. For detailed information on configuration and administrative options see
the man pages of ovs-vsctl and ovs-vxctl. 

Contact
-------
Seetharama Sarma Ayyadevara
seetharama.ayyadevara@freescale.com