Определяет общие службы, включая службы по управлению и общему транспортному механизму. Уровень FC-3 — общий для всех портов узла. Уровни FC-1, FC-2 и FC-4 реализованы отдельно для каждого порта. В этой схеме поддерживается использование разными портами различной конфигурации (рис. 4.6). Например, один порт может передавать данные SCSI, а другой в это же время будет передавать данные ATM. Кроме того, обратите внимание, что уровни FC-0, FC-1 и FC-2 относятся к различным портам, а уровень FC-3 относится к узлу. Верхний уровень FC-4 также относится к порту. На рисунке показан узел с четырьмя портами и двумя протоколами верхнего уровня — SCSI и IP. Если бы узел поддерживал больше протоколов верхнего уровня, на диаграмме присутствовали бы дополнительные блоки FC-4. Далее представлены некоторые функции, реализованные на уровне FC-3. ■ Транкинг (trunking) или канальное уплотнение (striping), при котором параллельные линии связи и порты "сворачиваются" для обеспечения большей пропускной способности между узлами.
■ Многоабонентская доставка, при которой единая передача данных может быть направлена одновременно к нескольким портам. Реализуется посредством службы регистрации на коммутаторе связной архитектуры, с помощью которой узлы регистрируются и отменяют регистрацию для многоабонентской доставки. Доставка в этом случае очень похожа на режим групповой отправки (multicast) в IP. Обратите внимание: многоабонентская доставка может осуществляться на все порты коммутатоpa связной архитектуры, т.е. может использоваться как широковещание (broadcast).
■ Свободный поиск (hunting), при котором несколько портов используют одинаковый псевдоним. Это похоже на объединение нескольких телефонных линий компании под одним номером, когда звонок на этот номер перенаправляется на одну из свободных линий. Очевидным преимуществом такой схемы будет повышение вероятности получить свободный порт.
Рис. Уровни Fibre Channel
Компания Brocade одна из многих реализует функцию транкинга в своих продуктах, хотя функция получила названия ISL (Inter Switch Link) Trunking. Называние подчеркивает высокую производительность коммутаторов Brocade, которые предназначены для подключения к другим коммутаторам, а не к серверам и устройствам хранения данных. Обратите внимание, что тран-кинг поддерживается и другими поставщиками.
6.5 Уровень FC-4
Определяет связывание протоколов верхнего уровня с Fibre Channel. Вот эти протоколы (со временем будет реализована поддержка и других протоколов):
■ SCSI;
■ IP;
■ IPI (Intelligent Peripheral Interface);
■ HIPPI (High-Performance Parallel Interface);
■ IEEE 802.2;
■ SBCCS (Single-Byte Command Code Sets);
■ AAL5 (ATM Adaptation Layer);
■ FC-LE (Link Encapsulation).
Обратите внимание: одна линия связи Fibre Channel может одновременно передавать пакеты данных нескольких протоколов верхнего уровня.