Fibre Channel over Ethernet ( FCoE ) — это технология компьютерных сетей , которая инкапсулирует кадры Fibre Channel в сети Ethernet . Это позволяет Fibre Channel использовать сети Ethernet 10 Gigabit (или более высокие скорости), сохраняя протокол Fibre Channel. Спецификация была частью стандарта Международного комитета по стандартам информационных технологий T11 FC-BB-5, опубликованного в 2009 году. [1] FCoE не получил широкого распространения. [2]
FCoE передает Fibre Channel напрямую через Ethernet , независя от схемы пересылки Ethernet. Спецификация протокола FCoE заменяет уровни FC0 и FC1 стека Fibre Channel на Ethernet. Сохраняя собственные конструкции Fibre Channel, FCoE должен был интегрироваться с существующими сетями Fibre Channel и программным обеспечением управления.
Традиционно центры обработки данных использовали как Ethernet для сетей TCP/IP, так и Fibre Channel для SAN , каждый из которых имел разные и в основном несовместимые интерфейсы/подключения и межсоединения/проводку и, таким образом, требовал отдельной прокладки кабелей/проводки и межсоединений, таких как коммутационное оборудование для каждого. С появлением FCoE, SAN, которые традиционно использовали бы Fibre Channel, были объединены с Ethernet и стали еще одним сетевым протоколом, работающим на фабрике Ethernet, наряду с традиционным трафиком, таким как IP . FCoE работает поверх уровня канала передачи данных в модели OSI, что контрастирует с большинством других известных протоколов, которые могут использовать Ethernet, таких как (для примера, связанного с хранением данных) iSCSI , который работает поверх TCP over IP . Как следствие, FCoE не маршрутизируется на уровне IP и не будет работать в маршрутизируемых IP-сетях, таких как Интернет.
Поскольку классический Ethernet не имел управления потоком на основе приоритетов , в отличие от Fibre Channel, FCoE потребовал усовершенствований стандарта Ethernet для поддержки механизма управления потоком на основе приоритетов (для уменьшения потери кадров из-за перегрузки). Орган по стандартам IEEE добавил приоритеты в группу задач по мостам центров обработки данных (dcb).
Для реализации возможностей сетей Fibre Channel over Ethernet требовалось три основных расширения Fibre Channel:
Компьютеры могут подключаться к FCoE с помощью конвергентных сетевых адаптеров (CNA), которые содержат как функциональные возможности адаптера главной шины Fibre Channel (HBA), так и сетевого контроллера интерфейса Ethernet (NIC) на одной физической карте. CNA имеют один или несколько физических портов Ethernet. Инкапсуляция FCoE может быть выполнена программно с помощью обычной сетевой карты Ethernet, однако FCoE CNA разгружают (с ЦП) низкоуровневую обработку кадров и функции протокола SCSI, традиционно выполняемые адаптерами главной шины Fibre Channel.
Основное применение FCoE — в сетях хранения данных (SAN) центров обработки данных. FCoE имеет особое применение в центрах обработки данных из-за сокращения количества кабелей, которое он позволяет, а также в приложениях виртуализации серверов, которые часто требуют множества физических подключений ввода-вывода на сервер.
С помощью FCoE сетевой (IP) и накопительный (SAN) трафик данных может быть консолидирован с использованием одной сети. Эта консолидация может:
FCoE инкапсулируется через Ethernet с использованием выделенного Ethertype , 0x8906. Одно 4-битное поле (версия) удовлетворяет требованиям подтипа IEEE . Тег 802.1Q является необязательным, но может быть необходимым в данной реализации. [3] SOF (начало кадра) и EOF (конец кадра) кодируются, как указано в RFC 3643. Зарезервированные биты присутствуют для гарантии того, что кадр FCoE соответствует минимальному требованию длины Ethernet. Внутри инкапсулированного кадра Fibre Channel заголовок кадра сохраняется, чтобы разрешить подключение к сети хранения данных путем передачи кадра Fibre Channel непосредственно после деинкапсуляции.
FIP (FCoE Initialization Protocol) является неотъемлемой частью FCoE. Его главная цель — обнаружить и инициализировать объекты, поддерживающие FCoE, подключенные к облаку Ethernet. FIP использует выделенный Ethertype 0x8914.
В октябре 2003 года компания Azul Technology разработала раннюю версию и подала заявку на патент. [4]
В апреле 2007 года началась работа по стандартизации FCoE.
В октябре 2007 года на выставке Storage Network World состоялась первая публичная сквозная демонстрация FCoE с использованием адаптеров от QLogic, коммутаторов от Nuova Systems и систем хранения от NetApp (ни одна из компаний-участников в то время не сделала никаких заявлений о продуктах). [5] [6]
В апреле 2008 года одним из первых реализаторов стала Nuova Systems, дочерняя компания Cisco Systems , которая объявила о переходе. [7] [8] Brocade Communications Systems также объявила о поддержке в 2008 году . [9] После Великой рецессии любая новая технология с трудом внедрялась. [10] [11]
В июне 2009 года технология FCoE, которая была определена как часть стандарта T11 FC-BB-5 Международного комитета по стандартам информационных технологий (INCITS), была направлена в ANSI для публикации. [1]
В мае 2010 года стандарт FC-BB-5 был опубликован как ANSI/INCITS 462-2010. [12] В INCITS была проделана некоторая дополнительная работа. [13]
Коммутаторы центров обработки данных Force10 и Dell PowerConnect поддерживали FCoE, а в июне 2013 года Dell Networking , новый бренд для всего сетевого портфолио Dell, представила серию S5000 , которая может быть полностью нативным коммутатором FCoE с возможностью включения нативного модуля Fibre Channel, что позволяет подключать S5000 напрямую к среде FC SAN. [14]