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


17

ブリッジとスイッチの違いを簡潔に説明できる信頼できるソースは見つかりません。私の知る限り、一般に「スイッチ」と呼ばれるほとんどのデバイスは、IEEE 802.1D規格で定義されている「ブリッジ」の説明に適合しています。デバイスがブリッジとスイッチの両方になる場合もありますが(「スイッチ」は「ブリッジ」のサブセットですか?)、違いについては「手で波打つ」説明しかありません。最もよく引用される違いは、次の2つのうちの1つに要約されます。

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

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

  1. IEEE規格では、ブリッジにポートが2つしかないことを明確に述べたり、仮定したりしていません。どちらかといえば、3つ以上のポートがあることを前提としています。したがって、この説明は単にばかげています。(シスコでも、これを違いの1つとして偽装しようとしています)。
  2. IEEE規格はで「橋」を定義するように見えるではない、それはそれをしない方法で、それがありません。標準では、ソフトウェアでブリッジングを行う必要がある、または行う必要があると言うことはありません。したがって、ハードウェアで転送するブリッジは、標準に関する限りブリッジのままです。

実際、IEEE 802.1D標準を検索したとき、「スイッチ」という言葉はまったく言及されていませんでした。だから、「ブリッジ」と思われる技術的に正しい用語であることを。ただし、「スイッチ」という言葉の方が(はるかに)よく使われているようなので、実際の差別化要因があるのでないかと考えざるを得ません。または、これは同じことを説明するために異なる単語が使用されているだけですか?

ソースへの参照は特に感謝されます。

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


@Rex:スイッチが持つ純粋なブリッジには何が欠けているのでしょうか?
ダンモールディング

@Rex:そうではないと思います。たとえば、Cisco Catalyst スイッチ用のモジュールは、イーサネットからフレームリレーへの変換、およびその逆変換を可能にします。このプロトコル変換機能は、「ブリッジ」よりも「ゲートウェイ」と適切に呼ばれると思います。前述のCiscoモジュールを使用すると、Catalystスイッチでゲートウェイ機能を実行できますが、それでもスイッチです。しかし、それはブリッジではなくスイッチになりますか?
ダンモールディング

+1は、私が二度と考えたことのない素晴らしい質問のために
ITGuy24

回答:


8

IEEE規格では、ブリッジにポートが2つしかないことを明確に述べたり、仮定したりしていません。どちらかといえば、3つ以上のポートがあることを前提としています。

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

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

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

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

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

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


確かに。RSTPセクションは、この主張を行ったときに特に念頭に置いていたものです。そのセクションには他の例もあります。たとえば、図17-7は、それぞれ8つのポートを持つ2つのブリッジを示しています。
ダンモールディング

7

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

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

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

イーサネットでは、テクノロジーがどのように発明され展開されたかを覚えておくと便利です。最初に登場したのは、10base510base2などの共有メディアです。どちらも、すべてのトラフィックをRF信号としてすべてのステーションに物理的に伝送する同軸ケーブルです。10base5接続での吸血鬼のタップは高価だったため、人々はハブのように動作するAUI リピーターも使用しましたが、そうではありませんでした。この機器にはメモリがまったくありませんでした。トラフィックが通過したか、または通過しませんでした(送信されなかった場合、送信者は再送信することが期待されていました)。

かなり後になってから、ツイストペアの使用とイーサネット10baseTハブの展開が始まりました。一般的なトポロジは、10base5をビルディングバックボーンとして使用し、10baseTを一部の場所に使用し、トラフィックパターンとローカル予算に応じて、ブリッジまたはリピーターを使用して異なる10base5バックボーンネットワークを相互に接続します。


ベストアンサー。私たちが「ツイストペア」と呼び始める5年前に、キャンパス全体の同軸ネットワーク(BNCコネクタのネジを称賛)を引っ張りましたが、各ペアのツイスト間隔の驚異が本当にどれほど重要であるかをまだ忘れていました。私はこれを見るまで答えようとしていました。ツールボックスにはまだ信頼できるターミネーターがあります:)
ティムポスト

2
イーサネットの説明を試みた最初のデータ通信クラスを今でも覚えています。「それは学校の廊下のようで、人々は「今から話します」と言ってドアから頭を突き出し続けます。もしホールの誰も「黙れ」と言わなかったら..あなたは話をします。」これが、30代と40代の人々が恐竜として分類される方法です。
ティムポスト

これは素晴らしい歴史の教訓ですが、質問にはあまり触れていません。あなたは、ブリッジはブロードキャストドメインを分離しないと言います。それはスイッチが行うことを意味します?私の知る限り、そうではありません(そのために一般的に使用されているのはルーターまたはゲートウェイだけです)。
ダンモールディング

1
違いのない区別を探しています。ブリッジの特徴は、衝突ドメインを分離しますが、ブロードキャストドメインは分離しないことです。これはスイッチが行うことでもありますが、2つではなく多くのネットワークセグメントにまたがっています。
クリス

1
@Ward:これが唯一の正しい答えではないだけでなく、実際には正しくさえありません。そうだと思うなら、受け入れられた答えを読み直すか、Radio Perlman(スパニングツリー名声の)が「ブリッジ」対「スイッチ」のトピックについて言わなければならないことをグーグルで検索する必要があります。
ダンモールディング

4

ここでは混乱の具体的な理由はありません-標準はブリッジングを参照し、ブリッジングの仕組みを定義します。スイッチは一般的に高速マルチポートブリッジです-どちらもブロードキャストドメインを拡張するがコリジョンドメインを制限するL2デバイスです。シスコには、ここでの違いの見解に関する非常に優れたドキュメントがあります


