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

ある端末から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番目の行の解釈として最も適切なものはどれか。

  1. A3台目のルータはパケットを転送しているが、TTLが0になったときのICMPのメッセージを返さないように設定されているか、返す数を制限している
  2. B3台目のルータでパケットが捨てられており、4台目以降には実際にはパケットが届いていない
  3. C3台目のルータを通る区間だけパケットが暗号化されるため、ルータのアドレスが読み取れずに * と表示される
答えと解説を見る

正解:A. 3台目のルータはパケットを転送しているが、TTLが0になったときのICMPのメッセージを返さないように設定されているか、返す数を制限している

4台目以降のルータと宛先から応答が返っているので、パケットは3台目のルータを通って先へ転送されています。3台目が * になるのは、そのルータが時間超過のICMPのメッセージを返さない設定になっているか、ルータの負荷を抑えるためにICMPを返す頻度を制限しているためと考えられます。tracerouteの1つの行は、その位置のルータが返したメッセージだけを表すので、途中に * があっても、通信に問題があるとは限りません。逆に、ある行から先がすべて * になる場合は、そのあたりでパケットが届かなくなっている可能性があります。

  • A. 正しい。先のルータと宛先が応答しているので、3台目は転送していて、メッセージを返していないだけです。
  • B. 4台目のルータと宛先から応答が返っているので、パケットは3台目を通過しています。
  • C. tracerouteの * は、決められた時間内に応答が返らなかったことを表すもので、暗号化とは関係ありません。
この分野を解く 分野ページへ

関連する計算ツール

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

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

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

  1. IPv4で、全長4000バイト(ヘッダ20バイト、データ3980バイト)のパケットが、MTUが1500バイトのリンクで分割(フラグメント化)される。分割されたパケットのヘッダも20バイトで、分割してよい設定とする。最後のフラグメントのフラグメントオフセットの欄の値はどれか。
  2. 拠点間のVPNのトンネルを通して、遠くのWebサーバと通信している。TCPのコネクションは確立でき、小さなページは表示されるが、大きなファイルのダウンロードだけが途中で止まってしまう。トンネルの中のMTUは1400バイトで、サーバは1500バイトのパケットを分割禁止(DFビットを1)にして送っている。また、サーバの手前のファイアウォールはICMPをすべて捨てる設定になっている。原因として最も適切なものはどれか。
  3. QoSの制御で使われる、IPヘッダのDSCPの説明として正しいものはどれか。
  4. ルータの出口の70 Mbpsのリンクで、3つのキューを重み4:2:1の重み付きラウンドロビンで送り出す。3つのキューには常に送るパケットがたまっており、パケットの大きさはすべて同じとする。重み2のキューが使える帯域に最も近いものはどれか。
  5. SNMPで、ルータのインターフェースの受信バイト数を数える64ビットのカウンタを5分(300秒)ごとに読み出したところ、前回が 1,200,000,000、今回が 4,950,000,000 だった。この5分間の平均の受信速度に最も近いものはどれか。

この分野の比較