回答:
Zoredacheの答えを完成させます。
L2スイッチはスイッチングのみを行います。これは、MACアドレスを使用して、ポートから宛先ポート(および宛先ポートのみ)にパケットを切り替えることを意味します。したがって、MACアドレステーブルを保持して、どのポートにどのMACアドレスが関連付けられているかを記憶できるようにします。
L3スイッチも、L2スイッチとまったく同じように切り替えを行います。L3は、L3レイヤーのIDを持っていることを意味します。実際には、これは、L3スイッチがIPアドレスを持ち、ルーティングを実行できることを意味します。VLAN内通信の場合、MACアドレステーブルを使用します。外部VLAN通信の場合、IPルーティングテーブルを使用します。
これは簡単ですが、「おい、私のCisco 2960はL2スイッチで、IPを備えたVLANインターフェイスを持っています!」と言うことができます。完全に正しいですが、スイッチがIPルーティングテーブルを保持していないため、そのVLANインターフェイスをIPルーティングに使用することはできません。
スイッチは、より強力なブリッジおよびより強力でないルーターと考えることができます。
スイッチがブリッジとしてのみ機能するように設定されている場合、レイヤー2スイッチと呼ばれます。
スイッチがルーターとしてのみ動作するように構成されている場合、レイヤー3スイッチと呼ばれます。
多くの場合、スイッチはこれらの機能(layer2およびlayer3)の両方を実行するように構成されています。
同じポートで一緒に(統合ルーティングとブリッジング、つまりIRBを使用):着信IPデータパケットのDMACがIRBインターフェイスのものである場合、ルーティングまたはレイヤー3の動作が行われます。それ以外の場合、パケットはすべて同じVLANポートでブリッジされます(レイヤー2の動作)。
または、スイッチのポートの別のセット(一部のポートはL2ポート、一部のポートはL3ポート):スイッチの「x」ポートのセットはブリッジとして構成できます(パケットをブリッジします)。一方、「y」ポートの別のセットにはIPアドレスが割り当てられ、ルーターポートとして機能します(受信IPパケットのルーティング)。