我有以下连接图:
我正在尝试使用 VXLAN 在终端设备之间共享相同的广播域。我使用的配置如下:
服务器1:
ip link add vxlan10 type vxlan id 10 \
local 198.168.4.1 remote 192.168.4.2 dev enp9s0 dstport 4789
bridge fdb append 00:00:00:00:00:00 dev vxlan10 dst 192.168.4.2
ip link add br-vxlan10 type bridge
ip link set vxlan10 master br-vxlan10
ip link set enp8s0 master br-vxlan10
ip link set vxlan10 up
ip link set br-vxlan10 up
ip a add 192.168.3.2/24 dev br-vxlan10
服务器2:
ip link add vxlan10 type vxlan id 10 \
local 198.168.4.2 remote 192.168.4.1 dev eth0 dstport 4789
bridge fdb append 00:00:00:00:00:00 dev vxlan10 dst 192.168.4.1
ip link add br-vxlan10 type bridge
ip link set vxlan10 master br-vxlan10
ip link set eth2 master br-vxlan10
ip link set vxlan10 up
ip link set br-vxlan10 up
ip a add 192.168.3.3/24 dev br-vxlan10
测试:
Server 1: ping 192.168.4.2 ok
ping 192.168.3.3 no ok.
检查服务器 2 的 br-vxlan10 上的流量,没有 ping 请求到达。我也没有在 eth0 接口的端口 4789 上看到任何 UDP 流量。
Server 2: ping 192.168.4.1 ok
ping 192.168.3.2 no ok. Same as Server 1.
也许我忘记了一些配置。确实需要一个解决方案。
提前致谢。