-
Notifications
You must be signed in to change notification settings - Fork 2.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement VXLAN #18
Comments
We already ship 3.8.0, which is when the DOVE was added. That is also the current "stable" version in Gentoo. Will scan the release notes for important fixes since then but otherwise I'll consider that part ready to go. I think we need to enable it in the kernel, iirc there's a bug somewhere requesting that too. |
This may be applicable: http://git.kernel.org/cgit/linux/kernel/git/shemminger/iproute2.git/commit/?id=7cfa3802ca3e9078cd8f6c9638a0c25a63f5ddd8 That landed in 3.11 so we'll need to bump the ebuild to at least that version. |
I didn't know that there are alternate ways to manipulate the virtual MAC -> VTEP IP entries (bridge utility, netlink, unicast UDP). That does make it possible to use it without multicast. There's still extra space overhead with this solution: 14 bytes Ethernet header + 8 bytes VXLAN header but it's not a show stopper. |
One thing I can't figure out is do you have to setup the route per mac On Sun, Aug 24, 2014 at 10:34 PM, Eugene Yakubovich <
|
Nevermind, looked more, it seems you just want to use L2MISS and L3MISS messages from netlink and you can avoid all the multicast business. |
VXLAN datapath is supported by the kernel thereby reducing the overhead of TUN device and userspace switching. This patch takes advantange of DOVE extensions and does not use multicast for port flooding. Fixes flannel-io#18
VXLAN datapath is supported by the kernel thereby reducing the overhead of TUN device and userspace switching. This patch takes advantange of DOVE extensions and does not use multicast for port flooding. Fixes flannel-io#18
VXLAN datapath is supported by the kernel thereby reducing the overhead of TUN device and userspace switching. This patch takes advantange of DOVE extensions and does not use multicast for port flooding. Fixes flannel-io#18
VXLAN datapath is supported by the kernel thereby reducing the overhead of TUN device and userspace switching. This patch takes advantange of DOVE extensions and does not use multicast for port flooding. Fixes flannel-io#18
Take advantage of in-Kernel VXLAN implementation which would reduce the overhead significantly of the UDP tunnel.
Looking at this briefly we would need to do a few things:
References: http://en.wikipedia.org/wiki/Distributed_Overlay_Virtual_Ethernet#Implementations
The text was updated successfully, but these errors were encountered: