From: Andreas Hartmann <andihartmann@01019freenet.de>
To: linux-kernel@vger.kernel.org
Subject: Strange problem with vxlan!
Date: Fri, 3 Jan 2014 15:27:19 +0100 [thread overview]
Message-ID: <20140103152719.4a8db2ce@dualc.maya.org> (raw)
Given is the following network architecture: connection of a virtual bridge br0 and a remote ethernet-switch through vxlan tunnel via WLAN:
host [br0: tap0,vxlan0]
| ||
| ===========
| ||
| ||
VM (WLAN access point) [br0: eth0, wlan0] ||
| ||
| ||
------------- ||
| ||
STA [wlan0, br0: eth0, vxlan0]
|
|
|----------------------------------|
Switch
|
----------
|
notebook [eth0]
The configuration of the vxlan is:
host: route add -net 224.0.0.0 netmask 240.0.0.0 dev br0
ip li add vxlan0 type vxlan id 1 group 239.1.1.1 dev br0
STA: route add -net 224.0.0.0 netmask 240.0.0.0 dev wlan0
ip li add vxlan0 type vxlan id 1 group 239.1.1.1 dev wlan0
This means: the endpoints of the vxlan tunnel are br0 (host) and STA (wlan0).
Between them, there is the WLAN AP (a VM belonging to the host).
Now the problem:
If the VM (=AP) runs e.g. Linux 3.4.x, all is working fine as expected.
If the VM runs 3.12.x or even 3.10.x, the tunnel works fine a few minutes after creation. Afterwards it is broken.
Broken means:
A "dhcpcd eth0" e.g. on the notebook times out, doesn't work any more. Traces show:
The udp-tunnel-packages sent by the STA through vxlan0 can be seen on the host / tap0, but they can't be seen on vxlan0 (if it works, they can be seen on the vxlan0 device, too).
On the host runs Linux 3.10.x, on the STA 3.11.6.
Any idea why vxlan is broken w/ Linux 3.12.x or 3.10.x on the VM (AP)?
Thanks in advance for any hint,
regards,
Andreas
next reply other threads:[~2014-01-03 14:38 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-01-03 14:27 Andreas Hartmann [this message]
2014-01-05 17:06 ` Andreas Hartmann
2014-01-09 6:48 ` Andreas Hartmann
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20140103152719.4a8db2ce@dualc.maya.org \
--to=andihartmann@01019freenet.de \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
Powered by JetHome