Root Conf2009 Ip Storage Networks I Scsi Etc

15
Андрей Новиков Использование IP сетей в современных SAN: iSCSI, FCIP, iFCP

Transcript of Root Conf2009 Ip Storage Networks I Scsi Etc

Page 1: Root Conf2009 Ip Storage Networks I Scsi Etc

Андрей Новиков

Использование IP сетей в современных SAN:

iSCSI, FCIP, iFCP

Page 2: Root Conf2009 Ip Storage Networks I Scsi Etc

Классификация устройств

• DAS – Direct Attached Storage, блочный доступ, использование АТА, SATA, SCSI, SAS, Fibre Channel

• NAS – Network Attached Storage, файловый доступ, использование CIFS, NFS

• SAN – Storage Area Network, блочный доступ, использование Fibre Channel, iSCSI

Page 3: Root Conf2009 Ip Storage Networks I Scsi Etc

Преимущества использования Привычные сетевые технологии и средства управления

• отсутствие необходимости дополнительного обучения и уменьшение стоимости персонала

Испытанная транспортная инфраструктура• увеличение надежности

Доступность на больших расстояниях• возможность репликации данных и аварийного восстановления на расстоянии

Масштабируемость инфраструктуры • простота интеграции новых устройств

Увеличение производительности• миграция от 1 Gigabit Ethernet к 10 Gigabit Ethernet

Экономичность решений на основе сетей Ethernet• уменьшение совокупной стоимости владения (TCO)

Page 4: Root Conf2009 Ip Storage Networks I Scsi Etc

Протоколы транспорта через IP сети

• iSCSI (RFC 3720)

• iFCP (RFC 4172)

• FCIP (RFC 3821)

Page 5: Root Conf2009 Ip Storage Networks I Scsi Etc

Стек протокола iSCSI

Page 6: Root Conf2009 Ip Storage Networks I Scsi Etc

Модель передачи данных iSCSI

Page 7: Root Conf2009 Ip Storage Networks I Scsi Etc

Адресация iSCSI

Page 8: Root Conf2009 Ip Storage Networks I Scsi Etc

iQN:1. Строка ‘iqn’ (iSCSI Qualified Name)

2. Год и месяц регистрации домена naming authority

3. Домен naming authority, записанный в обратном порядке

4. Опционально: двоеточие и строка с уникальным идентификатором объекта

Примеры:

iqn.2001-04.com.example:diskarrays-sn-a8675309

| 1 | 2 | 3 | 4 |

iqn.1991-05.com.microsoft:s2.contoso.com

EUI-64:1. Строка ‘eui’ (Extended Unique Identifier)

2. Идентификатор EUI-64, представленный в виде HEX-кода формата ASCII

Пример:

eui.02004567A425678D

Правила именования объектов

Page 9: Root Conf2009 Ip Storage Networks I Scsi Etc

Обнаружение устройств iSCSI

• Статическое обнаружение

• SLP (Service Location Protocol) – RFC 4018

• iSNS (Internet Storage Name Service) – RFC 4171

Page 10: Root Conf2009 Ip Storage Networks I Scsi Etc

Пример выполнения iSCSI Write

Page 11: Root Conf2009 Ip Storage Networks I Scsi Etc

Конечные устройства iSCSI

Network Cards (NICs)• Необходим драйвер для инкапсуляции блоков данных• Нагрузка на CPU компьютера (в отсутствие TOE)

Storage Host Bus Adapters (HBAs)• Специализированное устройство для передачи блоков данных• Использует собственные мощности для работы

iSCSI Adapters• Комбинация функций NIC и HBA• Использование TCP Offload Engine для разгрузки центрального CPU• Наличие программных реализаций

Page 12: Root Conf2009 Ip Storage Networks I Scsi Etc

Схема работы конечных устройств

Page 13: Root Conf2009 Ip Storage Networks I Scsi Etc
Page 14: Root Conf2009 Ip Storage Networks I Scsi Etc

Объединение двух FC SAN при помощи туннеля FCIP

Page 15: Root Conf2009 Ip Storage Networks I Scsi Etc

Использование iFCP в сетях хранения