Сеть 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 может сильно уменьшится с увеличением объема ее выпуска. |