マナビング基本情報技術者

レイヤ2スイッチは転送先を何で判断するか

基本情報技術者試験 平成29年度秋期 午前 問32 / ネットワーク › データ通信と制御

過去問にチャレンジ

平成29年度秋期 午前 問32

ネットワーク機器の一つであるスイッチングハブ(レイヤ2スイッチ)の特徴として,適切なものはどれか。

  1. ア

    LANポートに接続された端末に対して,IPアドレスの動的な割当てを行う。

  2. イ

    受信したパケットを,宛先MACアドレスが存在するLANポートだけに転送する。

  3. ウ

    受信したパケットを,全てのLANポートに転送(ブロードキャスト)する。

  4. エ

    受信したパケットを,ネットワーク層で分割(フラグメンテーション)する。

会話形式の解説

講師講師
機器の働きを見分けるには、どのアドレスを使い、何を処理するかに注目します。レイヤ2スイッチが働くのはデータリンク層です。
受験者受験者
ポートに接続した端末へIPアドレスを割り当てるのも、スイッチの仕事だと思いました。
講師講師
IPアドレスを動的に割り当てるのはDHCPの働きです。ここで問われているスイッチの転送とは処理が違います。
受験者受験者
転送先を決めるなら、IPアドレスではなく宛先MACアドレスを見るのですか。
講師講師
はい。宛先MACアドレスに対応するポートが分かっていれば、スイッチはそのポートへフレームを転送します。これが正解の選択肢です。
受験者受験者
全ポートへ転送するという説明もあります。宛先が分かっている場合にも当てはまりますか。
講師講師
いいえ。宛先が分かっているフレームまで、常に全ポートへ送るわけではありません。各ポートへ信号を中継するリピータハブの動作とも区別します。
受験者受験者
フラグメンテーションは、ポートへの転送とは別の処理でしょうか。
講師講師
はい。IPパケットのフラグメンテーションはネットワーク層の処理なので、データリンク層で働くレイヤ2スイッチの特徴には当たりません。
受験者受験者
IPアドレスの割当て、全ポートへの常時転送、フラグメンテーションを除き、宛先MACアドレスに対応するポートへの転送を選ぶのですね。
講師講師
そのとおりです。ただし、宛先に対応するポートがまだ分からない場合などには、複数のポートへ転送することもあります。「全てのポートへ転送する」と常に言えるかを確かめましょう。

まとめ

レイヤ2スイッチはデータリンク層で働きます。宛先MACアドレスに対応するポートが分かっていれば、そのポートへフレームを転送するため、正解はイです。IPアドレスの動的な割当てはDHCP、IPパケットのフラグメンテーションはネットワーク層の処理です。宛先のポートが分からない場合などに複数のポートへ転送することはありますが、常に全ポートへ転送するわけではありません。

解答・解説

正解はイです

この問題のテーマ

レイヤ2スイッチが、宛先MACアドレスを使って転送先のポートを決めることを問う問題です。

解き方の考え方

レイヤ2スイッチはデータリンク層で働きます。各選択肢が述べる動作について、扱う情報と処理の内容を確かめます。既知の宛先MACアドレスに対応するポートへ転送するイが適切です。

選択肢ごとの解説

  1. ×ア  LANポートに接続された端末に対して,IPアドレスの動的な割当てを行う。
    アのIPアドレスの動的な割当ては、DHCPの働きです。端末へのIPアドレスの割当てを、レイヤ2スイッチの特徴として述べている点が違います。
  2. ○イ  受信したパケットを,宛先MACアドレスが存在するLANポートだけに転送する。
    イの宛先MACアドレスによる転送は、レイヤ2スイッチの働きに合います。宛先に対応するポートが分かっていれば、そのポートへフレームを転送します。
  3. ×ウ  受信したパケットを,全てのLANポートに転送(ブロードキャスト)する。
    ウは、受信したものを全ポートへ転送するとしています。しかし、宛先が分かっているフレームまで常に全ポートへ送るわけではありません。各ポートへ信号を中継するリピータハブの動作とも区別します。
  4. ×エ  受信したパケットを,ネットワーク層で分割(フラグメンテーション)する。
    エのIPパケットのフラグメンテーションは、ネットワーク層の処理です。データリンク層で働くレイヤ2スイッチの特徴には当たりません。

補足

宛先に対応するポートがまだ分からない場合など、スイッチが複数のポートへ転送することはあります。イは、宛先が分かっている場合の基本的な転送動作を示しています。

POINT

  • 機器の働きを判断するときは、扱うアドレスの種類に注目します。
  • 「全てのポート」と書かれていたら、宛先が分かっている場合にも当てはまるか確認します。
  • フラグメンテーションとポートへの転送は、異なる層の処理です。

※出典:平成29年度秋期 基本情報技術者試験 午前 問32