Поделиться через


Общие сведения о системных сетях

Сеть SAN — это высокопроизводительная сеть, ориентированная на подключение, которая может связать кластер компьютеров. San обеспечивает высокую пропускную способность (1 Гбит/с или более) с низкой задержкой. San обычно переключается концентраторами, поддерживающими восемь или более узлов. Длина кабеля между узлами сети SAN составляет от нескольких метров до нескольких километров.

В отличие от существующих сетевых технологий, таких как Ethernet и ATM, san предлагает надежную транспортную службу; т. е. san гарантирует доставку недоставленных данных в том же порядке, в котором они были отправлены. Конечным точкам подключения в san не требуется использовать стек протоколов TCP/IP для передачи данных, если трафик не должен маршрутизироваться между подсетями. Локальная связь san может использовать собственный транспорт SAN, минуя стек протоколов TCP/IP.

Контроллер сетевого интерфейса SAN (NIC), драйвер транспорта для сетевого адаптера SAN или сочетание этих сетевых адаптеров предоставляют частный транспортный интерфейс. Однако поскольку большинство сетевых приложений записываются для использования TCP/IP через сокеты Windows, они не могут напрямую использовать SAN. Компоненты Windows Sockets Direct , показанные на следующем рисунке, позволяют этим приложениям использовать san прозрачно без необходимости изменения. Windows Sockets Direct является частью:

  • Microsoft Windows 2000 Datacenter Server

  • Microsoft Windows 2000 Advanced Server с пакетом обновления 2 (SP2)

  • Комплект серверных устройств Microsoft Windows 2000 с пакетом обновления 2 (SP2)

  • Microsoft Windows Server 2003

На следующем рисунке показана архитектура, необходимая для поддержки СЕТИ. Затеняемые области представляют компоненты, которые поставщик сетевых адаптеров SAN предоставляет для использования san.

Схема, иллюстрирующая архитектуру, необходимую для поддержки SAN.

Ниже приведено описание компонентов, показанных на этом рисунке.

Приложение Windows Sockets
Приложение, которое взаимодействует с сокетами Windows для сетевых служб.

Сокеты Windows
Интерфейс Windows Sockets (Ws2_32.dll).

Windows Sockets SPI
Интерфейс поставщика услуг windows Sockets (SPI).

Переключатель сокетов Windows
Сокеты Windows переключается между использованием стандартного поставщика услуг TCP/IP и конкретных поставщиков служб SAN.

Поставщик службы TCP/IP
Библиотека DLL в пользовательском режиме и связанный драйвер прокси-сервера в режиме ядра, которые составляют стандартный базовый поставщик служб Windows Sockets для TCP/IP. Драйвер прокси-сервера предоставляет интерфейс TDI.

TCP/IP
Стандартный драйвер протокола TCP/IP.

Поставщик службы SAN
Часть библиотеки DLL пользовательского режима поставщика службы SAN.

Драйвер прокси-сервера для поставщика услуг SAN
Драйвер прокси-сервера в режиме ядра поставщика службы SAN.

Драйвер минипорта NDIS
Драйвер NDIS miniport, который поддерживает обмен данными с сетевой картой SAN с помощью стандартного драйвера протокола TCP/IP.

Транспорт SAN
Надежная транспортная служба, которая может быть полностью реализована в сетевом адаптере, полностью реализована в программном обеспечении или реализована в сочетании оборудования и программного обеспечения.

Сетевой адаптер SAN
Физический контроллер сетевого интерфейса san (NIC).

Поставщик режима ядра для определенной сети SAN. (Зарезервировано для использования в будущем.)

Поддержка системных сетей

Использование сети SAN с приложениями windows Sockets

Создание компонентов для использования сети SAN

Архитектура виртуального интерфейса и поддержка san