これは、質問からリンクした記事とまったく同じです。802.1Dは明らかに2つのポートまたは2つのセグメントへのブリッジを制限しないため、シスコの説明は明らかにばかげています。
ダンモールディング

さらに、あなたの答えは本当の違いを指摘していません。明らかに、関連する規格では、異なる速度のブリッジが許可されています。今日の「高速」スイッチは、10年後の低速スイッチになることは言うまでもありません。それは橋に変わるということですか?:P
ダンモールディング

2
おっと-私の悪い。私はまだ不条理を見ていませんが、あなたのポイントがスイッチが未定義の用語であるということなら、それで十分です。用語としての「スイッチ」には、IEEEの正式な定義はありません。これは、メーカーが高速マルチポートブリッジ(および場合によってはルーター)にラベルを付けるために使用する緩やかに定義された商業用語です。標準は、レイヤ2の動作を定義するため、気にする必要はありませんが、ベンダーはそうします。
ヘルヴィック

1
私はその説明が好きです(「スイッチ」は単なる技術用語であり、技術的な定義については一般的に同意されていません)。しかし、ベンダーが(その記事でシスコが行っているように)ベンダーが存在しないときに技術的な違いを引き出そうとするのはなぜだろうか。
ダンモールディング

私はこれにマーケティング/商​​業の話題用語の起源を信じ始めています。ブリッジが2つのポートしかない場合、ブリッジはブリッジと呼ばれることは理にかなっています。しかし、マルチポートブリッジが利用可能になったため、ブリッジという用語はおそらくあまりにも線形/単方向に聞こえました。私は、水面を横切って他の場所へ行く橋があまりにも多くないことを知りません。
ITGuy24

2

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

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

ここで、用語がどのように組み合わされたかについてのかなり良い説明があります:

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


2
この説明の問題は、ブリッジ機能のない「スイッチ」が何をするかということです...何ですか?ブリッジの機能を実行しない場合、私が知る限り、一般的な用途は何もありません。したがって、スイッチが以前はブリッジによって実行されていた機能を「使用」しているというこの概念は、せいぜい控えめなように思えます。ハードウェアとソフトウェアの関係は、スイッチが高速ブリッジであることを意味するだけです。これは、定性的、非技術的、主観的な区別になります。具体的なものを探しています。ちなみに、「ブリッジ」は「ハブ」とも区別できます。
ダンモールディング

1
そこで、私はついに「Interconnections、Second Edition」のコピーを引き出しました。これはネットワーキングに関する古典的な本です。第5章では、Perlmanがスイッチとブリッジのトピックについて詳しく説明しています。引用する:「残念ながら、人々は新しいコンセプトを発明していると仮定して、スイッチという言葉を作り出しました。ブリッジやルーターとは何とか違う…。 。 '"
hallidave

それは素晴らしい発見です。私の本では、Ms。Perlmanは間違いなくこの分野で高く評価されており、信頼できる情報源として認められます。それを見つけてくれてありがとう。これまでのところ、これが最良の説明のようです。しかし、他の誰かが別の説得力のある答えを思い付くことができるかどうか、私は待って見ます。
ダンモールディング

2

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

当時、「LANごとに1つのコリジョンドメイン」(同軸イーサネットまたはハブに接続されたマシンのネットワークを考えてください)が存在するネットワークでは、「ポートとしてブリッジを含むオブジェクト「電話交換機」の動作に非常に似ている電話会社の用語との類推のために、そして「既存の習慣とは区別して、「間に2つ/少数のポートを持つブリッジを置く」ために、 2つまたは少数のハブ」(当時、衝突ドメインを部分的に分割するのは非常に一般的でした)...彼らはそれを「スイッチ」と呼びました。

「スイッチ」という用語は商用であり、標準または正式な定義はないことに注意してください。また、dot1qタギング、ポートアグリゲーション、「レイヤー3スイッチ」(「マーケティング用語で多くのインターフェースを備えたルーター:)」以外の世界では、どのように「スイッチ」と呼ばれるのか実際には、正式なネットワーク設計用語で、複数のブリッジ、1つまたは複数のルーター、ハブ、さまざまなホストなどが含まれています。すべて専用のデバイスにパッケージ化されています。

A.


1

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

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

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

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


(リピータではなく)実際のブリッジは、各セグメントのコリジョンドメインが他から独立するように、物理ネットワークセグメントを互いに分離します。ワイヤレスAPでは、ワイヤレスセグメントのコリジョンドメインは有線側と共有されません。また、ブリッジの最も一般的な使用法は、同じMACタイプのセグメント(たとえば、多くのイーサネットセグメント)を接続して、セグメント長の制限を超えてネットワークを拡張し、RSTPやVLANなどを導入することです。(APの例で)説明しているのは、実際にはリピーター(別名ハブ)です。
ダンモールディング

1

ブリッジは、人々がまだハブを使用していたときに、ハブによって作成される衝突ドメインのサイズ縮小するために歴史的に使用されていました。

スイッチは、衝突ドメインを完全に排除した次のステップに過ぎません。

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


興味深い答え。スイッチは、1つのステーションのセグメントへの接続のみを許可するブリッジであると言っているように聞こえます(それにより、衝突がなくなります)。ブリッジの技術的な定義ではこれを指定していませんが、これが最初の「スイッチ」とそのブリッジの兄弟を区別する主要な要因であった可能性が非常に高いです。
ダンモールディング

私の主なポイントは、ブリッジがアクセス層ではなくネットワークのディストリビューション層で使用されたと思います。当時、アクセスレイヤーの接続はハブによって提供されていました。スイッチが両方のレイヤーにまたがる場合。
ITGuy24

0

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


1
この概念の問題は、イーサネットブリッジがイーサネットのみをブリッジすることです。それらは異なるプロトコル間で変換しません。
ダンモールディング
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.