Сеть FDDI
|
|
Сеть FDDI (от английского Fiber Distributed Data Interface, оптоволоконный распределенный интерфейс данных) - это одна из новейших разработок стандартов локальных сетей. |
|
Стандарт FDDI, предложенный Американским национальным институтом стандартов ANSI (спецификация ANSI X3T9.5), изначально ориентировался на высокую скорость передачи (100 Мбит/с) и на применение перспективного оптоволоконного кабеля (длина волны света - 850 нм). |
|
Поэтому в данном случае разработчики не были стеснены рамками стандартов, ориентировавшихся на низкие скорости и электрический кабель. |
|
Выбор оптоволокна в качестве среды передачи определил такие преимущества новой сети, как высокая помехозащищенность, максимальная секретность передачи информации и прекрасная гальваническая развязка абонентов. |
|
Высокая скорость передачи, которая в случае оптоволоконного кабеля достигается гораздо проще, позволяет решать многие задачи, недоступные менее скоростным сетям, например, передачу изображений в реальном масштабе времени. |
|
Кроме того, оптоволоконный кабель легко решает проблему передачи данных на расстояние нескольких километров без ретрансляции, что позволяет строить гораздо большие по размерам сети, охватывающие даже целые города и имеющие при этом все преимущества локальных сетей (в частности, низкий уровень ошибок). |
|
И хотя к настоящему времени аппаратура FDDI не получила еще широкого распространения, ее перспективы очень неплохие. |
|
За основу стандарта FDDI был взят метод маркерного доступа, предусмотренный международным стандартом IEEE 802.5 Token-Ring. |
|
Небольшие отличия от этого стандарта определяются необходимостью обеспечить высокую скорость передачи информации на большие расстояния. |
|
Топология сети FDDI - это кольцо, причем применяется два разнонаправленных оптоволоконных кабеля, что позволяет в принципе использовать полнодуплексную передачу информации с удвоенной эффективной скоростью в 200 Мбит/с (при этом каждый из двух каналов работает на скорости 100 Мбит/с). |
|
Применяется и звездно-кольцевая топология с концентраторами, включенными в кольцо. |
|
Основные технические характеристики сети FDDI следующие. |
|
Максимальное количество абонентов сети — 1000. |
|
Максимальная протяженность кольца сети - 20 км. |
|
Максимальное расстояние между абонентами сети - 2 км. |
|
Среда передачи - многомодовый оптоволоконный кабель (возможно применение электрической витой пары). |
|
Метод доступа - маркерный. |
|
Скорость передачи информации — 100 Мбит/с (200 Мбит/с для дуплексного режима передачи). |
|
Как видим, FDDI имеет большие преимущества по сравнению со всеми рассмотренными ранее сетями. |
|
Даже сеть Fast Ethernet, имеющая такую же пропускную способность 100 Мбит/с, не может сравниться с FDDI по допустимым размерам сети и допустимому количеству абонентов. |
|
К тому же маркерный метод доступа FDDI обеспечивает в отличие от CSMA/CD гарантированное время доступа и отсутствие конфликтов при любом уровне нагрузки. |
|
Отметим, что ограничение на общую длину сети в 20 км связано не с затуханием сигналов в кабеле, а с необходимостью ограничения времени полного прохождения сигнала по кольцу для обеспечения предельно допустимого времени доступа. |
|
А вот максимальное расстояние между абонентами (2 км при многомодовом кабеле) определяется как раз затуханием сигналов в кабеле (оно не должно превышать 11 дБ). |
|
Предусмотрена также возможность применения одномодового кабеля, и в этом случае расстояние между абонентами может достигать 45 километров, а полная длина кольца - 100 километров. |
|
Имеется и реализация FDDI на электрическом кабеле (CDDI — Copper Distributed Data Interface или TPDDI - Twisted Pair Distributed Data Interface). |
|
При этом используется кабель категории 5 с разъемами RJ-45. |
|
Максимальное расстояние между абонентами в этом случае должно быть не более 100 м. |
|
Стоимость оборудования сети на электрическом кабеле в несколько раз меньше. |
|
Но эта версия сети уже не имеет столь очевидных преимуществ перед своими конкурентами, как изначальная FDDI. |
|
Для передачи данных в FDDI применяется уже упоминавшийся в первой главе код 4В/5В, специально разработанный для этого стандарта. |
|
Он обеспечивает скорость передачи 100 Мбит/с при пропускной способности кабеля 125 миллионов сигналов в секунду (или 125 МБод), а не 200 МБод, как в случае кода Манчестер-П. |
|
При этом каждым четырем битам передаваемой информации (каждому полубайту, или нибблу) ставится в соответствие пять передаваемых по кабелю битов. |
|
Это позволяет приемнику восстанавливать синхронизацию приходящих данных один раз на четыре принятых бита, то есть достигается компромисс между простейшим кодом NRZ и самосинхронизирующимся на каждом бите коде Манчестер-И. |
|
Стандарт FDDI для достижения высокой гибкости сети предусматривает включение в кольцо абонентов двух типов. |
|
Attachment Stations подключаются к обоим (внутреннему и внешнему) кольцам сети. При этом реализуется возможность обмена со скоростью до 200 Мбит/с или же возможность резервирования кабеля сети (при повреждении основного кабеля используется резервный кабель). |
|
Аппаратура этого класса используется в самых критичных частях сети. |
|
Абоненты (станции) класса В (они же абоненты одинарного подключения, SAS - Single-Attachment Stations) подключаются только к одному (внешнему) кольцу сети. |
|
Естественно, они могут быть более простыми и дешевыми, чем адаптеры класса А, но не имеют их возможностей. |
|
В сеть они могут включаться только через концентратор или обходной коммутатор, отключающий их в случае аварии. |
|
Кроме собственно абонентов (компьютеров, терминалов и т.д.), в сети используются связные концентраторы (Wiring Concentrators), включение которых позволяет собрать в одно место все точки подключения с целью контроля за работой сети, диагностики неисправностей и упрощения реконфигурации. |
|
При применении кабелей разных типов (например, оптоволоконного кабеля и витой пары) концентратор выполняет также функцию преобразования электрических сигналов в оптические и наоборот. |
|
Концентраторы также бывают двойного подключения (DAC - Dual-Attachment Concentrator) и одинарного подключения (SAC - Single-Attachment Concentrator). |
|
FDDI определяет четыре типа портов абонентов (станций). |
|
Порт А определен только для устройств двойного подключения, его вход подключается к первичному кольцу, а выход — к вторичному. |
|
Порт В определен только для устройств двойного подключения, его вход подключается к вторичному кольцу, а выход - к первичному. |
|
Порт М (Master) определен для концентраторов и соединяет два концентратора между собой или концентратор с абонентом. |
|
Порт S (Slave) определен только для устройств одинарного подключения и используется для соединения двух абонентов или абонента и концентратора. |
|
Стандарт FDDI предусматривает также возможность реконфигурации сети с целью сохранения ее работоспособности в случае повреждения кабеля. |
|
В показанном на рисунке случае поврежденный участок кабеля исключается из кольца, но целостность сети при этом не нарушается вследствие перехода на одно кольцо вместо двух (то есть абоненты класса А начинают работать как абоненты класса В). |
|
В отличие от метода доступа, предлагаемого стандартом IEEE 802.5, в FDDI применяется так называемая множественная передача маркера. |
|
Если в случае сети Token-Ring новый (свободный) маркер передается абонентом только после возвращения к нему его пакета, то в FDDI новый маркер передается абонентом сразу же после окончания передачи им пакета. |
|
Последовательность действий здесь следующая. |
|
Абонент, желающий передавать, ждет маркера, который идет за каждым пакетом. |
|
Когда маркер пришел, абонент удаляет его из сети и передает свой пакет. |
|
Сразу после передачи пакета абонент посылает новый маркер. |
|
Одновременно каждый абонент ведет свой отсчет времени, сравнивая реальное время обращения маркера (TRT) с заранее установленным контрольным временем его прибытия (РТТ). |
|
Если маркер возвращается раньше, чем установлено РТТ, то делается вывод, что сеть загружена мало, и, следовательно, абонент может спокойно передавать всю свою информацию. |
|
Если же маркер возвращается позже, чем установлено РТТ, то сеть загружена сильно, и абонент может передавать только самую необходимую информацию. |
|
При этом величины контрольного времени РТТ могут устанавливаться различными для разных абонентов. |
|
Такой механизм позволяет абонентам гибко реагировать на загрузку сети и автоматически поддерживать ее на оптимальном уровне. |
|
Стандарт FDDI в отличие от стандарта IEEE 802.5 не предусматривает возможности установки приоритетов пакетов и резервирования. |
|
Вместо этого все абоненты разделяются на две группы: асинхронные и синхронные. Асинхронные абоненты - это те, для которых время доступа к сети не слишком критично. |
|
Синхронные — это те, для которых время доступа должно быть жестко ограничено. |
|
В стандарте предусмотрен специальный алгоритм, обслуживающий эти типы абонентов. |
|
Форматы маркера и пакета сети FDDI несколько отличаются от форматов, используемых в сети Token-Ring. |
|
Назначение полей следующее. |
|
Преамбула используется для синхронизации. |
|
Первоначально она содержит 64 бита, но абоненты, через которых проходит пакет, могут менять ее размер. |
|
Начальный разделитель выполняет функцию признака начала кадра. |
|
Адреса приемника и источника могут быть 6-байтовыми (аналогично Ethernet и Token-Ring) или 2-байтовыми. |
|
Поле данных может быть переменной длины, но суммарная длина пакета не должна превышать 4500 байт. |
|
Поле контрольной суммы содержит 32-битную циклическую контрольную сумму пакета. |
|
Конечный разделитель определяет конец кадра. |
|
Байт состояния пакета включает в себя бит обнаружения ошибки, бит распознавания адреса и бит копирования (все аналогично Token-Ring). |
|
Формат байта управления сети FDDI следующий: |
|
Бит класса пакета определяет, синхронный или асинхронный это пакет. |
|
Бит длины адреса определяет, какой адрес (6-байтовый или 2-байтовый) используется в данном пакете. |
|
Поле формата кадра определяет, управляющий это кадр или информационный. |
|
Поле типа кадра определяет, к какому типу относится данный кадр. |
|
В заключение отметим, что несмотря на очевидные преимущества FDDI данная сеть не получила пока широкого распространения, что связано главным образом с высокой стоимостью ее аппаратуры (порядка тысячи долларов). |
|
Основная область применения FDDI сейчас - это базовые, опорные (Backbone) сети, объединяющие несколько сетей. |
|
Применяется FDDI и для соединения мощных рабочих станций или серверов, требующих высокоскоростного обмена. |
|
Предполагается, что сеть Fast Ethernet может потеснить FDDI, однако преимущества оптоволоконного кабеля, маркерного метода управления и рекордный допустимый размер сети ставят в настоящее время FDDI вне конкуренции. |
|
А в тех случаях, когда стоимость аппаратуры имеет решающее значение, можно на некритичных участках применять версию FDDI на основе витой пары (TPDDI). |
|
К тому же стоимость аппаратуры FDDI может сильно уменьшится с увеличением объема ее выпуска. |