令和5年度 ネットワークスペシャリスト 午前II 問1 IPv6の近隣探索

Tech

本記事はGeminiの出力をプロンプト工学で整理した業務ドラフト(未検証)です。

令和5年度 ネットワークスペシャリスト 午前II 問1 IPv6の近隣探索

IPv6における近隣探索プロトコル(NDP)の仕組みを問う問題。MACアドレス解決に用いられるICMPv6メッセージの種類を特定することが核となる。

IPv6において、同一リンク上のノードに対して、相手のリンク層アドレスを解決するために送信するICMPv6メッセージはどれか。

ア 近隣広告 イ 近隣要請 ウ ルータ広告 エ ルータ要請

【解説】

IPv6では、IPv4で使用されていたARP(Address Resolution Protocol)に代わり、ICMPv6を利用した近隣探索プロトコル(NDP: Neighbor Discovery Protocol)によってMACアドレス(リンク層アドレス)の解決を行います。

アドレス解決の手順は以下の2段階で行われます。

  1. 近隣要請 (Neighbor Solicitation: NS): 特定のIPv6アドレスを持つノードに対し、MACアドレスを問い合わせるために送信されるメッセージ。送信先には「要請ノードマルチキャストアドレス」が使用されます。

  2. 近隣広告 (Neighbor Advertisement: NA): 近隣要請を受けたノードが、自身のMACアドレスを応答するために送信するメッセージ。

sequenceDiagram
    participant "A as Node A (Sender)"
    participant "B as Node B (Target)"
    Note over A,B: Address Resolution (NDP)
    A ->> B: Neighbor Solicitation (Type 135)
    B ->> A: Neighbor Advertisement (Type 136)

【選択肢の吟味】

選択肢 判定 解説
× 近隣広告は、近隣要請に対する「応答」または自身の情報変化を通知する際に使用されます。自分から解決を「開始」するメッセージではありません。
正解 近隣要請は、相手のリンク層アドレスを知るために「送信」するメッセージであり、設問の定義に合致した正答です。
× ルータ広告 (RA)は、ルータがネットワークプレフィックスやデフォルトゲートウェイ情報などを全ノードに通知するために使用します。
× ルータ要請 (RS)は、ホストがルータに対して即座にルータ広告(RA)を送信するように促すために使用します。

【ポイント】

  • IPv6のアドレス解決は、ARPではなくICMPv6(NDP)の近隣要請(NS)近隣広告(NA)で行う。

  • 近隣要請の宛先は、ターゲットのIPv6アドレスから生成される要請ノードマルチキャストアドレスである。

  • ルータ発見(RA/RS)とアドレス解決(NS/NA)のICMPv6タイプ値の違いを混同しない。

ライセンス:本記事のテキスト/コードは特記なき限り CC BY 4.0 です。引用の際は出典URL(本ページ)を明記してください。
利用ポリシー もご参照ください。

コメント

タイトルとURLをコピーしました