Андрей Новиков Использование IP сетей в современных SAN: iSCSI, FCIP, iFCP
Классификация устройств DAS – Direct Attached Storage, блочный доступ, использование АТА, SATA, SCSI, SAS, Fibre Channel NAS – Network Attached Storage, файловый доступ, использование CIFS, NFS SAN – Storage Area Network, блочный доступ, использование Fibre Channel, iSCSI
Преимущества использования Привычные сетевые технологии и средства управления отсутствие необходимости дополнительного обучения и уменьшение стоимости персонала Испытанная транспортная инфраструктура увеличение надежности Доступность на больших расстояниях возможность репликации данных и аварийного восстановления на расстоянии Масштабируемость инфраструктуры простота интеграции новых устройств Увеличение производительности миграция от 1 Gigabit Ethernet к 10 Gigabit Ethernet Экономичность решений на основе сетей Ethernet уменьшение совокупной стоимости владения (TCO)
Протоколы транспорта через IP сети iSCSI (RFC 3720) iFCP (RFC 4172) FCIP (RFC 3821)
Стек протокола iSCSI
Модель передачи данных iSCSI
Адресация iSCSI
iQN: 1. Строка iqn (iSCSI Qualified Name) 2. Год и месяц регистрации домена naming authority 3. Домен naming authority, записанный в обратном порядке 4.Опционально: двоеточие и строка с уникальным идентификатором объекта Примеры: iqn com.example:diskarrays-sn-a | 1 | 2 | 3 | 4 | iqn com.microsoft:s2.contoso.com EUI-64: 1. Строка eui (Extended Unique Identifier) 2. Идентификатор EUI-64, представленный в виде HEX-кода формата ASCII Пример: eui A425678D Правила именования объектов
Обнаружение устройств iSCSI Статическое обнаружение SLP (Service Location Protocol) – RFC 4018 iSNS (Internet Storage Name Service) – RFC 4171
Пример выполнения iSCSI Write
Конечные устройства iSCSI Network Cards (NICs) Необходим драйвер для инкапсуляции блоков данных Нагрузка на CPU компьютера (в отсутствие TOE) Storage Host Bus Adapters (HBAs) Специализированное устройство для передачи блоков данных Использует собственные мощности для работы iSCSI Adapters Комбинация функций NIC и HBA Использование TCP Offload Engine для разгрузки центрального CPU Наличие программных реализаций
Схема работы конечных устройств
Объединение двух FC SAN при помощи туннеля FCIP
Использование iFCP в сетях хранения