助け合いフォーラム
学習テキスト「ICMPv6, NDP, IPv6アドレスの割り当て方法」の【NDPの主なポイント】2つ目に記載されている以下について気になりましてお問合せさせていただきました。
「NDPは同一セグメント上のデバイスのIPv6アドレスを調べるために以下のICMPv6パケットを使用します」
1つ目の「NDPは同一セグメント上のデバイスのMACアドレスを調べるために以下のICMPv6パケットを使用します」とのつながりから考えますと、
特定のデバイスのIPv6アドレスを調べるように読み取れてしまいました。
「セグメントのプレフィックスなどを教えてもらう」ためにICMPv6パケットを使用するものと理解しておりましたが、合っていますでしょうか?
※問題ID:8445下に記載
どうぞよろしくお願いいたします。
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 を分けて理解する必要があるかなと思いました。
コメント
スタッフからの返信
この投稿に対して返信しませんか?
d dh000555
2026/06/17 23:16
コメントいただきましてありがとうございます。追記いたします 1つ目:NDPは同一セグメント上のデバイスのMACアドレスを調べるために以下のICMPv6パケットを使用します。 知りたいデバイスのMACアドレスを調べるために利用するのでしっくりしています。 2つ目:NDPは同一セグメント上のデバイスのIPv6アドレスを調べるために以下のICMPv6パケットを使用します。 日本語のニュアンスの問題なのかもしれないですが、どうもしっくりせず、理解が合っているとするならば下記のように記載いただけたらしっくりした次第です。 「NDPは同一セグメント上のプレフィックスを調べるためにICMPv6パケットを使用します」 「IPv6アドレスを調べるため」というテキストの記述は「プレフィックスを調べること」、と理解する必要があるとなると、初心者にはハードルが高そうです。