IPv6|情報処理安全確保支援士試験 令和4年秋期午前Ⅱ 問18
出典:令和4年秋期 午前Ⅱ 問18
分野:ネットワーク / 通信プロトコル
IPv6の特徴として,適切なものはどれか。
- ア:IPv6アドレスからMACアドレスを調べる際にARPを使う。
- イ:アドレス空間はIPv4の2^128倍である。
- ウ:経路の途中でフラグメンテーションを行うことが可能である。
- エ:ヘッダーは固定長であり,拡張ヘッダー長は8オクテットの整数倍である。
TSUNAGARU-ADVICE
まず押さえたいこと
IPv6の基本ヘッダーは固定長で、必要な機能は拡張ヘッダーで追加します。拡張ヘッダー長は、8オクテットの整数倍になるように扱われます。
迷ったときの判断軸
IPv6では、MACアドレスの解決にARPではなくNDPを使います。また、IPv6のアドレス空間は2の128乗であり、IPv4の2の128乗倍ではありません。さらに、経路途中のルータではフラグメンテーションを行わないため、IPv6ヘッダーと拡張ヘッダーの特徴に注目すると判断しやすくなります。
科目Bにつなげるために
科目Bでは、IPv4とIPv6の違いを問われることがあります。ARP、フラグメンテーション、ヘッダー構造などを比較し、IPv6ではARPを使わず、途中ルータで分割しないという違いを押さえておきましょう。
IPv6の基本ヘッダーは固定長で、40オクテットです。また、IPv6では必要に応じて拡張ヘッダーを付加し、その拡張ヘッダー長は8オクテットの整数倍になるように扱われます。
IPv4ではヘッダー長が可変ですが、IPv6では基本ヘッダーを固定長にすることで、ルータなどでの処理を単純化しやすくしています。
したがって、エが適切です。
❌他選択肢が誤りの理由ア:IPv6アドレスからMACアドレスを調べる際にARPを使う。
⇒ARPはIPv4でIPアドレスからMACアドレスを調べるために使われます。IPv6ではARPを使わず、ICMPv6を利用する近隣探索プロトコル(NDP)によって、同一リンク上のノードのアドレス解決を行います。
イ:アドレス空間はIPv4の2^128倍である。
⇒IPv6のアドレス長は128ビットで、IPv4のアドレス長は32ビットです。したがって、IPv6のアドレス空間はIPv4の2^128倍ではなく、2^128 ÷ 2^32 = 2^96倍です。
ウ:経路の途中でフラグメンテーションを行うことが可能である。
⇒IPv4では経路途中のルータがフラグメンテーションを行う場合がありますが、IPv6では経路途中のルータはフラグメンテーションを行いません。IPv6で分割が必要な場合は、送信元ノードがフラグメント拡張ヘッダーを用いて行います。