В этой статье есть несколько проблем. Помогите улучшить ее или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти сообщения )
|
Оптоволоконный канал | |
---|---|
Уровень 4. Сопоставление протоколов | |
Маскировка LUN | |
Уровень 3. Общие услуги | |
Уровень 2. Сеть | |
Fibre Channel fabric Зонирование Fibre Channel Уведомление об изменении зарегистрированного состояния | |
Уровень 1. Канал передачи данных | |
Кодирование Fibre Channel 8b/10b | |
Уровень 0. Физический |
Fibre Channel ( FC ) — высокоскоростной протокол передачи данных, обеспечивающий упорядоченную доставку необработанных блочных данных без потерь [1] . [2] Fibre Channel в основном используется для подключения компьютерных хранилищ данных к серверам [3] [4] в сетях хранения данных (SAN) в коммерческих центрах обработки данных .
Сети Fibre Channel образуют коммутируемую структуру , поскольку коммутаторы в сети работают в унисон как один большой коммутатор. Fibre Channel обычно работает на оптоволоконных кабелях внутри и между центрами обработки данных, но может работать и на медных кабелях. [3] [4] Поддерживаемые скорости передачи данных включают 1, 2, 4, 8, 16, 32, 64 и 128 гигабит в секунду, что является результатом усовершенствований в последовательных поколениях технологий. В настоящее время отрасль обозначает это как Gigabit Fibre Channel (GFC).
Существуют различные протоколы верхнего уровня для Fibre Channel, включая два для блочного хранения. Протокол Fibre Channel (FCP) — это протокол, который передает команды SCSI по сетям Fibre Channel. [3] [4] FICON — это протокол, который передает команды ESCON , используемые мэйнфреймами IBM , по Fibre Channel. Fibre Channel можно использовать для передачи данных из систем хранения, использующих твердотельные флэш- накопители, путем передачи команд протокола NVMe .
Когда технология была изначально разработана, она работала только по оптоволоконным кабелям и, как таковая, называлась «Fiber Channel». Позже в спецификацию была добавлена возможность работы по медным кабелям. Чтобы избежать путаницы и создать уникальное название, отрасль решила изменить написание и использовать британское английское fiber для названия стандарта. [5]
Fibre Channel стандартизирован в Техническом комитете T11 Международного комитета по стандартам информационных технологий ( INCITS ), аккредитованном Американским национальным институтом стандартов (ANSI) комитете по стандартам. Fibre Channel появился в 1988 году, а стандарт ANSI был одобрен в 1994 году, чтобы объединить преимущества нескольких реализаций физического уровня, включая SCSI , HIPPI и ESCON .
Fibre Channel был разработан как последовательный интерфейс для преодоления ограничений интерфейсов медных проводов параллельного сигнала физического уровня SCSI и HIPPI. Такие интерфейсы сталкиваются с проблемой, среди прочего, поддержания согласованности синхронизации сигнала по всем проводам сигнала данных (8, 16 и, наконец, 32 для SCSI, 50 для HIPPI), чтобы приемник мог определить, когда все значения электрического сигнала являются «хорошими» (стабильными и допустимыми для одновременной выборки приема). Эта задача становится все более сложной в технологии массового производства по мере увеличения частот сигнала данных, при этом часть технической компенсации заключается в постоянном уменьшении поддерживаемой длины соединительного медно-параллельного кабеля. См. Parallel SCSI . FC был разработан с использованием передовых многомодовых оптоволоконных технологий, которые преодолели ограничения скорости протокола ESCON. Обращаясь к большой базе дисковых накопителей SCSI и используя технологии мэйнфреймов, Fibre Channel разработал экономию масштаба для передовых технологий, и развертывания стали экономичными и широко распространенными.
Коммерческие продукты были выпущены, когда стандарт был еще в стадии проекта. [6] К тому времени, как стандарт был ратифицирован, версии с более низкой скоростью уже вышли из употребления. [7] Fibre Channel был первым последовательным транспортом хранения, достигшим гигабитных скоростей [8] , где он получил широкое распространение, и его успех рос с каждой последующей скоростью. Fibre Channel удваивал скорость каждые несколько лет с 1996 года.
В дополнение к современному физическому уровню, Fibre Channel также добавил поддержку любого количества протоколов «верхнего уровня», включая ATM , IP ( IPFC ) и FICON , при этом преобладающим является SCSI ( FCP ).
Fibre Channel активно развивался с момента своего создания, с многочисленными улучшениями скорости на различных базовых транспортных средах. В следующих таблицах показан прогресс собственных скоростей Fibre Channel: [9]
Имя | Скорость линии ( гигабод ) | Линейное кодирование | Номинальная пропускная способность в каждом направлении (МБ/с) | Доступность на рынке |
---|---|---|---|---|
133 Мбит/с | 0,1328125 | 8б10б | 12.5 | 1993 |
266 Мбит/с | 0,265625 | 8б10б | 25 | 1994 [6] |
533 Мбит/с | 0,53125 | 8б10б | 50 | ? |
1GFC (Поколение 1) | 1.0625 | 8б10б | 100 | 1997 |
2GFC (поколение 2) | 2.125 | 8б10б | 200 | 2001 |
4GFC (поколение 3) | 4.25 | 8б10б | 400 | 2004 |
8GFC (поколение 4) | 8.5 | 8б10б | 800 | 2008 |
16GFC (Ген 5) | 14.025 | 64б66б | 1,600 | 2011 |
32GFC (Ген 6) | 28.05 | 256б257б | 3,200 | 2016 [11] |
64GFC (Ген 7) | 28.9 | 256б257б (ФК-ФС-5) | 6,400 | 2020 |
128GFC (Ген 8) | 56.1 [12] | 256б257б | 12,800 | Планируется 2024 год |
FC используется во всех приложениях для инфраструктуры и устройств Fibre Channel, включая периферийные и ISL-соединения. Каждая скорость поддерживает обратную совместимость по крайней мере с двумя предыдущими поколениями (например, 32GFC обратно совместима с 16GFC и 8GFC)
Имя | Скорость линии ( гигабод ) | Линейное кодирование | Номинальная пропускная способность в каждом направлении (МБ/с) | Доступность на рынке |
---|---|---|---|---|
10GFC | 10.51875 | 64б66б | 1200 | 2009 |
128GFC (Ген 6) | 28,05 × 4 | 256б257б | 12,800 | 2016 [11] |
256GFC (Ген 7) | 28,9 × 4 | 256б257б | 25,600 | 2020 |
Межкоммутаторные соединения (ISL) обычно представляют собой многополосные соединения, используемые для неграничных, основных соединений и других высокоскоростных приложений, требующих максимальной пропускной способности. ISL используют высокие скорости передачи данных для обеспечения воронкообразной передачи граничных соединений. Некоторые решения ISL являются собственностью поставщика.
Две основные характеристики сетей Fibre Channel — это упорядоченная доставка и доставка необработанных блоков данных без потерь. Доставка необработанных блоков данных без потерь достигается на основе кредитного механизма. [1]
Существует три основных топологии Fibre Channel, описывающих, как несколько портов соединены вместе. Порт в терминологии Fibre Channel — это любой объект, который активно взаимодействует по сети, не обязательно аппаратный порт . Этот порт обычно реализуется в устройстве, таком как дисковое хранилище, сетевое соединение Host Bus Adapter ( HBA ) на сервере или коммутатор Fibre Channel . [3]
Атрибут | Точка-точка | Арбитражный цикл | Переключенная ткань |
---|---|---|---|
Макс. количество портов | 2 | 127 | ~16777216 (2 24 ) |
Размер адреса | — | 8- битный ALPA | 24-битный идентификатор порта |
Побочный эффект отказа порта | Ссылка не работает | Цикл не работает (пока порт не будет обойден) | — |
Доступ к среде | Преданный | Арбитражный | Преданный |
Fibre Channel не следует многоуровневой модели OSI и разделен на пять уровней:
Продукты Fibre Channel доступны на скоростях 1, 2, 4, 8, 10, 16, 32 и 128 Гбит/с; эти разновидности протокола называются соответственно 1GFC, 2GFC, 4GFC, 8GFC, 10GFC, 16GFC, 32GFC или 128GFC. Стандарт 32GFC был одобрен комитетом INCITS T11 в 2013 году, и эти продукты стали доступны в 2016 году. Все конструкции 1GFC, 2GFC, 4GFC, 8GFC используют кодировку 8b/10b , в то время как стандарт 10GFC и 16GFC использует кодировку 64b/66b . В отличие от стандартов 10GFC, 16GFC обеспечивает обратную совместимость с 4GFC и 8GFC, поскольку он обеспечивает ровно вдвое большую пропускную способность, чем 8GFC, или в четыре раза большую, чем 4GFC.
Порты Fibre Channel поставляются в различных логических конфигурациях. Наиболее распространенные типы портов:
Протоколы Fibre Channel Loop создают несколько типов портов Loop:
Если порт может поддерживать функциональность петли и без петли, то порт называется:
Порты имеют виртуальные компоненты и физические компоненты и описываются следующим образом:
В Fibre Channel также используются следующие типы портов:
В этом разделе отсутствует информация о устаревших медных интерфейсах. ( Ноябрь 2023 г. ) |
Этот раздел , кажется, противоречит сам себе . ( Ноябрь 2023 ) |
Физический уровень Fibre Channel основан на последовательных соединениях, которые используют оптоволокно для меди между соответствующими подключаемыми модулями. Модули могут иметь одну полосу, две полосы или четыре полосы, которые соответствуют форм-факторам SFP, SFP-DD и QSFP. Fibre Channel не использует 8- или 16-полосные модули (например, CFP8, QSFP-DD или COBO, используемые в 400GbE), и нет никаких планов использовать эти дорогие и сложные модули.
Модуль подключаемого трансивера (SFP) малого форм-фактора и его улучшенная версия SFP+, SFP28 и SFP56 являются распространенными форм-факторами для портов Fibre Channel. Модули SFP поддерживают различные расстояния через многомодовое и одномодовое оптоволокно , как показано в таблице ниже. Модули SFP используют дуплексные оптоволоконные кабели с разъемами LC.
Модули SFP-DD используются для приложений высокой плотности, которым необходимо удвоить пропускную способность порта SFP. SFP-DD определяется SFP-DD MSA и обеспечивает разрыв на два порта SFP. Два ряда электрических контактов позволяют удвоить пропускную способность модулей SFP аналогично QSFP-DD.
Модуль Quad Small Form-Factor Pluggable (QSFP) начал использоваться для межкоммутационного взаимодействия коммутаторов и позже был принят для использования в 4-полосных реализациях Gen-6 Fibre Channel с поддержкой 128GFC. QSFP использует либо разъемы LC для 128GFC-CWDM4, либо разъемы MPO для 128GFC-SW4 или 128GFC-PSM4. Кабельная разводка MPO использует инфраструктуру из 8 или 12 волокон, которая подключается к другому порту 128GFC или может быть разбита на четыре дуплексных соединения LC к портам 32GFC SFP+. Коммутаторы Fibre Channel используют либо модули SFP, либо QSFP.
Тип волокна | Скорость (МБ/с) | Передатчик [17] | Средний вариант | Расстояние |
---|---|---|---|---|
Одномодовое волокно (SMF) | 12,800 | Длинноволновый свет 1310 нм | 128GFC-PSM4 | 0,5м - 0,5 км |
Длинноволновый свет 1270, 1290, 1310 и 1330 нм | 128GFC-CWDM4 | 0,5 м – 2 км | ||
6,400 | Длинноволновый свет 1310 нм | 64GFC-LW | 0,5м - 10 км | |
3,200 | Длинноволновый свет 1310 нм | 3200-SM-LC-L | 0,5 м - 10 км | |
1,600 | Длинноволновый свет 1310 нм [ITS 1] | 1600-SM-LC-L [ИТС 2] | 0,5 м – 10 км | |
Длинноволновый свет 1490 нм [ITS 1] | 1600-SM-LZ-I [ИТС 2] | 0,5 м – 2 км | ||
800 | Длинноволновый свет 1310 нм [ITS 3] | 800-SM-LC-L [ИТС 4] | 2 м – 10 км | |
800-SM-LC-I [ИТС 4] | 2 м – 1,4 км | |||
400 | Длинноволновый свет 1310 нм [ИТС 3] [ИТС 5] | 400-SM-LC-L [ИТС 6] | 2 м – 10 км | |
400-SM-LC-M [ИТС 4] | 2 м – 4 км | |||
400-СМ-ЛЛ-И [ИТС 7] | 2 м – 2 км | |||
200 | Длинноволновый свет 1550 нм [ITS 8] | 200-СМ-ЛЛ-В [ИТС 8] | 2 м – 50 км | |
Длинноволновый свет 1310 нм [ИТС 5] [ИТС 3] | 200-SM-LC-L [ИТС 6] | 2 м – 10 км | ||
200-СМ-ЛЛ-И [ИТС 7] | 2 м – 2 км | |||
100 | Длинноволновый свет 1550 нм [ITS 8] | 100-СМ-ЛЛ-В [ИТС 8] | 2 м – 50 км | |
Длинноволновый свет 1310 нм [ITS 9] [ITS 3] | 100-SM-LL-L [ИТС 10] 100-SM-LC-L [ИТС 6] | 2 м – 10 км | ||
100-СМ-ЛЛ-И [ИТС 10] | 2 м – 2 км | |||
Многомодовое волокно (MMF) | 12,800 | 850 нм коротковолновый свет [ИТС 11] [ИТС 12] [ИТС 13] | 128GFC-SW4 | 0 – 100 м |
6,400 | 64GFC-SW | 0 - 100м | ||
3,200 | 3200-СН | 0 – 100 м | ||
1,600 | 1600-M5F-SN-I [ИТС 14] | 0,5 м – 125 м | ||
1600-M5E-SN-I [ИТС 14] | 0,5–100 м | |||
1600-M5-SN-S [ИТС 14] | 0,5–35 м | |||
1600-M6-SN-S [ИТС 15] | 0,5–15 м | |||
800 | 800-M5F-SN-I [ИТС 14] | 0,5–190 м | ||
800-M5E-SN-I [ИТС 16] | 0,5–150 м | |||
800-М5-СН-С [ИТС 16] | 0,5–50 м | |||
800-М6-СН-С [ИТС 16] | 0,5–21 м | |||
400 | 400-M5F-SN-I [ИТС 14] | 0,5–400 м | ||
400-M5E-SN-I [ИТС 16] | 0,5–380 м | |||
400-М5-СН-И [ИТС 17] | 0,5–150 м | |||
400-М6-СН-И [ИТС 17] | 0,5–70 м | |||
200 | 200-М5Е-СН-И [ИТС 16] | 0,5–500 м | ||
200-М5-СН-И [ИТС 17] | 0,5–300 м | |||
200-М6-СН-И [ИТС 17] | 0,5–150 м | |||
100 | 100-M5E-SN-I [ИТС 18] | 0,5–860 м | ||
100-М5-СН-И [ИТС 19] | 0,5–500 м | |||
100-М6-СН-И [ИТС 19] | 0,5–300 м | |||
100-М5-СЛ-И [ИТС 19] | 2–500 м | |||
100-М6-СЛ-И [ИТС 20] | 2–175 м |
Многомодовое волокно | Диаметр волокна | Обозначение FC media |
---|---|---|
ОМ1 | 62,5 мкм | М6 |
ОМ2 | 50 мкм | М5 |
ОМ3 | 50 мкм | М5Е |
ОМ4 | 50 мкм | М5Ф |
ОМ5 | 50 мкм | Н/Д |
Современные устройства Fibre Channel поддерживают трансивер SFP+ , в основном с оптоволоконным разъемом LC (Lucent Connector). Более старые устройства 1GFC использовали трансивер GBIC , в основном с оптоволоконным разъемом SC (Subscriber Connector).
Целью Fibre Channel является создание сети хранения данных (SAN) для подключения серверов к хранилищу.
SAN — это выделенная сеть, которая позволяет нескольким серверам получать доступ к данным с одного или нескольких устройств хранения. Корпоративное хранилище использует SAN для резервного копирования на вторичные устройства хранения, включая дисковые массивы , ленточные библиотеки и другие резервные копии, при этом хранилище по-прежнему доступно для сервера. Серверы также могут получать доступ к хранилищу с нескольких устройств хранения по сети.
SAN часто проектируются с двойными фабриками для повышения отказоустойчивости. Работают две совершенно отдельные фабрики, и если основная фабрика выходит из строя, то вторая фабрика становится основной.
Коммутаторы Fibre Channel можно разделить на два класса. Эти классы не являются частью стандарта, и классификация каждого коммутатора является маркетинговым решением производителя:
Структура, состоящая полностью из продуктов одного поставщика, считается однородной . Это часто называется работой в «исходном режиме» и позволяет поставщику добавлять фирменные функции, которые могут не соответствовать стандарту Fibre Channel.
Если в одной и той же фабрике используются коммутаторы нескольких поставщиков, она неоднородна , коммутаторы могут достичь смежности только в том случае, если все коммутаторы переведены в режимы взаимодействия. Это называется режимом «открытой фабрики», поскольку коммутатору каждого поставщика может потребоваться отключить свои фирменные функции для соответствия стандарту Fibre Channel.
Некоторые производители коммутаторов предлагают множество режимов взаимодействия, выходящих за рамки состояний «родной» и «открытой структуры». Эти режимы «родной структуры взаимодействия» позволяют коммутаторам работать в родном режиме другого поставщика и при этом сохранять некоторые фирменные особенности обоих. Однако работа в родном режиме взаимодействия может по-прежнему отключать некоторые фирменные особенности и создавать структуры сомнительной стабильности.
Fibre Channel HBA , а также CNA , доступны для всех основных открытых систем , компьютерных архитектур и шин, включая PCI и SBus . HBA подключают серверы к сети Fibre Channel и являются частью класса устройств, известных как устройства трансляции. Некоторые из них зависят от ОС. Каждый HBA имеет уникальное всемирное имя (WWN), которое похоже на MAC-адрес Ethernet , поскольку оно использует организационно уникальный идентификатор (OUI), назначенный IEEE . Однако WWN длиннее (8 байт ). Существует два типа WWN на HBA: всемирное имя узла (WWNN), которое может совместно использоваться некоторыми или всеми портами устройства, и всемирное имя порта (WWPN), которое обязательно уникально для каждого порта. Адаптеры или маршрутизаторы могут подключать сети Fibre Channel к сетям IP или Ethernet. [18]