このページでは基本情報技術者やネットワークスペシャリスト試験等で頻繁に出題されるL3スイッチについて初心者向けに分かりやすく解説します。
L3スイッチとは、Layer 3(レイヤ3)スイッチの略で、ネットワークの第3層、すなわちネットワーク層の機能を持ったスイッチングデバイスを指します。
と説明されても、いまいち理解できない方も多いかと思います。このページでは前提となる基本的な内容も踏まえつつ、L3スイッチの意味や仕組みについてご説明します。
ネットワークエンジニアを目指す方であれば知らないと恥ずかしい基本知識の1つです。是非最後までご覧ください。
前提:OSI参照モデルについて
レイヤ3スイッチ(ルータ)の役割・仕組みをきちんと理解するためには、OSI参照モデルの理解が必須です。
OSI参照モデルを知らなくてもある程度の理解をすることはできるかもしれませんが、本質的な理解にはつながりません。この機会に簡単に合わせて学習しておきましょう。
OSI参照モデル(OSI基本参照モデル)とは、複雑なネットワークの仕組み(通信をするのに必要な機能)を7つの階層に分け、各階層の機能・役割を単純化し理解しやすいようにしたモデルです。
世界中に張り巡らされたネットワーク(インターネット)を通して、1つのコンピュータと1つのコンピュータが適切な通信を実現するためには、想像以上に複雑な仕組み・ルールが必要になります。アプリケーション間でのデータ転送方法、宛先コンピュータの特定方法、画像や動画ファイルのデータ形式の変換方法など例に挙げるときりがありません。
この複雑なネットワークの仕組みを7階層に分解し、各階層の機能・役割を分かりやすくモデル化したものがOSI参照モデルです。
OSI参照モデルを1から学習しなおしたい方は以下の記事をご確認ください。
レイヤ3スイッチ(L3スイッチ)とは?
レイヤ3スイッチとは、OSI参照モデルの第3層:ネットワーク層のプロトコルを解釈して通信制御を行う装置です。
言い換えると、ネットワークとネットワークを接続するための通信機器がレイヤ3スイッチです。
これだけではピンとこない方のためにリピータやブリッジとの違いを比較しながら深堀して解説します。
リピータとは?
リピータはOSI参照モデルの第1層:物理層で動作するネットワーク機器です。シンプルに物理層の機器なので、その役割は単に電気信号を中継するだけです。
電気信号はどうしても周辺のノイズなどの外部要因によって電気の流れが弱まってしまいます。
弱まった電気をもとに戻すのがリピータです。
リピータ/リピータハブについて更に詳しく知りたい方は以下の記事をご覧ください。
ブリッジ/スイッチ
ブリッジ/スイッチはOSI参照モデルの第2層:データリンク層で動作するネットワーク機器です。
流れてきたデータの宛先MACアドレスを参照し、適切な機器へデータを転送する役割を担います。
スイッチがあるおかげでデータ(=フレーム)を流す範囲を指定することができるため、1つのネットワークを仮想的に分割することが可能になります。
リピータは単に電気信号を増幅する役割だけだったので、宛先MACアドレスを見てフレームを流す方向を決めたりすることはできません。これがブリッジ/スイッチとの大きな相違点です。
ブリッジとスイッチについて更に詳しく知りたい方は以下の記事をご覧ください。
L3スイッチ(レイヤ3スイッチ)とは?
ここからが本題です。
LSスイッチ(レイヤ3スイッチ)とは、OSI参照モデル第3層:ネットワーク層のプロトコルを解釈して通信制御を行う装置のことです。
ブリッジ・スイッチの場合は、流れてくる宛先MACアドレスを解釈しデータを流す先を制御することができましたが、OSI参照モデルの第3層に位置するIPアドレスを解釈することはできません。
したがって、異なるネットワークにデータ(=パケット)を流すことができません。IPアドレスを解釈できないと、どのネットワークにデータを転送すれば良いかが決定できないためです。
そこでIPアドレスを解釈し適切な宛先にデータを振り分ける機能が必要です。それが、レイヤ3スイッチです。
リピータ/スイッチ/レイヤ3スイッチを分かりやすくまとめると以下のようになります。
機器 | 役割 | OSI参照モデル |
---|---|---|
レイヤ3スイッチ | IPアドレスを解釈しデータ転送 | 第3層 |
レイヤ2スイッチ(スイッチ) | MACアドレスを解釈しデータ転送 | 第2層 |
リピータ | 電気信号の増幅 (データの中身は見ない) | 第1層 |
このようにしてみると、OSI参照モデルのどの層に位置するかを理解できればリピータ/スイッチ/レイヤ3スイッチの相違点は明らかになります。
レイヤ3スイッチとルータの違い
レイヤ3スイッチとは何か?を知ろうとすると、ルータと何が違うの?と疑問がわく方も多いはずです。
結論から言うと、レイヤ3スイッチとルータは目的とする役割において同一の機器として考えてOKです。
つまり、ルータもOSI参照モデル第3層:ネットワーク層のプロトコルを解釈して通信制御を行う装置ということ。
実際には以下の点で多少の差異があります。が、現在では両者の技術革新が進み明示的な差異はそれほどなくなってきています。
レイヤ3スイッチ vs ルータ
レイヤ3スイッチとルータの用途の違い
実際には上記の違いを踏まえつつ、レイヤ3スイッチは社内のLAN同士を接続する機器として、ルータは外部のネットワーク(=インターネット)と接続する機器として使い分けされる場合が多いようです。
実際に大規模なネットワークではない家庭内ネットワークではレイヤ3スイッチが利用されることはほとんどなく、その代わりにルータのみが利用されているのが現状です。
ネットワーク学習の決定版(ネットワークエンジニアを目指すなら必見!)
↑ページ数が多く誰でも手軽に読める内容ではありませんが、ネットワークエンジニアであれば、ほぼ全員が一度は読んだことがある超・有料書籍。是非一度読破しておきたい1冊のご紹介です。
読者特典> 0から学ぶネットワーク入門