本文へスキップ

技術士試験(情報工学部門)・情報技術者試験。ファーストマクロ。


Since 2016.4.19

平成26年度 技術士第一次試験問題【専門科目】

V−32

下図のような6台のMACアドレス学習機能を持つスイッチングハブと8台のPCからなるネットワークシステムがある。

 

各スイッチングハブのMACアドレステーブルにエントリがない初期状態から次の順序で通信が行われた場合、

  ┌───┬───────────────────┐
  │順 序│        通 信        │
  ├───┼───────────────────┤
  │ 1 │PC1からすべてのPCへのブロードキャスト │
  ├───┼───────────────────┤
  │ 2 │PC8からすべてのPCへのブロードキャスト │
  ├───┼───────────────────┤
  │ 3 │PC5からPC8              │
  ├───┼───────────────────┤
  │ 4 │PC2からPC5              │
  ├───┼───────────────────┤
  │ 5 │PC4からPC8              │
  ├───┼───────────────────┤
  │ 6 │PC6からPC4              │
  ├───┼───────────────────┤
  │ 7 │PC7からPC8              │
  ├───┼───────────────────┤
  │ 8 │PC4からPC7              │
  └───┴───────────────────┘


6台のスイッチンクハブの中でMACアドレステーブルのエントリ数が最も少ないスイッチングハブの組はどれか。 ただし、これら全ての通信の間、学習されたMACアドレステーブルのエントリは消えないものとする。

@ スイッチングハブ1とスイッチングハブ3

A スイッチングハブ1とスイッチングハブ4

B スイッチングハブ1とスイッチングハブ6

C スイッチングハブ3とスイッチングハブ4

D スイッチングハブ3とスイッチングハブ6


正解

A


解説

MACアドレステーブルへのエントリは送信元ノードのMACアドレスがエントリーされる。
以下、便宜上、スイッチングハブはSHと省略する。

順序1はブロードキャストであり、 ブロードキャストには宛先MACアドレスは入っていないが、送信元はPC1であるため、 全てのスイッチングハブに PC1のMACアドレスがエントリーされる。

同様に順序2によって、 全てのスイッチングハブに PC8のMACアドレスがエントリーされる。

順序3によって、SH3SH2SH5SH6PC5がエントリーされる。
SH2にはPC8のMACアドレスが登録されているので、SH1とは通信しない。
同様にSH5にはPC8のMACアドレスが登録されているので、SH4とは通信しない。

順序4では、SH1SH2SH3PC2がエントリーされる。
SH2には順序3でPC5のMACアドレスが登録されているので、SH5とは通信しない。

順序5では、SH4SH5SH6PC4がエントリーされる。
SH5にはPC8のMACアドレスが登録されているので、SH2とは通信しない。

順序6では、SH3SH2SH5SH4PC6がエントリーされる。
SH2にはPC4のMACアドレスが未登録なので、SH1にもPC6が登録される。
SH5にはPC4のMACアドレスが登録されているので、SH6とは通信しない。

順序7では、SH6PC7がエントリーされる。

順序8では、SH4SH5SH6PC3がエントリーされる。
さらにSH5にはPC3のMACアドレスが未登録なのでSH2とも通信し、SH2はSH1、SH3とも通信するため、SH1SH2SH3にもPC3がエントリーされる。

まとめると、以下が各スイッチングハブのMACアドレステーブルにエントリーされる。
SH1:PC1, PC2, PC3, PC6, PC8
SH2:PC1, PC2, PC3, PC5, PC6, PC8
SH3:PC1, PC2, PC3, PC5, PC6, PC8
SH4:PC1, PC3, PC4, PC6, PC8
SH5:PC1, PC3, PC4, PC5, PC6, PC8
SH6:PC1, PC3, PC4, PC5, PC6, PC7, PC8

従って、答えはAになる。

V−31 目次 V−33