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

MACアドレスが 00-1A-2B-3C-4D-5E のインターフェースが、プレフィックス 2001:db8:1:1::/64 と、EUI-64形式のインターフェースIDから、SLAACでアドレスを作る。できるアドレスはどれか。

  1. A2001:db8:1:1:21a:2bff:fe3c:4d5e
  2. B2001:db8:1:1:1a:2bff:fe3c:4d5e
  3. C2001:db8:1:1:21a:2bfe:ff3c:4d5e
答えと解説を見る

正解:A. 2001:db8:1:1:21a:2bff:fe3c:4d5e

EUI-64形式では、48ビットのMACアドレスを上位24ビットと下位24ビットに分け、間に FF-FE を入れて64ビットにします。00-1A-2B と 3C-4D-5E の間に入れると 00-1A-2B-FF-FE-3C-4D-5E です。さらに、先頭のバイトの下位から2番目のビット(U/Lビット)を反転させるので、00 は 02 になり、02-1A-2B-FF-FE-3C-4D-5E となります。16ビットずつ区切って各区切りの先頭の0を省くと 21a:2bff:fe3c:4d5e で、プレフィックスと合わせて 2001:db8:1:1:21a:2bff:fe3c:4d5e です。MACアドレスがアドレスに表れると端末を追跡されやすいので、いまの多くのOSは、乱数をもとにしたインターフェースIDを使います。

  • A. 正しい。FF-FE を挟み、U/Lビットを反転させた値です。
  • B. U/Lビットを反転させていない値です。先頭の 00 は 02 になります。
  • C. FF-FE を FE-FF の順に挟んだ値です。間に入れるのは FF-FE の順です。
この分野を解く 分野ページへ

関連する計算ツール

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

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

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

  1. IPv6だけで動く2つの拠点を、IPv4だけで動くネットワークを通してつなぎ、拠点の間をIPv6のパケットのまま通信させたい。用いる方法として適切なものはどれか。
  2. tracerouteで、送信元から数えて4台目のルータから、ICMPの時間超過(Time Exceeded)のメッセージを返させるために送るパケットの、IPヘッダのTTLの値はどれか。
  3. ある端末から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番目の行の解釈として最も適切なものはどれか。
  4. IPv4で、全長4000バイト(ヘッダ20バイト、データ3980バイト)のパケットが、MTUが1500バイトのリンクで分割(フラグメント化)される。分割されたパケットのヘッダも20バイトで、分割してよい設定とする。最後のフラグメントのフラグメントオフセットの欄の値はどれか。
  5. 拠点間のVPNのトンネルを通して、遠くのWebサーバと通信している。TCPのコネクションは確立でき、小さなページは表示されるが、大きなファイルのダウンロードだけが途中で止まってしまう。トンネルの中のMTUは1400バイトで、サーバは1500バイトのパケットを分割禁止(DFビットを1)にして送っている。また、サーバの手前のファイアウォールはICMPをすべて捨てる設定になっている。原因として最も適切なものはどれか。

この分野の比較