助け合いフォーラム

Cisco

CCNA(200-301)

学習テキスト:ICMPv6, NDP, IPv6アドレスの割り当て方法

投稿日 2026/06/16

学習テキスト「ICMPv6, NDP, IPv6アドレスの割り当て方法」の【NDPの主なポイント】2つ目に記載されている以下について気になりましてお問合せさせていただきました。

「NDPは同一セグメント上のデバイスのIPv6アドレスを調べるために以下のICMPv6パケットを使用します」

1つ目の「NDPは同一セグメント上のデバイスのMACアドレスを調べるために以下のICMPv6パケットを使用します」とのつながりから考えますと、
特定のデバイスのIPv6アドレスを調べるように読み取れてしまいました。

「セグメントのプレフィックスなどを教えてもらう」ためにICMPv6パケットを使用するものと理解しておりましたが、合っていますでしょうか?

※問題ID:8445下に記載

どうぞよろしくお願いいたします。


d dh000555

2026/06/17 23:16

コメントいただきましてありがとうございます。追記いたします 1つ目:NDPは同一セグメント上のデバイスのMACアドレスを調べるために以下のICMPv6パケットを使用します。 知りたいデバイスのMACアドレスを調べるために利用するのでしっくりしています。 2つ目:NDPは同一セグメント上のデバイスのIPv6アドレスを調べるために以下のICMPv6パケットを使用します。 日本語のニュアンスの問題なのかもしれないですが、どうもしっくりせず、理解が合っているとするならば下記のように記載いただけたらしっくりした次第です。 「NDPは同一セグメント上のプレフィックスを調べるためにICMPv6パケットを使用します」 「IPv6アドレスを調べるため」というテキストの記述は「プレフィックスを調べること」、と理解する必要があるとなると、初心者にはハードルが高そうです。

2026/06/16 23:13

疑問点を誤解していたらすみません。

  • 「1つ目」とおっしゃっているのは NS(Neighbor Solicitation) と NS(Neighbor Advertisement)
  • 「2つ目」とおっしゃっているのは RS(Router Solicitation) と RA(Router Advertisement)

と、それぞれ別の ICMPv6 パケット(メッセージ)なので、「セグメントのプレフィックスなどを教えてもらう」のだと ICMPv6 RS メッセージ、「同一セグメント上のデバイスのIPv6アドレスを調べる」のは ICMPv6 NS メッセージですのでどちらも正しいです。

「セグメントのプレフィックスなどを教えてもらう」ためにICMPv6パケットを使用するものと理解しておりました

ここは NS/NA と RS/RA を分けて理解する必要があるかなと思いました。


コメント

a arashi1977

2026/06/16 23:27

> NS(Neighbor Advertisement) NA の誤記でした… orz

a arashi1977

2026/06/17 23:38

追記された内容をもとに。 > 2つ目:NDPは同一セグメント上のデバイスのIPv6アドレスを調べるために以下のICMPv6パケットを使用します。 ここは確かに悩ましいですねぇ。 いってること自体は(私の理解が間違ってなければ)正しくて、 1. ホストが RS をマルチキャストアドレス向けに送信する 2. RS を受信した「(ルーティングできる)デバイス(=ルータ)」は、RA で応答する 3. RS を送信したホストは RA を受信し、「デバイスの IPv6 アドレス」を入手 というものなので、「デバイス」でも間違いではないんですよね。なので私の理解と dh000555 さんのご指摘がどちらも正しい前提だと、以下のようになるかなぁと思いました。 現在: NDPは同一セグメント上のデバイスのIPv6アドレスを調べるために以下のICMPv6パケットを使用します。 修正提案: NDPは同一セグメント上のルータのIPv6アドレスを知るために以下のICMPv6パケットを使用します。

a arashi1977

2026/06/17 23:42

「IPv6アドレス→IPv6アドレスおよびセグメントのプレフィックス情報」がより正確かなと思いますが、冗長… (^^;

この返信に対して
コメントを記入できます

スタッフからの返信

s staff_nagao

2026/06/19 11:43

dh000555さん arashi1977さん ご指摘の点を修正致しました。 ご報告、誠にありがとうございました。

この投稿に対して返信しませんか?