あネットワークスイッチネットワークを拡張し、サブネットワークにさらに多くの接続ポートを提供して、より多くのコンピューターを接続できるデバイスです。高性能価格比、高い柔軟性、比較的シンプルで実装が簡単という特徴があります。では、データセンターにおけるネットワークスイッチの役割は何でしょうか。
ネットワーク スイッチ インターフェイスが処理できる以上のトラフィックを受信すると、ネットワーク スイッチはそれをキャッシュするか、ネットワーク スイッチがそれを破棄するかを選択します。ネットワーク スイッチのキャッシュは通常、ネットワーク インターフェイスの速度の違い、ネットワーク スイッチのトラフィックの突然のバースト、または多対 1 のトラフィックの伝送によって発生します。
ネットワーク スイッチでバッファリングを引き起こす最も一般的な問題は、多対 1 のトラフィックの突然の変化です。たとえば、アプリケーションが複数のサーバー クラスター ノード上に構築されているとします。ノードの 1 つが同時に他のすべてのノードのネットワーク スイッチからデータを要求すると、すべての応答が同時にネットワーク スイッチに到着する必要があります。これが発生すると、すべてのネットワーク スイッチのトラフィック フラッドにより、要求元のネットワーク スイッチのポートがフラッドします。ネットワーク スイッチに十分な出力バッファがない場合、ネットワーク スイッチが一部のトラフィックを破棄するか、ネットワーク スイッチがアプリケーションの遅延を増加させる可能性があります。ネットワーク スイッチのバッファが十分であれば、低レベルのプロトコルによるパケット損失やネットワーク遅延を防ぐことができます。
最新のデータ センター スイッチング プラットフォームは、ネットワーク スイッチのスイッチング バッファを共有することでこの問題を解決します。ネットワーク スイッチには、特定のポートに割り当てられたバッファ プール スペースがあります。ネットワーク スイッチの共有交換バッファは、ベンダーやプラットフォームによって大きく異なります。
一部のネットワーク スイッチ メーカーは、特定の環境向けに設計されたネットワーク スイッチを販売しています。たとえば、一部のネットワーク スイッチは、より大きなバッファ処理能力を備えており、Hadoop 環境の多対 1 の伝送シナリオに適しています。トラフィックを分散できる環境では、ネットワーク スイッチはスイッチ レベルでバッファを展開する必要はありません。
ネットワーク スイッチのバッファは非常に重要ですが、ネットワーク スイッチに必要なスペースの大きさについては正解はありません。ネットワーク スイッチのバッファが巨大であるということは、ネットワークがトラフィックを破棄しないことを意味します。また、ネットワーク スイッチの遅延が増加することを意味します。つまり、ネットワーク スイッチに保存されたデータは、転送される前に待機する必要があります。一部のネットワーク管理者は、アプリケーションまたはプロトコル処理でトラフィックの一部を削減できるように、ネットワーク スイッチのバッファを小さくすることを好みます。正解は、アプリケーションのネットワーク スイッチのトラフィック パターンを理解し、これらのニーズに適したネットワーク スイッチを選択することです。
投稿日時: 2021年10月18日






