Ubuntu 14.04.5 LTS는 뚜렷한 이유 없이 링크 로컬 주소에 대해 IPv6 NS 메시지를 보냅니다.

Ubuntu 14.04.5 LTS는 뚜렷한 이유 없이 링크 로컬 주소에 대해 IPv6 NS 메시지를 보냅니다.

echo requestICMPv6 메시지를 임의의 전역 주소로 보낸 후 라우터는 Neighbor Solicitation링크 로컬 IPv6 주소와 MAC 주소 간의 연결을 설정하기 위해 내 PC에 메시지를 보냅니다. 내 PC가 응답 Neighbor Advertisement한 다음 라우터는 destination unreachable기본 경로가 없기 때문에 ICMPv6으로 응답합니다. 그러나 항상 3~5초 후에 내 컴퓨터는 라우터의 링크 로컬 주소를 요청하는 메시지를 보내고 Neighbor Solicitation라우터는 다음과 같이 응답합니다 Neighbor Advertisement.

$ tshark -r ND.pcapng
  1 0.000000000 fe80::206:a00:320e:fff1 -> ff02::1:ff4d:9a05 ICMPv6 90 Neighbor Solicitation for 2001:6b0:b:0:21c:bfff:fe4d:9a05 from 02:06:0a:0e:ff:f1
  2 0.000058000 2001:6b0:b:0:21c:bfff:fe4d:9a05 -> fe80::206:a00:320e:fff1 ICMPv6 90 Neighbor Advertisement 2001:6b0:b:0:21c:bfff:fe4d:9a05 (sol, ovr) is at 00:1c:bf:4d:9a:05
  3 0.034501000 2a03:b0c0::206:a00:e:fff0 -> 2001:6b0:b:0:21c:bfff:fe4d:9a05 ICMPv6 170 Destination Unreachable (no route to destination)
  4 5.006686000 fe80::21c:bfff:fe4d:9a05 -> fe80::206:a00:320e:fff1 ICMPv6 90 Neighbor Solicitation for fe80::206:a00:320e:fff1 from 00:1c:bf:4d:9a:05
  5 5.020158000 fe80::206:a00:320e:fff1 -> fe80::21c:bfff:fe4d:9a05 ICMPv6 82 Neighbor Advertisement fe80::206:a00:320e:fff1 (rtr, sol)
$ 

위의 패킷 45패킷 캡처를 의미합니다. 리눅스는 왜 이런 일을 하는가? 이 행동이 정당합니까? 나는 커널을 사용하고 있습니다 3.13.0-32-generic.

관련 정보