ネットワークスイッチ(一般にネットワークスイッチまたはIPスイッチとして知られています)

ネットワークスイッチ

ネットワーク スイッチ(英語: ) は、メッセージを交換することでデータを受信し、ターゲット デバイスに転送するネットワーク ハードウェアであり、コンピュータ ネットワーク上のさまざまなデバイスを接続できます。一般的にはスイッチとも呼ばれます。

Avayaの ERS ​​2550T-PWR 50 ポート ネットワーク スイッチ

スイッチは、データリンク層MAC アドレスを使用してデータを転送するマルチポートブリッジです。ルーティング機能の導入により、ネットワーク層でのデータ転送も行うことができるスイッチもあり、このようなスイッチは一般にレイヤ3スイッチやマルチレイヤスイッチと呼ばれます。

イーサネット スイッチは、ネットワーク スイッチの最も一般的な形式です。最初のイーサネット スイッチは、Kalpana Corporation ( 1994 年にCiscoに買収) によって導入されました。スイッチは、ファイバ チャネル非同期転送モードInfiniBandなどの他のタイプのネットワークでも遍在しています

リピーターはすべてのポートに同じデータを転送するため、デバイスはどのデータが必要かを判断できますが、スイッチは異なり、データを受信する必要があるデバイスにのみデータを転送します。

動作原理

スイッチのあるネットワーク

イーサネットスイッチ

スイッチは、OSI 参照モデルの 2 番目の層であるデータ リンク層で動作ます各ポートが正常に接続されると、スイッチ内のCPU はMAC アドレスとポートを照合して MAC テーブルを形成します。今後の通信では、この MAC アドレスに送信されるデータ パケットは、すべてのポートではなく、対応するポートにのみ送信されます。したがって、スイッチを使用してデータ リンク層のブロードキャスト、つまりコリジョン ドメインを分割することはできますが、ネットワーク層のブロードキャスト、つまりブロードキャスト ドメインを分割することはできません。

スイッチによるデータ パケットの転送は、MAC アドレス (物理アドレス) に基づいて行われます。IP ネットワーク プロトコルの場合、これは透過的です。つまり、スイッチは、転送時に送信元マシンと宛先を認識しません。また、認識する必要もありません。コンピュータの IP アドレスを知りたい場合は、その物理アドレスだけを知る必要があります。

動作中, スイッチは継続的にデータを収集して独自のアドレス テーブルを構築します。このテーブルは非常に単純です。特定の MAC アドレスがどのポートで見つかったかを示すため、スイッチが TCP/IP パケットを受信する、データ パケットの宛先 MAC アドレスを確認し、自身のアドレス テーブルをチェックして、どのポートからデータ パケットを送信するかを確認します。このプロセスは比較的単純であり、この機能は最新のハードウェアであるASICによって実行されるため、速度は非常に高速です。通常、スイッチが IP パケットの送信先を決定するのにかかる時間はわずか数十マイクロ秒です。

宛先 MAC アドレスがアドレス テーブルで見つからない場合、スイッチは、受信したブロードキャスト パケットを処理するときと同じように、IP パケットを「フラッディング」します。つまり、各ポートからパケットを送信します。レイヤ 2 スイッチの弱点は、ブロードキャスト パケットの処理方法があまり効率的ではないことです。たとえば、スイッチが TCP/IP ワークステーションから送信されたブロードキャスト パケットを受信すると、そのパケットを他のすべてのポートに渡します。一部のポートがIPXまたは DECnet ワークステーションに接続されている場合でもその結果、非 TCP/IP ノードの帯域幅は悪影響を受けます。たとえ同じ TCP/IP ノードであっても、そのサブネットがブロードキャスト パケットを送信したワークステーションのサブネットと同じである場合、それらは不合理になります。 . 関係のないネットワーク ブロードキャストを受信すると、ネットワーク全体の効率が大幅に低下します。

作業の方法

スイッチを設置して構成した後の作業プロセスは次のとおりです。

  • ネットワーク セグメント (A に設定) 上の MAC アドレス X を持つコンピュータから MAC アドレス Y を持つコンピュータへのパケットを受信します。したがって、スイッチは MAC アドレス X がネットワーク セグメント A にあることを記録します。これを学習といいます。
  • スイッチは、どのネットワーク セグメントの MAC アドレス Y が存在するかを認識していないため、A を除くすべてのネットワーク セグメントにデータ パケットを転送します。これをフラッディングといいます。
  • MAC アドレス Y のコンピュータはデータ パケットを受信し、確認応答パケットを MAC アドレス X に送信します。パケットを受信した後、スイッチは MAC アドレス Y が存在するネットワーク セグメントを記録します。
  • スイッチは確認パケットを MAC アドレス X に転送します。これを転送といいます。
  • スイッチがデータ パケットを受信し、テーブルを確認した結果、データ パケットの送信元アドレスと宛先アドレスが同じネットワーク セグメントに属していることがわかります。スイッチはパケットを処理しません。これをフィルタリングと呼びます。
  • スイッチ内の MAC アドレス - ネットワーク セグメント クエリ テーブルの各レコードは、タイムスタンプを使用して最終アクセス時刻を記録します。特定のしきい値 (ユーザーが構成可能) より古いレコードは消去されます。これを老化といいます。

