ネットワークの設計と運用

IPv6だけで動く2つの拠点を、IPv4だけで動くネットワークを通してつなぎ、拠点の間をIPv6のパケットのまま通信させたい。用いる方法として適切なものはどれか。

  1. A拠点の端末にIPv4のアドレスも設定してデュアルスタックにし、拠点の間はIPv4で通信させる
  2. BIPv4のネットワークのルータでMTUを大きくし、IPv6のパケットをそのまま転送させる
  3. C拠点の出口のルータで、IPv6のパケットをIPv4のパケットの中に入れて運び、相手の拠点で取り出すトンネルを作る
答えと解説を見る

正解:C. 拠点の出口のルータで、IPv6のパケットをIPv4のパケットの中に入れて運び、相手の拠点で取り出すトンネルを作る

トンネルは、あるプロトコルのパケットを、別のプロトコルのパケットのデータ部分に入れて運ぶ方法です。IPv6 over IPv4のトンネルでは、IPv4のネットワークのルータからは普通のIPv4のパケットに見えるので、途中の機器がIPv6に対応していなくても運べます。デュアルスタックは、1台の機器でIPv4とIPv6の両方を動かす方法で、IPv4とIPv6が混在する時期によく使われますが、この場合は拠点の間の通信がIPv4になります。トンネルではヘッダが増える分だけ、中で運べるパケットは小さくなります。

  • A. 拠点の間の通信がIPv4になるので、IPv6のパケットのまま通信するという条件を満たしません。
  • B. IPv4だけのルータは、MTUにかかわらず、IPv6のパケットを解釈して転送できません。
  • C. 正しい。IPv6のパケットをIPv4のパケットに入れて運びます。
この分野を解く 分野ページへ

関連する計算ツール

ネットワークの設計と運用の参考書を探す PR

Amazonの検索結果へのリンクです。Amazonのアソシエイトとして、半導体教室は適格販売により収入を得ています。

ネットワークの設計と運用のほかの問題

  1. tracerouteで、送信元から数えて4台目のルータから、ICMPの時間超過(Time Exceeded)のメッセージを返させるために送るパケットの、IPヘッダのTTLの値はどれか。
  2. ある端末からWebサーバ 198.51.100.80 までtracerouteを実行したところ、1〜5番目の行に、192.168.1.1、10.0.0.1、「* * *」(応答なし)、203.0.113.1、198.51.100.80 の順で表示され、Webサーバも問題なく使えた。3番目の行の解釈として最も適切なものはどれか。
  3. IPv4で、全長4000バイト(ヘッダ20バイト、データ3980バイト)のパケットが、MTUが1500バイトのリンクで分割(フラグメント化)される。分割されたパケットのヘッダも20バイトで、分割してよい設定とする。最後のフラグメントのフラグメントオフセットの欄の値はどれか。
  4. 拠点間のVPNのトンネルを通して、遠くのWebサーバと通信している。TCPのコネクションは確立でき、小さなページは表示されるが、大きなファイルのダウンロードだけが途中で止まってしまう。トンネルの中のMTUは1400バイトで、サーバは1500バイトのパケットを分割禁止(DFビットを1)にして送っている。また、サーバの手前のファイアウォールはICMPをすべて捨てる設定になっている。原因として最も適切なものはどれか。
  5. QoSの制御で使われる、IPヘッダのDSCPの説明として正しいものはどれか。

この分野の比較