系统区域网络简介

系统区域网络 (SAN) 是一种高性能、面向连接的网络,可以链接计算机群集。 SAN (1 Gbps 或更高) 提供高带宽,延迟较低。 SAN 通常由支持八个或更多节点的中心进行切换。 SAN 上的节点之间的电缆长度从几米到几公里不等。

与现有的网络技术(如以太网和 ATM)不同,SAN 提供可靠的传输服务:也就是说,SAN 保证按照发送数据的顺序提供未损坏的数据。 除非必须在子网之间路由流量,否则 SAN 中的连接终结点不需要使用 TCP/IP 协议堆栈来传输数据。 SAN 本地通信可以使用本机 SAN 传输,绕过 TCP/IP 协议堆栈。

SAN 网络接口控制器 (NIC) 、SAN NIC 的传输驱动程序或两者的组合公开专用传输接口。 但是,由于大多数网络应用程序都编写为通过 Windows 套接字使用 TCP/IP,因此它们不能直接使用 SAN。 下图中显示的 Windows 套接字 Direct 组件使这些应用程序无需修改即可从透明方式使用 SAN 中获益。 Windows 套接字直通属于:

  • Microsoft Windows 2000 Datacenter Server

  • Microsoft Windows 2000 Advanced Server SP2

  • Microsoft Windows 2000 服务器设备工具包 SP2

  • Microsoft Windows Server 2003

下图显示了支持 SAN 所需的体系结构。 阴影区域表示 SAN NIC 供应商提供以使用 SAN 启用的组件。

说明支持 SAN 所需的体系结构的关系图。

下图中所示的组件的说明如下。

Windows 套接字应用程序
与网络服务的 Windows 套接字接口的应用程序。

Windows 套接字
Windows 套接字接口 (Ws2_32.dll) 。

Windows 套接字 SPI
Windows 套接字服务提供程序接口 (SPI) 。

Windows 套接字开关
Windows 套接字在使用标准 TCP/IP 服务提供程序与特定 SAN 服务提供程序之间切换。

TCP/IP 服务提供程序
用户模式 DLL 和关联的内核模式代理驱动程序,构成用于 TCP/IP 的标准基础 Windows 套接字服务提供程序。 代理驱动程序公开 TDI 接口。

TCP/IP
标准 TCP/IP 协议驱动程序。

SAN 服务提供商
SAN 服务提供程序的用户模式 DLL 部分。

SAN 服务提供商的代理驱动程序
SAN 服务提供程序的内核模式代理驱动程序。

NDIS 微型端口驱动程序
支持使用标准 TCP/IP 协议驱动程序与 SAN NIC 通信的 NDIS 微型端口驱动程序。

SAN 传输
可靠的传输服务,可以在 NIC 中完全实现,在软件中完全实现,或者通过硬件和软件的组合实现。

SAN NIC
物理 SAN 网络接口控制器 (NIC) 。

特定 SAN 的内核模式提供程序。 (保留以供将来使用。)

支持系统区域网络

将 SAN 与 Windows Sockets 应用程序配合使用

创建组件以使用 SAN

虚拟接口体系结构和 SAN 支持