web-dev-qa-db-ja.com

iSCSI実装に推奨されるスイッチ

ISCSI SANを実装したいのですが、すべてのテストで、これを非常に安価に実装できることが示されています(Starwindターゲット、再生HPストレージアレイ)。

私が懸念しているのは、スイッチ自体のスループット/レイテンシなので、未解決の質問があります。

  1. ISCSIのロールアウトに推奨するスイッチ(1Gbps)のブランド/モデルとその理由は何ですか?
  2. ISCSI環境のスイッチでどのような悪い経験をしましたか?

ありがとう、
リック。

7
Rick

私はynguldynの答えに完全に同意します-ほとんどの場合、サーバールーム\データセンターでの使用を目的とした最新のスイッチは、ニーズに十分に対応できるはずであり、環境内で物事の一貫性を保つことが、より重要になる可能性があります。サポート\管理の観点。

つまり、iSCSIセットアップを最大限に活用したい場合は、次のようなスイッチを使用してください。

ポートバッファメモリごとに十分。理想的には、ポートあたり512kを超えるものですが、ここではトレードオフがあります。一部のスイッチは、より大きなバッファを使用して不十分なスイッチング速度をマスクするため、これ以上のものを探す必要があります。バッファーメモリが少なすぎると、高負荷時にパケットが失われ、TCPレイヤーはパケットを再送信する必要があるため、すべてが劇的に遅くなります。

ポートごとに十分な処理能力。これを確立するのは難しい場合があります。探すのに最適な指標はスイッチング速度です。スイッチング速度が100マイクロ秒のスイッチは10kパケット/秒しか処理できず、ライン速度でGigEを切り替えることはできません。スイッチング速度が3マイクロ秒のスイッチは、(理論的には)最大300kパケット/秒を処​​理できます。これは問題ありません。 12マイクロ秒未満であれば十分です。速いほど良いですが、その数が1桁の低い数字に向かうため、価格は非常に劇的に上昇します。

ハードウェアフロー制御のサポート(802.3x)。サーバーのNICとアレイもこれをサポートしていない場合、これは役に立ちませんが、サポートしている場合、iSCSIネットワークは、TCPの輻輳回避アルゴリズムなどの高レベルの輻輳制御に依存するのではなく、レイヤー2でフロー制御をはるかに効率的に処理できます。効率が大幅に低下します。それは、今日それをサポートしない適切なスイッチを見つけるのは難しいと言った。

ジャンボフレームのサポート。この場合も、iSCSIアレイ、サーバーハードウェア、およびOSがジャンボフレームをサポートしている場合にのみ効果があります。最も基本的なレベルでは、ジャンボフレームはプロトコルのオーバーヘッドを減らし、スループットを10〜20%押し上げることができますが、これらのゲインはトラフィックパターンに大きく依存します。拡張された高帯域幅データ転送の場合、9kのジャンボフレームは、アレイ、サーバー(およびスイッチ)のCPUオーバーヘッドも最大80%削減します。初期のCPUオーバーヘッドが比較的低い場合があるため、これは環境によっては重要でない場合があります。ローエンドスイッチは、ジャンボフレームのサポートを要求することがありますが、GigEの一般的に合意された最適サイズである9kジャンボフレームをサポートしていないため、最初に確認してください。アレイがジャンボフレームをサポートしていない場合は、明らかにこれについて心配する必要はありません。

高帯域幅のスイッチングおよびスタッキング機能。 GigEの場合、ポートあたり> 1Gbps、理想的にはすべてのポートにわたる回線速度で全二重トラフィックを処理するには2Gbpsを目指す必要があります。 24ポートスイッチの場合、内部で48Gbpsを切り替え、複数のスイッチを使用している場合は、そのかなりの割合でスタック/アップリンクできるようにする必要があります。一部のiSCSIアーキテクチャ(HPLefthandやDellEquallogicなど)では、すべてのアレイのすべてのポート間で非常に高い帯域幅のトラフィックをサポートする必要があり、総スイッチング速度が非常に重要になります。 1GigEと10GigEの混合をサポートするスイッチの場合は、それに応じて調整し、全二重モードでフルスピードで動作するすべてのポートを合計スイッチング帯域幅でカバーする必要があります。

スパニングツリー。 iSCSI環境が十分に単純で他のすべてから分離されている場合、または完全に無効にできる高速スパニングツリー\ポート高速\エッジポートをサポートする場合は、完全に無効にできるようにする必要があります。特定のポートでのスパニングツリーの動作。

8
Helvick

GigEは古くて安定したテクノロジーであり、最新のスイッチの処理能力は、特にそれが1つのターゲットと少数のイニシエーターである場合に、非常に簡単に処理するのに十分です。きちんとしたスイッチ(20ドルの小さなボックス-その開発者-非表示-そのデスク-もちろんannoy-sysadminsはもちろん除外されます)は、SAN環境でタイミングやパフォーマンスの問題がないことを期待する必要があります。関連する機能セットも、ジャンボフレーム、フロー制御、VLAN、その他必要なものがすべて揃っているため、すべての機能セットでほぼ同じです。

代わりに、予算、既存のベンダーとの関係、インストールされているハードウェア、および社内の専門知識に焦点を当てる必要があります。余裕のあるものと最もよく知っているものを入手し、すでに使用しているのと同じブランドに固執する必要があります(2つの理由:読むマニュアルが少ないという意味あなたが持っているものについてのより深い知識、そしてあなたは相互運用性の問題を回避するでしょう)。 Cisco、ProCurve、Nortel、ハイエンドのNetgearsはすべて良いはずです。

4
Max Alginin