Сети хранения данных



         

Fibre Channel - часть 2


Как и большинство стандартов коммутации, Fibre Channel определяет несколько физических и логических уровней. Наиболее низкий в общей иерархии Fibre Channel - физический уровень FC-0. На нем определяются физические характеристики двунаправленного последовательного соединения между точками-портами. В качестве среды распространения сигнала может быть применена классическая витая пара, коаксиальный кабель, а также оптоволоконный проводник. Иначе говоря, FC-0 регламентирует метод передачи полученных с более высокого иерархического уровня двоичных последовательностей данных. Нужно заметить, что именно уровень FC-0 позволяет варьировать скорость обмена данными в диапазоне 250 Мбит/с - 8 Гбит/с, не затрагивая более высокие уровни стандарта Fibre Channel.

Уровень FC-1 определяет протокол передачи и описывает, каким образом представить данные для электрических сигналов уровня FC-0; выполняет задачу соединения между двумя портами и декларирует метод исправления ошибок передачи, если таковые возникнут. На уровне FC-0 с использованием кодирования 8-битные отрезки данных принимают вид 10-битных последовательностей, сбалансированных по количеству нулей и единиц. Каждый байт, подлежащий передаче, преобразуется в четыре возможных комбинации для 10-битного вида, после чего из четырех комбинаций выбираются две наиболее сбалансированные. Существует два правила - не более четырех нулей или единиц подряд и не менее четырех нулей и единиц в 10-битном наборе. Таким образом, из двух 10-битных отрезков FC-0 осуществляет передачу того, первый символ которого отличается от последнего символа предыдущего - алгоритм кодирования выполняет функцию фильтра, значительно облегчая работу приемника. В итоге вероятность возникновения ошибки на переданный бит крайне мала.

Уровень FC-2 называется сигнальным и определяет иерархию посылок для установления связей между работающими через Fibre Channel приложениями. Объекты этого уровня - слова, кадры, пакеты и обмены. Минимальной единицей передачи выглядит слово, но обмен данными между узлами требует упаковки слов в контейнер-кадр.Один или несколько последовательных кадров составляют пакет, который представляет собой однонаправленную посылку от передатчика к приемнику.

Уровень FC-3 необходим для описания общих процедур при наличии двух или более портов в хосте. Последний уровень отображения протоколов FC-4 также является сугубо аппаратным и выполняет задачи преобразования различных протоколов в сигнальные и обратно.




Содержание  Назад  Вперед