← Вернуться • Содержание книги • Скачать • Дальше →
Волоконный канал (fiber channel) является технологией интерфейса, позволяющей передавать очень большие объемы данных с большой скоростью и незначительной задержкой. Волоконный канал предоставляет логический канал точка-точка для передачи данных между буфером узла-источника и эквивалентным буфером места назначения. Обычно узлу необходимо управлять соединением лишь между собой и коммутатором. Это может быть сделано с использованием следующих топологий, показанных на рис. 10.7.
• Точка-точка
Этот канал использует двунаправленную связь "точка-точка", соединяющую N-порты пар узлов.
• Групповая структура
Этот канал использует объект, именуемый групповой структурой (fabric), который может содержать один или более коммутаторов для предоставления двусторонней связи с F-портами. Структура исполняет функции маршрутизации, обнаружения ошибок, коррекции и управления потоком.
• Петля
Петля с арбитражной логикой определена стандартом FC-AL (Х3.272). Эта топология соединяет L-порты узлов одним однонаправленным каналом. Протокол дает L-порту возможность непрерывно передавать доступ к среде передачи другому L-порту
Архитектура волоконного канала состоит из пяти уровней протоколов (с FC-0 до FC-4). Физический и сигнальный интерфейс волоконного канала (FC-PH) охватывает уровни с FC-0 по FC-2 и определен в ANSI Х3.230.
• FC-0
Этот уровень описывает физические свойства соединений через линии связи. Позволяет передавать по одномодовому волокну через линии связи свыше 10 км/ по многомодовому волокну - 2 км и до 50 м по коаксиальным кабелям. Одномодовые волокна используют длины волн 1300 нм, тогда как многомодовые - 780 и 1300 нм.
• FC-1
Этот уровень описывает протокол передачи, включая кодирование и декодирование сообщений, специальные символы и контроль ошибок. Он использует формат кода 8 бит/10 бит, где каждый 8-битный байт данных кодируется 10-битным словом. Скорости передачи данных на узле пользователя я соответствующие скорости передачи данных по каналу приведены в табл. 10.3.
Скорость данных пользователя (Мбит/с) | Скорость в канале (Мбит/с) |
---|---|
12,5 | 132,6 |
25 | 256,6 |
50 | 531,2 |
100 | 1062,5 |
• FC-2
Этот уровень определяет, как передаются данные между узлами, и устанавливает форматы кадров, последовательности кадров и коммуникационные протоколы. Используется кадр с переменным размером, который может быть вплоть до 2148 байтов, перенося до 2048 байтов данных пользователя. Каждый кадр содержит 36 служебных байтов для целей адресации и управления. Большие кадры нужно фрагментировать в последовательности кадров.
• FC-3
Этот уровень предоставляет коммуникационные службы для протоколов более высокого уровня. Последние могут включать доставку широковещательных сообщений.
• FC-4
Этот уровень обеспечивает сведение протоколов, так что узел волоконного канала кажется предоставляющим службы более низкого уровня, которые необходимы протоколам более высокого уровня. Сюда могут входить буферирование, синхронизация, преобразование и т. д. Отображения на FC-4 предусмотрены для многих обычных протоколов, включая IEEE 802.2 (LLC), протокол Интернета (IP) и ATM.