データセンターにおけるネットワークスイッチの役割

Aネットワークスイッチは、ネットワークを拡張し、より多くのコンピュータを接続するためにサブネットワーク内により多くの接続ポートを提供できるデバイスです。高いパフォーマンスと価格の比率、高い柔軟性、比較的シンプルで実装が簡単という特徴があります。では、データセンターにおけるネットワーク スイッチの役割は何でしょうか?

ネットワーク スイッチ インターフェイスが処理できる量を超えるトラフィックを受信した場合、ネットワーク スイッチはトラフィックをキャッシュするか、破棄するかを選択します。ネットワーク スイッチのキャッシュは、通常、ネットワーク インターフェイスの速度の違い、ネットワーク スイッチのトラフィックの突然のバースト、または多対 1 のトラフィック送信によって発生します。

ネットワーク スイッチでバッファリングを引き起こす最も一般的な問題は、多対 1 トラフィックの突然の変化です。たとえば、アプリケーションは複数のサーバー クラスター ノード上に構築されます。ノードの 1 つが他のすべてのノードのネットワーク スイッチに同時にデータを要求した場合、すべての応答が同時にネットワーク スイッチに到着する必要があります。これが発生すると、すべてのネットワーク スイッチのトラフィック フラッディングが要求者のネットワーク スイッチのポートにフラッディングします。ネットワーク スイッチに十分な出力バッファがない場合、ネットワーク スイッチは一部のトラフィックを破棄するか、アプリケーションの遅延を増加させる可能性があります。ネットワーク スイッチに十分なバッファがあると、低レベル プロトコルによって引き起こされるパケット損失やネットワーク遅延を防ぐことができます。

JHA-MIG024W4-1U

 

最新のデータセンター スイッチング プラットフォームは、ネットワーク スイッチのスイッチング バッファを共有することでこの問題を解決します。ネットワーク スイッチには、特定のポートに割り当てられたバッファ プール スペースがあります。ネットワーク スイッチの共有交換バッファは、ベンダーやプラットフォームによって大きく異なります。

一部のネットワーク スイッチ メーカーは、特定の環境向けに設計されたネットワーク スイッチを販売しています。たとえば、一部のネットワーク スイッチはより大きなバッファ処理を備えており、Hadoop 環境での多対 1 の送信シナリオに適しています。トラフィックを分散できる環境では、ネットワーク スイッチはスイッチ レベルでバッファを展開する必要はありません。

ネットワーク スイッチのバッファは非常に重要ですが、ネットワーク スイッチにどのくらいのスペースが必要かについての正しい答えはありません。巨大なネットワーク スイッチ バッファは、ネットワークがトラフィックを廃棄しないことを意味します。また、ネットワーク スイッチの遅延が増加することも意味します。つまり、ネットワーク スイッチに保存されているデータは、転送されるまで待機する必要があります。ネットワーク管理者の中には、アプリケーションまたはプロトコルの処理でトラフィックを軽減できるように、ネットワーク スイッチのバッファを小さくすることを好む人もいます。正しい答えは、アプリケーションのネットワーク スイッチのトラフィック パターンを理解し、これらのニーズに合ったネットワーク スイッチを選択することです。


投稿時間: 2021 年 10 月 18 日