令和7年度 春期 ネットワークスペシャリスト試験 午前Ⅱ 問12

IPv6におけるICMPv6の近隣探索メッセージの使われ方に含まれるものはどれか。

解答・解説

正解: ア. IPv6アドレスが他のノードと重複していないかの検出に使われる。

正解の根拠

IPv6における 近隣探索(Neighbor Discovery, ND) は、ICMPv6を利用して同一リンク上のノードやルータを見つけるためのプロトコルです。IPv4のARPに相当する機能のほか、ネットワーク通信に必要な様々な機能を持っています。
近隣探索の主な機能には以下のようなものがあります。

  • ルータ発見(Router Discovery)
  • プレフィックス発見 および自動設定
  • アドレス解決(Address Resolution)(MACアドレスの解決)
  • 重複アドレス検出(Duplicate Address Detection, DAD)
  • 近隣到達性検出(NUD)

正解の選択肢アにあるように、自身に設定しようとしている IPv6アドレスが他のノードと重複していないかの検出(DAD) には、近隣探索メッセージ(Neighbor Solicitation および Neighbor Advertisement)が使用されます。

各選択肢の解説

  • ア(正解): 上記の通り、重複アドレス検出(DAD)は近隣探索メッセージの機能の一つです。
  • イ(誤り): パスMTUの決定(Path MTU Discovery)には、ICMPv6の Packet Too Big(パケット過大) メッセージ(エラーメッセージ)が利用されます。これは近隣探索メッセージには含まれません。
  • ウ(誤り): DHCPv6サーバを探索する場合、DHCPv6独自のマルチキャストアドレス宛にDHCPv6のメッセージを送信します。近隣探索メッセージを使用してDHCPv6サーバのアドレスを直接取得するわけではありません(ただし、DHCPv6の使用を指示するフラグ自体は近隣探索のルータ広告で通知されます)。
  • エ(誤り): リンクローカルアドレス のプレフィックスはあらかじめ決められた固定値(fe80::/10)であり、ネットワーク上から取得する必要はありません。なお、グローバルユニキャストアドレスのプレフィックスは近隣探索(ルータ広告メッセージ)を利用して取得します。

Spineチーム