[ovs-dev] [PATCH] Implement draft VXLAN L2-over-L3 tunneling protocol.

Ben Pfaff blp at nicira.com
Wed Oct 12 16:50:27 PDT 2011


On Wed, Oct 12, 2011 at 04:01:12PM -0700, Ben Pfaff wrote:
> This commit implements the VXLAN tunneling protocol described at
> http://tools.ietf.org/html/draft-mahalingam-dutt-dcops-vxlan-00
> 
> Multicast support is not yet implemented, but it's in the works.
> 
> In my simple VM-based test rig, "netperf" performance was the same as GRE.
> 
> Jesse Gross <jesse at nicira.com> really deserves credit for most of
> datapath/vport-vxlan.c.  It's mostly a mixed-up and simplified copy of
> datapath/vport-capwap.c with a big of search-and-replace.
> 
> Justin Pettit <jpettit at nicira.com> implemented the changes to
> debian/ovs-monitor-ipsec.  I made only small changes there.  I wrote a unit
> test and verified that it passed, but I didn't otherwise test the IPSEC
> support.
> 
> I build (only) tested this on 2.6.25 (where it does not change anything),
> 2.6.26 through 2.6.34, inclusive, all on i386, plus 2.6.36 on x86-64.  I
> ran netperf tests with VXLAN on 2.6.37 on i386 inside KVM.
> 
> Signed-off-by: Ben Pfaff <blp at nicira.com>
> Bug #7558.

Locally I added the following to the commit message:

    VXLAN doesn't have an assigned port number so I asked /dev/urandom and
    got 49170.



More information about the dev mailing list