フルスイッチ LAN では、スイッチの各ポートに接続されるデバイスは 1 つだけであるため、衝突は発生しません。スイッチはフィルタリングを行う必要はありません。

OSIのさまざまなレベルで動作するスイッチングテクノロジー

最新のビジネス スイッチは主にイーサネット インターフェイスを使用します。マルチポート レイヤ 2 ブリッジングの提供はイーサネット スイッチの中核機能であり、多くのスイッチは他のレイヤのサービスも提供します。ブリッジ機能だけを提供するこの種のスイッチはマルチレイヤ スイッチとも呼ばれます。マルチレイヤ スイッチは、多くのレベルでトポロジを学習でき、1 つ以上のレイヤで転送することもできます。

ハブなど、トラフィックを制御せずにデータを送信するネットワーク デバイスの層受信ポートのパケットはすべて、受信ポートを除くすべてのポートに転送されます。具体的には、各ビットまたはシンボルはそのまま送信されます。各パケットはすべてのポートに分散されるため、その衝突はネットワーク全体に影響を及ぼし、その結果全体の機能が制限される可能性があります。2000 年代初頭までには、ハブとローエンド スイッチの価格差は最小限になりました。[1]特定のアプリケーションでは、ハブは、パケット アナライザーにネットワーク トラフィックのコピーを提供するなど、しばらくは役立ちます。ネットワーク スプリッターとスイッチのポート ミラーリングでも同じ機能を実現できます。

二階

アイテム:

レイヤ 2 スイッチは、ハードウェア アドレス (MAC アドレス) に基づいてデータ リンク層 (レイヤ 2) でネットワーク フレームを送信します。レイヤ 2 スイッチはルーターやホストに対して「透過的」であり、主に 802.1d 標準に準拠しています。この規格では、スイッチが各ポートのデータ フレームを監視して送信元 MAC アドレスを取得し、スイッチが内部の高速キャッシュに MAC アドレスとポートの間のマッピング テーブルを確立することが規定されています。スイッチが受け付けたデータフレームの宛先アドレスがマッピングテーブルにある場合、スイッチは対応するポートにデータフレームを送信します。見つからない場合は、そのポートが属する仮想ローカル エリア ネットワーク (VLAN) のすべてのポートにデータ フレームをブロードキャストし、応答データ パケットがある場合、スイッチは新しい対応関係をマッピングテーブル。スイッチが初めてネットワークに参加するときは、マッピング テーブルが空であるため、スイッチが各 MAC アドレスを「学習」するまで、すべてのデータ フレームが仮想 LAN 内のすべてのポートに送信されます。この観点から見ると、スイッチは起動直後は従来の共有ハブと同様であり、マッピングテーブルが確立されるまではその性能を発揮できません。この方法は、共有イーサネットのトラフィックの混雑の仕方を変え、異なる進行方向に高架を敷設するようなもので、異なる方向に進む車両が同時に通過できるため、トラフィックが大幅に改善されます。VLAN の観点から見ると、サブネット内のノードのみが帯域幅をめぐって競合するため、パフォーマンスが向上します。ホスト 1 はホスト 2 にアクセスします。同時に、ホスト 3 はホスト 4 にアクセスできます。この利点は、各部門が独自の独立したサーバーを持っている場合にさらに顕著になります。しかし、サーバーは集中管理される傾向があり、このモデルはインターネット アプリケーションには適していないため、この環境は大きく変化しつつあります。異なる VLAN 間の通信はルーターを介して完結する必要がありますが、異なるネットワークセグメント間の通信を実現するには相互接続にもルーターが必要です。

3階建て

レイヤ 3 スイッチは、レイヤ 3 ネットワーク層プロトコルを処理でき、異なるネットワーク、デフォルトゲートウェイを照会して学習することで2 つのネットワーク セグメント間の直接接続を確立するために使用されます。

レイヤ 3 スイッチはルータの機能の全部または一部を実現できますが、同じ種類の LAN サブネット間の相互接続にしか使用できません。このようにして、レイヤー 3 スイッチは、レイヤー 2 スイッチのように MAC アドレスによってデータ パケットを識別でき、従来のルーターのように 2 つの LAN サブネット間で弱いルーティングと転送を実行することもできます。そのルーティングと転送はソフトウェアによって維持されません。ただし、これらの転送を処理するために専用の ASIC チップを使用します。

4階建て

4 層スイッチは、第 4 層のトランスポート層プロトコルを処理できセッションを特定の IP アドレスにバインドして仮想 IP を実現できます[2]

7階

よりスマートなスイッチは、帯域幅リソースを最大限に活用して、アプリケーション層のデータ変換のためにスイッチング デバイスをフィルタリング、識別、および処理できます。

分類

帯域幅

ネットワークスイッチの帯域幅は、10Mb/s、100Mb/s、 1Gb/s10Gb/s、40Gb/s、100Gb/sに分かれています

Mbpsを MB/秒に変換: 1Mbps=0.125MB/秒。

参考文献

  1. Matthew Glidden. . この特定の Macintosh ブログについて. 2001 年 10 月 [2011 年 6 月 9 日]. (元のコンテンツは2019 年 1 月 6 日にアーカイブ)。
  2. . Pacific Internet. 2004-06-08 [2014-11-18]. (オリジナル コンテンツは2014-02-28 にアーカイブされました)。

見る

おすすめ

転載: blog.csdn.net/weixin_40191861/article/details/131332963