Протокол Fibre Channel
Определяет передачу данных от одного узла к другому, т.е. непосредственно транспортный механизм. Уровень FC-2 формирует кадры, опреде
ляет классы обслуживания и службы регистрации связной архитектуры или портов. Этот уровень можно представить в качестве аналога уровню MAC (Media Access Control) в модели ISO OS1.
Рис. 4.4. Иерархия передачи данных Fibre Channel
Уровень FC-2 определяет:
иерархию передачи данных Fibre Channel, которая включает в себя упорядоченные множества, кадры, последовательности и обмены;
управление потоком Fibre Channel;
протоколы FC-2;
классы обслуживания FC-2.
Эти компоненты рассматриваются в разделах 4.6.3.1 4.6.3.7, но перед этим следует выяснить, как соединяются различные структурные элементы иерархии.
В Fibre Channel данные передаются с помощью кадров
(frame). Кадр представляет собой эквивалент пакета TCP/IP. Кадры создаются из упорядоченных множеств
и символов данных. Несколько кадров группируются вместе и формируют последовательность,
а несколько последовательностей формируют обмен
(exchange). Это демонстрируется на рис. 4.4.
В разделах 4.6.3.1–4.6.3.4 все эти компоненты рассматриваются более подробно. 4.6.3.1 Упорядоченные множества Fibre Channel
Упорядоченные множества – это структуры последовательной передачи данных объемом 4 байта, которые представляют собой специальные символы или сигналы линии связи. Далее приведены примеры подобных множеств.
Разделители кадров SOF (Start Of Frame) и EOF (End Of Frame), которые являются аналогами пакетов SOF и EOF в сетях Ethernet. В отличие от Ethernet, в Fibre Channel определено несколько вариантов SOF и EOF, поскольку уровнем FC-1 используется схема кодирования, формирующая несколько представлений для каждого передаваемого символа.
Два базовых сигнала для указания состояния порта.
Idle – указание, что порт готов для передачи или приема данных.
Receiver Ready – указание, что буфер интерфейса (устройства взаимодействия) готов для приема данных.
Базовая последовательность. Простое упорядоченное множество, которое регулярно передается для указания особого статуса порта. К особым статусам относятся:
Not Operational (NOS) – используется только в сетях с топологией «точка-точка» или в связной архитектуре (но не в кольце с разделением доступа) для указания на отказ в работе линии связи или появление определенной ошибки;
Offline (OLS) – передается во время инициализации порта или при получении базового статуса NOS; таким образом, в ответ на NOS порт отправляет ответ OLS;
Link Reset (LR) – используется для указания на необходимость повторной инициализации линии связи;
Link Reset Response (LS) – используется для указания, что данные LR получены и обработаны. 4.6.3.2 Кадр Fibre Channel
Как пакет IP является базовым элементом протокола Internet (IP), так и кадр представляет собой основной структурный элемент интерфейса Fibre Channel. Существует три типа кадров.