ネットワークの設計と運用
MACアドレステーブルが空のL2スイッチのポート1〜4に機器がつながっており、すべて同じVLANに属する。ポート1につながるPC-Aが、ポート2につながるPC-B宛てのフレームを送り、続いてPC-BがPC-A宛てに返信のフレームを送った。2つのフレームの転送のされ方として正しいものはどれか。
- A最初のフレームはポート2だけに送られ、返信はポート1、3、4に送られる
- B最初のフレームはポート2、3、4に送られ、返信はポート1だけに送られる
- Cどちらのフレームも、受け取ったポート以外のすべてのポートに送られる
答えと解説を見る
正解:B. 最初のフレームはポート2、3、4に送られ、返信はポート1だけに送られる
最初のフレームを受け取った時点で、スイッチはPC-BのMACアドレスを知らないので、受け取ったポート1以外のポート2、3、4にフレームを送ります(フラッディング)。同時に、送信元のPC-Aがポート1の先にいることを学習します。返信のフレームの宛先はPC-Aで、すでにテーブルにあるので、ポート1だけに送られます。このときPC-Bがポート2の先にいることも学習するので、以後の2台の間のフレームはフラッディングされません。ポート3、4の機器は、最初のフレームを受け取っても、宛先MACアドレスが自分ではないので捨てます。
- A. 宛先のPC-Bはまだ学習されていないので、最初のフレームはポート2だけには送れません。返信の時点では、PC-Aは学習済みです。
- B. 正しい。未知の宛先にはフラッディングし、学習済みの宛先にはそのポートだけに送ります。
- C. 最初のフレームでPC-Aの位置を学習しているので、返信はフラッディングされません。