システム エリア ネットワークの概要
システム エリア ネットワーク (SAN) は、コンピューターのクラスターをリンクできる、パフォーマンスの高い接続指向のネットワークです。 SANは、低遅延で高帯域幅 (1 Gbps以上) を提供します。 SAN は通常、8 つ以上のノードをサポートするハブによってスイッチングされます。 SAN上のノード間のケーブル長は、数メートルから数キロメートルの範囲です。
イーサネットや ATM などの既存のネットワーク テクノロジーとは異なり、SAN は、信頼性の高いトランスポート サービスを提供します。したがって、SAN は、破損していないデータを送信時と同じ順序で配信することを保証します。 SAN 内の接続エンドポイントは、トラフィックをサブネット間でルーティングする必要がない場合に限り、TCP/IP プロトコル スタックを使用してデータを転送する必要はありません。 SAN ローカル通信では、TCP/IPプロトコル スタックをバイパスして、ネイティブ SAN トランスポートを使用することができます。
SAN ネットワーク インターフェイス コントローラー (NIC)、SAN NIC のトランスポート ドライバー、またはその両方の組み合わせで、プライベート トランスポート インターフェイスが公開されます。 ただし、ほとんどのネットワーク アプリケーションが、Windows ソケットを介して TCP/IP を使用するように記述されているため、SAN を直接使用することはできません。 次の図に示す Windows ソケット Direct コンポーネントを使用すると、これらのアプリケーションは、変更を必要とせずに透過的に SAN を使用できます。 Windows Sockets Direct は、次の製品の一部です。
Microsoft Windows 2000 Datacenter Server
Microsoft Windows 2000 Advanced Server SP2
Microsoft Windows 2000 Server Appliance Kit SP2
Microsoft Windows Server 2003
次の図は、SAN をサポートするために必要なアーキテクチャを示しています。 影付きの領域は、SAN NIC ベンダーが SAN を使用できるようにするために提供するコンポーネントを表します。
次に、この図に示されているコンポーネントについて説明します。
Windows ソケット アプリケーション
ネットワーク サービスのために Windows ソケットとインターフェイスするアプリケーション。
Windows ソケット
Windows ソケット インターフェイス (Ws2_32.dll)。
Windows ソケット SPI
Windows ソケット サービス プロバイダー インターフェイス (SPI)。
Windows ソケット スイッチ
Windows ソケットは、標準の TCP/IP サービス プロバイダーと特定の SAN サービス プロバイダーの使用を切り替えます。
TCP/IP サービス プロバイダー
TCP/IP の標準基本 Windows ソケット サービス プロバイダーを構成するユーザー モード DLL と関連するカーネル モード プロキシ ドライバー。 プロキシ ドライバーは、TDI インターフェイスを公開します。
TCP/IP
標準の TCP/IP プロトコル ドライバー。
SAN サービス プロバイダー
SAN サービス プロバイダーのユーザー モード DLL 部分。
SAN サービス プロバイダーのプロキシ ドライバー
SAN サービス プロバイダーのカーネル モード プロキシ ドライバー。
NDIS ミニポート ドライバーー
標準の TCP/IP プロトコル ドライバーを使用して SAN NIC への通信をサポートする NDIS ミニポート ドライバー。
SAN トランスポート
NIC に完全に実装することも、ソフトウェアに完全に実装することも、ハードウェアとソフトウェアの両方を組み合わせて実装することもできる、信頼性の高いトランスポート サービスです。
SAN NIC
物理 SAN ネットワーク インターフェイス コントローラー (NIC)。
特定の SAN のカーネル モード プロバイダー。 (将来の使用のために予約されています。)