Linux双机模拟VXLAN环境中ARP请求无响应问题求助
Linux双机模拟VXLAN环境中ARP请求无响应问题求助
各位好,我正在Linux网络命名空间里测试iproute2的原生VXLAN功能,搭了一套模拟环境:包含2个独立命名空间、1个网桥和2对veth设备。我的目标是通过手动配置单播远程地址,实现两台机器间的基础VXLAN通信,但现在遇到了ARP请求无响应的问题,没法正常完成通信流程。
你可以通过以下脚本完整复现我的环境配置:
#!/usr/bin/env bash set -x # Create network namespaces ip netns add sim-vl1-stack ip netns add sim-vl2-stack # Create and configure bridge links ip link add sim-vl-br0 type bridge ip link set dev sim-vl-br0 up # Create and configure veth links ip link add sim-vl1-veth0 type veth peer sim-vl1-veth0p ip link add sim-vl2-veth0 type veth peer sim-vl2-veth0p ip link set dev sim-vl1-veth0 master sim-vl-br0 ip link set dev sim-vl2-veth0 master sim-vl-br0 ip link set dev sim-vl1-veth0p netns sim-vl1-stack ip link set dev sim-vl2-veth0p netns sim-vl2-stack ip link set dev sim-vl1-veth0 up ip link set dev sim-vl2-veth0 up
(注:原脚本内容存在截断,以上是已提供的完整配置部分)
目前在这个环境中配置VXLAN后,发起ARP请求始终收不到响应,有没有熟悉Linux网络和VXLAN的朋友帮忙分析下可能的问题点?
备注:内容来源于stack exchange,提问作者rafiki
相关产品推荐
相关产品推荐

