ip-link 对等体的一端而非另一端收到 ARP 请求

ip-link 对等体的一端而非另一端收到 ARP 请求

我已经reflector为该接口创建了一个网络命名空间v-ref。这是凝视v-test到默认命名空间中的接口:

sudo ip netns add reflector
sudo ip link add v-test type veth peer name v-ref
sudo ip link set v-ref netns reflector

接口分配有以下 IP 地址:

sudo ifconfig v-test 10.0.0.5/24 up
sudo ip netns exec reflector ifconfig v-ref 10.0.0.2/24 up

10.0.0.5当 ICMP 数据包从to发送时10.0.0.2,tcpdump 显示

01:09:21.169421 ARP, Request who-has 10.0.0.2 tell 10.0.0.5, length 28
01:09:21.169446 ARP, Reply 10.0.0.2 is-at d2:39:6a:33:cd:6b, length 28
01:09:21.169449 IP 10.0.0.5 > 10.0.0.2: ICMP echo request, id 6921, seq 1, length 64
01:09:21.169460 IP 10.0.0.2 > 10.0.0.5: ICMP echo reply, id 6921, seq 1, length 64

然而,当 ICMP 数据包从 发送10.0.0.2到时10.0.0.5

sudo ip netns exec reflector ping -I v-ref 10.0.0.5

只有 ARP 请求,没有 ARP 响应,如 tcpdump 显示:

01:09:26.219301 ARP, Request who-has 10.0.0.5 tell 10.0.0.2, length 28

此配置中缺少什么来10.0.0.2接收 ARP 回复10.0.0.5

相关内容