IP-링크 피어의 한쪽 끝은 ARP 요청을 수신하지만 다른 쪽 끝은 수신하지 않습니다.

IP-링크 피어의 한쪽 끝은 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.5ICMP 패킷이 에서 로 전송되면 10.0.0.2tcpdump에 다음이 표시됩니다.

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

tcpdump에 표시된 것처럼 ARP 요청만 있고 ARP 응답은 없습니다.

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

10.0.0.2ARP 응답을 수신하기 위한 이 구성에는 무엇이 빠졌습니까 10.0.0.5?

관련 정보