web-dev-qa-db-ja.com

ブリッジとスイッチの違いは何ですか?

ブリッジとスイッチの違いを簡潔に説明できる信頼できる情報源は見つかりません。私の知る限り、一般に「スイッチ」と呼ばれるほとんどのデバイスは、IEEE 802.1D標準で定義されている「ブリッジ」の説明に適合します。デバイスがブリッジとスイッチの両方にできる場合もありますが(おそらく「スイッチ」は「ブリッジ」のサブセットですか?)、私は違いの「手で波打つ」説明しか見つけることができません。私が遭遇した最も一般的に引用される違いは、これら2つのいずれかに要約されます。

  1. スイッチには多くのポートがあり、ブリッジには2つ(またはその他の少数)しかない
  2. スイッチはハードウェアで転送を実行し、ブリッジはソフトウェアで転送を実行します

私はこれらの答えに満足していません。

  1. IEEE規格では、ブリッジに2つのポートしかないことを明言または仮定していません。どちらかといえば、2つを超えるポートが多数存在すると想定されています。したがって、この説明は単にばかげています。 (Ciscoでも 試行 違いの1つとしてこれを無視する)。
  2. IEEE規格では、「ブリッジ」を動作によって定義しているようであり、方法によってではありません。ブリッジングはソフトウェアで実行する必要がある、または実行する必要があると私が見つけた標準には何もありません。したがって、ハードウェアで転送するブリッジは、標準に関する限りブリッジのままです。

実際、IEEE 802.1D規格を検索したところ、「スイッチ」という言葉についてnoの言及はまったくありませんでした。したがって、「ブリッジ」は技術的に正しい用語であるように見えます。しかし、「スイッチ」という言葉がより一般的に使用されているようですので(far)私はそこにいるのだろうかisいくつかの実際の差別化要因。それとも、同じことを表すのに別の単語が使用されているだけなのでしょうか。

ソースへの参照は特に高く評価されます。

編集:私はブリッジがリピーターと同じではないという事実を完全に認識していることを付け加えるべきです。

17
Dan Moulding

IEEE規格では、ブリッジに2つのポートしかないことを明言または仮定していません。どちらかといえば、2つを超えるポートが多数存在すると想定されています。

あなたは正しいです。実際、IEEE 802.1D規格では、3つのポートを持つブリッジを見ることができます。 (図7-1—ブリッジローカルエリアネットワークを参照)。

さて、私はこの記事を見つけました: "10年の最も重要な10の製品"

「スイッチ」という用語の起源にいくつかの光を当て、記事からの簡単な引用は、無限の混乱を引き起こすいくつかの重要なポイントを明らかにします...

なぜEtherBridgeではなくEtherSwitchなのですか? 2つの理由:最初に、ブリッジングは業界で悪い言葉でした。1つは、優れたマーケティング担当者によって避けられるべきものです。第二に、Kalpanaの製品はブリッジのIEEE仕様を満たしていなかったため、戦うのではなく、会社を切り替えました。

スイッチングは単なるブリッジングの名のとおりであり、1980年代のテクノロジーでした。

伝説的な小切手帳のいくつかのジョートにより、シスコはサイドライナーの切り替えからヘッドライナーの切り替えに移行しました。同社の主な買収の1つはKalpanaでした。

8
yanglei

イーサネットスイッチは、マルチポートイーサネットブリッジです。ブリッジは、衝突ドメインを分割するがブロードキャストドメインを分割しないデバイスです。スイッチは、多数のポートを持つ単なるブリッジです。ブリッジの他の例は、ワイヤレスアクセスポイントやデュアルスピードハブです。実装(ストアと転送と高速転送、ソフトウェアとハ​​ードウェア、2ポートと多くのポートなど)によって種類が異なり、程度が異なるだけだとは思いません(つまり、より高速なブリッジまたはブリッジ上のより多くのポートなど)。

イーサネットは元々「すべての人がすべてのトラフィックを見る」 プロトコル でした。このようにしてトラフィック管理が行われました。他の誰かがネットワークを使用している場合は、使用されなくなるまで待ちます。 2人が同時にネットワークを使用しようとした場合、両方がランダムな時間待ってから、ネットワークを再度使用しようとします。これは「コリジョンドメイン」、つまり「ブロードキャストドメイン」と呼ばれるものでした。すべてが切り替わり、コリジョン(トラフィックの2つの同時イニシエーター)がなくなるためです。

このコンテキストでのブリッジは、ステーションがブリッジの反対側にあることを学習した場合にのみ、トラフィックをブリッジの反対側のステーションに転送します。ターゲットMACを認識していない場合は、ブリッジを介して送信(フラッディング)するか、ブロードキャストまたはマルチキャストの場合は、ブリッジを介して送信します。

イーサネットでは、テクノロジーがどのように発明され、展開されたかを覚えておくと役に立ちます。 10base510base2 などの共有メディアが最初に登場しました。どちらもすべてのトラフィックをすべてのステーションに物理的にRF信号。10base5接続のバンパイアタップは高額だったため、人々はAUI リピーター も使用しましたが、ハブのように機能しましたが、ハブのようには機能しませんでした。送信しなかった(送信しなかった場合、送信者は再送信することが期待されていました)。

