検索に移動この記事には独自研究が含まれているおそれがあります。問題箇所を検証し出典を追加して、記事の改善にご協力ください。議論はノートを参照してください。(2015年12月)この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。コンピュータネットワークにおいて、複数の装置同士が相互に通信できるよう接続し、通信の中継をおこなう集線装置の一種である。LANの構築において広く一般的に使用されており、ネットワークスイッチ(ないし単にスイッチ)、ハブ、レイヤ2スイッチ(L2スイッチ)、LANスイッチ、ブリッジとも呼ばれる。一般的に、LANケーブル(RJ45コネクタ)を接続するための複数の穴(ポート)を有しており、パソコンなどのネットワーク機器を接続することにより、各装置同士の通信が可能となる。スイッチングハブは、各ポートに接続されている機器のMACアドレスを学習し、記憶している。受信したパケットの宛先を解析することにより、適切なポートのみに送信を行う。スイッチングハブが普及する以前は、リピータハブと呼ばれる装置が主に使用されていた。リピータハブは、受信したパケットを、接続された機器全てに送信してしまうため、接続された機器は、自分宛ではないパケットを受信してしまう。このため、ネットワーク効率やパフォーマンスが悪化し、悪意ある者からデータを窃取される恐れがあるなどの問題があった。スイッチングハブは、レイヤ2スイッチ(L2スイッチ)とも呼ばれるが、これはOSI参照モデルにおける第2層のフレーム交換を行う装置であることに由来する。比較的高価な機種の中には、ブロードキャストドメインの分割などのためにVLANに対応したものもある。そのようなスイッチングハブは、マネージドスイッチと呼ばれ区別される。第一世代[編集]ブリッジの製品コストの中で、大きな比重を占めるのが、スイッチング用のLSIで、当初のブリッジ製品は、1ポート毎にスイッチング用のLSIを必要としたため、ポートが1個増えるごとに、LSIの追加コストや、基板設計のやり直しが必要になった。当初のブリッジ製品は、1ポート毎に異なるMACアドレスを持っており、このための管理コストも無視できないため、4ポート以上の多ポートブリッジの製品化は難しいとされていた。そのような背景の中で、1990年にアメリカのカルパナ社が7ポートを持ちカットスル―方式を取り入れた「EtherSwitch」を発売し[1]、1995年前後からは8-16ポートのマルチポートブリッジが各社から発売された。この頃から、「スイッチングハブ」の名称が使われるようになったが、実体はあくまでもマルチポートブリッジであった。[要出典]当時は、収容される端末数の増加も目を見張るものがあり、ネットワーク(分割)機器としてのルーターが着実に売上を伸ばしていたものの高価であるため大量導入は難しく、リピーター増設ではコリジョンが多くなったため実用に耐えられないネットワークとなり、企業内のネットワークが構築困難になって来ていた。ブリッジはすでに第一線の製品としての地位を失っていた。このような中で、安価にコリジョンドメイン(コリジョンドメインを超えてコリジョン(衝突)したフレームを転送しない)を分割ができるスイッチングハブの登場は、大いに歓迎された。当時のスイッチングハブの能力はあまり高くなかったが、以下のような機能を実装することで、ブリッジとは一線を画する製品も登場した。入力バッファに入ったフレームの宛先MACのみ読んで、出力ポートを判別し、出力側のバッファに転送する方式。高速に転送できるが、複数回の転送を繰り返すとフレームの破損も起きやすくなり通信品質は低下する。ストアアンドフォワード入力バッファに入ったフレームを転送バッファに取り込む方式。このときに、データ部の破損したフレームを破棄し、通信品質の向上に貢献する。機器が高価になり、転送速度も落ちる。第二世代のスイッチングハブでは、より信頼性の高い、こちらの方式がデフォルト設定となる。入力バッファに入ったフレームのヘッダのCRC情報を読んで、簡単なチェックを行ってから出力側のバッファに転送する方式。ある程度通信品質の向上に貢献し、転送速度も速い。第一世代は、コストとパフォーマンスのバランスから、こちらの方式が主流となる。ブロードキャストコントロールブロードキャストフレームの転送を制限する。品質が大幅に向上し、[独自研究?]イーサネットの100BASE-TX環境への移行に拍車をかける事になった。1チップで8ポートを制御するBGAによる基板実装のLSIが開発され、1Uサイズで48ポートを有する製品も登場した。2003年頃から、LSIがさらに高速・低発熱になったことで、ファンレス化された製品が普及し始めた。全ポート・ギガビットイーサ対応のものも多くなった。低価格化が進み、家庭用としても利用されるようになった。企業では、SNMPやVLAN、STPなどに対応した高機能なスイッチが普及した。第三世代[編集]2005年中旬以降の製品は、第三世代である。[要出典]この頃からのスイッチングハブは、Layer3スイッチのサブセットのような構成になる。ハードの造りはほぼ、Layer3スイッチでありながら、Layer2処理に特化されるスタイルベースを採ることで、Layer3商品群とのパーツの共通化によりさらなるコストダウンを狙い、加えてソフトウェアによる商品クラスの差別化を行っているのが特徴である。第二世代の機能に加え、パケットフィルタリングを始め、クラスタ構成が組めるモデルなど、ソフトウェアベースでLayer3処理を組み込んでいる。これにより、スイッチングハブ製品の中にLayer2チップはほとんど見られなくなった。2007年になると、コンシューマー製品さえ、5ポート/8ポート対応のLayer3チップが組み込まれるようになった。Memory、CAM)が組み合わされ、それらのハードウェアを制御するソフトウェアもスイッチメーカー独自のOSとなることが一般的となっていた。ハードウェアとソフトウェア(OS)の両方がメーカー独自の特殊なものであるために、異なるメーカー製品を接続して使用する場合に、標準プロトコルでは問題が生じなくとも特殊なプロトコルではメーカー間の解釈の違いや独自の拡張仕様などから、相互接続で問題が生じるケースがあった。多くのスイッチはその設定を文字ベース(CLI)で入力するようになっており、メーカーごとでその仕様がバラバラなために、設定時のコマンドの自動化などを進める上で障害となる事が多かった。いった不便を改善するために、スイッチのハードウェアとOSを最初から分離して、必要な性能・機能のハードウェアの上に適切なOSを別々に選び組み合わせて用いることが始まった。このような物が「ホワイトボックススイッチ」と呼ばれるスイッチ製品である。2017年現在、ホワイトボックススイッチのハードウェアは主に台湾メーカーを中心に提供されており、OSは従来のスイッチメーカーに加えて、Microsoft社やFacebook社、それに新規のホワイトボックススイッチ用OSメーカーから提供されている。ホワイトボックススイッチ用OSは大半がLinuxベースであり、Debian系が多数を占める。Linuxベースであることから、Linux用ソフトウェアの多くがこのスイッチ上で動作可能である。Provisioning)、他にもAnsibleやChefといったプロビジョニングツールを使うなど、障害時対応も含めて、サーバと同様の機能を付加することが可能になっている。仮にホワイトボックススイッチ用OSが異なっても、同じソフトウェアを走らせる事で、OSの違いを意識せずに使用できる環境の構築が可能になっている。ハードウェアメーカーの多くからはユーザー向けにASIC制御用APIやSDKが提供されている事から、高い技能を備えて手間を惜しまなければホワイトボックススイッチ用ハードウェア上で動作する特殊なプロトコル用のパケット転送ソフトウェアを作って実装することも可能である[2]。関連項目[編集]ウィキメディア・コモンズには、スイッチングハブに関連するカテゴリがあります。動作挙動については、こちらを参照。スタック接続(複数のスイッチを1台の論理的なスイッチとして扱う接続)を用いたスイッチ。(日時は個人設定で未設定ならばUTC)。表示-継承ライセンスの下で利用可能です。追加の条件が適用される場合があります。詳細は利用規約を参照してください。Cookieに関する声明モバイルビュ。