>> Now, you can ping 1.2.3.5 from M1 over a vxlan tunnel, provided that >> your kernel module supports vxlan tunnels. >> > > So do I need a vxlan kernel module then ? > > B/c I found a blog which shows a vxlan module loaded: > e.g. > $ lsmod | grep openv > openvswitch 66772 0 > vxlan 37238 1 openvswitch > gre 13888 1 openvswitch > libcrc32c 12603 1 openvswitch > > ...when showing how to setup OVS & Fedora. > > Link: > http://networkstatic.net/install-open-vswitch-networking-red-hat-fedora-20/ > > I ask because I do not have such a module loaded: > $ lsmod | grep openv > openvswitch 79599 0 > gre 14174 1 openvswitch > libcrc32c 12615 1 openvswitch
There are two places you can pick OVS kernel modules. One is upstream Linux (in which case, you probably need to load other modules) and the other is from openvswitch.org (you will have to compile one for a particular version of OVS or simply build a debian package as in INSTALL.Debian). With the one from openvswitch.org, it will work standalone. I don't know where you got your OVS kernel module from. Does it come default with Ubuntu 13.10? I think it is also important to know the OVS user space version. (ovs-vsctl --version). If it is older than 1.10 (?), I think it does not support vxlan. You can always try with gre instead of vxlan to make sure your config is correct (again, I suggest to use the kernel module from openvswitch.org). > > and when I try to load the module it fails with an error: > > dom@ubuntu:/lib/modules/3.11.0-12-generic/kernel/drivers/net$ sudo insmod > vxlan.ko > [sudo] password for dom: > Error: could not insert module vxlan.ko: Unknown symbol in module > > $ tail /var/log/kern.log -n5 > Feb 20 20:09:01 ubuntu kernel: [ 12.881112] device ovs-system entered > promiscuous mode > Feb 20 20:09:01 ubuntu kernel: [ 12.881301] openvswitch: netlink: Key > attribute has unexpected length (type=62, length=4, expected=0). > Feb 20 20:09:01 ubuntu kernel: [ 12.997359] device br1 entered promiscuous > mode > Feb 20 21:02:54 ubuntu kernel: [ 3245.701560] vxlan: Unknown symbol > ip_tunnel_get_stats64 (err 0) > Feb 20 21:35:44 ubuntu kernel: [ 5215.922225] vxlan: Unknown symbol > ip_tunnel_get_stats64 (err 0) > > > Its a 13.10 Ubuntu kernel: > $ uname -r > 3.11.0-12-generic > > Which I find a bit odd. is this a known issue ? Do I need to build a later > kernel as well. > > Any help appreciated. > > Thanks > dom > _______________________________________________ discuss mailing list [email protected] http://openvswitch.org/mailman/listinfo/discuss