その後、ツイストペアを使用してイーサネット10baseTハブを導入するようになりました。一般的なトポロジは、10base5を建物のバックボーンとして使用し、10baseTをいくつかの場所に使用し、トラフィックパターンとローカルの予算に応じて、ブリッジまたはリピーターを使用して異なる10base5バックボーンネットワークを相互に接続することでした。

7
chris

ここでは混乱の具体的な理由は見当たりません-標準はブリッジングを参照しており、ブリッジングがどのように機能するかを定義しています。スイッチは通常、高速マルチポートブリッジにすぎません-ブロードキャストドメインを拡張するL2デバイスですが、コリジョンドメインを制限します。シスコは ここでの違いについての彼らの見解 に関するかなり良い文書を持っています。

4
Helvick

「ブリッジ」は標準によって明確に定義されており、オブジェクトというよりは概念であり、ブリッジは「特定の方法で動作するもの」であり、方法は標準によって定義されています。ポートの数に関係なく、ハードウェアまたはソフトウェアで実行する場合など。

当時「LANごとに1つのコリジョンドメイン」(同軸イーサネットまたはハブに接続されたマシンのネットワークを考える)のネットワークでは、一部の産業が市場に出回っていました。これは、「電話交換機」の動作によく似た電話会社の用語との類似点であり、市場で既存の習慣と区別するために、「間に2つまたはいくつかのポートを持つブリッジを置く」 2つまたはいくつかのハブ」(衝突ドメインを分割するのに当時は非常に一般的でした)...彼らはそれを「スイッチ」と呼んでいました。

「スイッチ」という用語は商用であり、標準または正式な定義はありません。また、dot1qタグ付け、ポート集約、「レイヤー3スイッチ」(「マーケティング用語で多くのインターフェースを持つルーター:)にすぎない」など)がある今日、「スイッチ」と呼ばれるものができることにも注意してください。実際には、正式なネットワーク設計用語には、いくつかのブリッジ、1つ以上のルーター、いくつかのハブ、さまざまなホストなどが含まれます。すべて専用デバイスにパッケージされています。

A.

2
Andrea

イーサネットの場合、「スイッチ」という用語は、ハードウェアと「ハブ」を区別するために使用されるマーケティング用語です。スイッチはポートごとに専用の帯域幅を提供しますが、ハブはポート間で帯域幅を共有します。 「スイッチ」という用語は通常、既知のMACアドレスの転送がハードウェアで行われることも意味します。

ブリッジングは、スイッチによって実装できる機能です。昔は「ブリッジ」と呼ばれる別個のソフトウェア中心のボックスがありましたが、その機能はほとんどレイヤ2スイッチで使用されていました。実際、802.1qを使用すると、単一のスイッチに複数のブリッジを配置できるようになります。

ここで、用語がどのように変更されたかについて、かなり良い説明があります。

http://en.wikipedia.org/wiki/Network_bridge#Bridge_versus_Layer_2_switch

2
hallidave

Bridgesは歴史的に使用されていましたサイズを小さくするハブによって作成された衝突ドメインは、人々がまだハブを使用していたときにそうでした。

Switchesは次のステップにすぎませんeliminated衝突ドメインを完全に。

私の意見の主な違いは、ブリッジはクライアントへの直接アクセスに使用されておらず、ブリッジはハブに接続するということです。ハブは直接クライアントアクセスを提供しました。

1
ITGuy24

ブリッジとは、歴史的には2種類のメディア間でパケットを転送するデバイスを意味していました。イーサネットポートが組み込まれた一般的なワイヤレスAPがその良い例です。無線側と有線側の両方が同じブロードキャストドメインと衝突ドメインに属します。検査、フ​​ィルタリングなどは行われず、1つのポートに表示されたものが他のポートに送られるだけです。

スイッチは、(通常は)同じタイプのポートの集まりです。ハブに関する限り、ハブの1つのポートで着信するパケットを他のすべてのポートにパケットを繰り返すため、古い名前の「リピーター」が好きです。ここではメディアの変更はなく、単に繰り返すだけです。スイッチとハブの唯一の違いは、スイッチがよりインテリジェントであることです。特定のポートで応答するMACアドレスを「学習」するため、そのMACアドレスに新しいパケットが着信すると、パケットはそこに転送され、そこだけに転送されます。スイッチは、パケットをハブ上の他のすべてのポートにブラインドブラストします。これは、セキュリティとパフォーマンスの両方に有益です。

次に、「レイヤー3スイッチ」があります。これまでのところ、ブリッジ、ハブ、および通常のスイッチはすべてレイヤー2でしたが、これらの方がよりインテリジェントです。彼らは実際にIPヘッダー(したがってレイヤー3)を検査し、IPヘッダーにある情報に基づいて決定を下すことができます。これは、パケットフィルタリングファイアウォールやルーターを必要とせずに、すべてのルーティング、ACL、およびいくつかの単純なフィルタリングをスイッチレベルで実行できる方法です。

ご覧のとおり、理論は1つのものであり、製品が最終的に何を行うかはまったく異なる可能性があり、すべての小さなニュアンスを追跡することが困難になります。

1
Marcin

これは私の意見。ポート数はないです。ハードウェア/ソフトウェアでそれを行うことについてはnotです。どのレイヤーがどのプロトコルで処理されているかについてです。ブリッジは一般にL2で機能し、異種プロトコル間で変換(ブリッジ)します。スイッチは通常、L2で動作し、同じプロトコルのネットワークにパケットを移動(交換)します。詳しくは、こちらの記事をご覧ください。

0
sybreon