Сеть fddi строится на основе. Выбор сетевой технологии построения локальной сети. Количество MAC-узлов у станции

ANSI . Уровень стандартизации сети достаточно высок.

В отличие от других стандартных локальных сетей, стандарт FDDI изначально ориентировался на высокую скорость передачи (100 Мбит/с) и на применение наиболее перспективного оптоволоконного кабеля. Поэтому в данном случае разработчики не были стеснены рамками старых стандартов, ориентировавшихся на низкие скорости и электрический кабель .

Выбор оптоволокна в качестве среды передачи определил такие преимущества новой сети, как высокая помехозащищенность, максимальная секретность передачи информации и прекрасная гальваническая развязка абонентов. Высокая скорость передачи , которая в случае оптоволоконного кабеля достигается гораздо проще, позволяет решать многие задачи, недоступные менее скоростным сетям, например, передачу изображений в реальном масштабе времени. Кроме того, оптоволоконный кабель легко решает проблему передачи данных на расстояние нескольких километров без ретрансляции, что позволяет строить большие по размерам сети, охватывающие даже целые города и имеющие при этом все преимущества локальных сетей (в частности, низкий уровень ошибок). Все это определило популярность сети FDDI , хотя она распространена еще не так широко, как Ethernet и Token-Ring.

За основу стандарта FDDI был взят метод маркерного доступа, предусмотренный международным стандартом IEEE 802.5 (Token-Ring). Несущественные отличия от этого стандарта определяются необходимостью обеспечить высокую скорость передачи информации на большие расстояния. Топология сети FDDI – это кольцо, наиболее подходящая топология для оптоволоконного кабеля. В сети применяется два разнонаправленных оптоволоконных кабеля, один из которых обычно находится в резерве, однако такое решение позволяет использовать и полнодуплексную передачу информации (одновременно в двух направлениях) с удвоенной эффективной скоростью в 200 Мбит/с (при этом каждый из двух каналов работает на скорости 100 Мбит/с). Применяется и звездно-кольцевая топология с концентраторами, включенными в кольцо (как в Token-Ring).

Основные технические характеристики сети FDDI .

  • Максимальное количество абонентов сети – 1000.
  • Максимальная протяженность кольца сети – 20 километров.
  • Максимальное расстояние между абонентами сети – 2 километра.
  • Среда передачи – многомодовый оптоволоконный кабель (возможно применение электрической витой пары).
  • Метод доступа – маркерный.
  • Скорость передачи информации – 100 Мбит/с (200 Мбит/с для дуплексного режима передачи ).

Стандарт FDDI имеет значительные преимущества по сравнению со всеми рассмотренными ранее сетями. Например, сеть Fast Ethernet , имеющая такую же пропускную способность 100 Мбит/с, не может сравниться с FDDI по допустимым размерам сети. К тому же маркерный метод доступа FDDI обеспечивает в отличие от CSMA/CD гарантированное время доступа и отсутствие конфликтов при любом уровне нагрузки.

Ограничение на общую длину сети в 20 км связано не с затуханием сигналов в кабеле, а с необходимостью ограничения времени полного прохождения сигнала по кольцу для обеспечения предельно допустимого времени доступа. А вот максимальное расстояние между абонентами (2 км при многомодовом кабеле) определяется как раз затуханием сигналов в кабеле (оно не должно превышать 11 дБ). Предусмотрена также возможность применения одномодового кабеля, и в этом случае расстояние между абонентами может достигать 45 километров, а полная длина кольца – 200 километров.

Имеется также реализация FDDI на электрическом кабеле ( CDDI – Copper Distributed Data Interface или TPDDI – Twisted Pair Distributed Data Interface ). При этом используется кабель категории 5 с разъемами RJ-45 . Максимальное расстояние между абонентами в этом случае должно быть не более 100 метров. Стоимость оборудования сети на электрическом кабеле в несколько раз меньше. Но эта версия сети уже не имеет столь очевидных преимуществ перед конкурентами, как изначальная оптоволоконная FDDI . Электрические версии FDDI стандартизованы гораздо хуже оптоволоконных, поэтому совместимость оборудования разных производителей не гарантируется.

Таблица 8.1. Код 4В/5В
Информация Код 4В/5В Информация Код 4В/5В
0000 11110 1000 10010
0001 01001 1001 10011
0010 10100 1010 10110
0011 10101 1011 10111
0100 01010 1100 11010
0101 01011 1101 11011
0110 01110 1110 11100
0111 01111 1111 11101

Для передачи данных в FDDI применяется уже упоминавшийся в третьей главе код 4В/5В (см. табл. 8.1), специально разработанный для этого стандарта. Главный принцип кода – избежать длинных последовательностей нулей и единиц. Код 4В/5В обеспечивает скорость передачи 100 Мбит/с при пропускной способности кабеля 125 миллионов сигналов в секунду (или 125 МБод), а не 200 МБод, как в случае манчестерского кода . При этом каждым четырем битам передаваемой информации (каждому полубайту или нибблу) ставится в соответствие пять передаваемых по кабелю битов. Это позволяет приемнику восстанавливать синхронизацию приходящих данных один раз на четыре принятых бита. Таким образом, достигается компромисс между простейшим кодом NRZ и самосинхронизирующимся на каждом бите манчестерским кодом . Дополнительно сигналы кодируются кодом NRZI (в случае TPDDI) и MLT -3 (в случае FDDI ).

Стандарт FDDI для достижения высокой гибкости сети предусматривает включение в кольцо абонентов двух типов:

  • Абоненты (станции) класса А (абоненты двойного подключения, DAS – Dual-Attachment Stations ) подключаются к обоим (внутреннему и внешнему) кольцам сети. При этом реализуется возможность обмена со скоростью до 200 Мбит/с или резервирования кабеля сети (при повреждении основного кабеля используется резервный). Аппаратура этого класса применяется в самых критичных с точки зрения быстродействия частях сети.
  • Абоненты (станции) класса В (абоненты одинарного подключения, SAS – Single-Attachment Stations ) подключаются только к одному (внешнему) кольцу сети. Они более простые и дешевые, по сравнению с адаптерами класса А, но не имеют их возможностей. В сеть они могут включаться только через концентратор или обходной коммутатор, отключающий их в случае аварии.

Кроме собственно абонентов (компьютеров, терминалов и т.д.) в сети используются связные

FDDI

Token Ring и FDDI - это функционально намного более сложные технологии, чем Ethernet на разделяемой среде. Разработчики этих технологий стремились наделить сеть на разделяемой среде многими положительными качествами: сделать механизм разделения среды предсказуемым и управляемым, обеспечить отказоустойчивость сети, организовать приоритетное обслуживание для чувствительного к задержкам трафика, например голосового. Нужно отдать им должное - во многом их усилия оправдались, и сети FDDI довольно долгое время успешно использовались как магистрали сетей масштаба кампуса, в особенности в тех случаях, когда нужно было обеспечить высокую надежность магистрали.

Технологию FDDI можно считать усовершенствованным вариантом Token Ring, так как в ней, как и в Token Ring, основанный на передаче токена, а также кольцевая топология связей, но вместе с тем FDDI работает на более высокой скорости и имеет более совершенный механизм отказоустойчивости.

Технология FDDI стала первой технологией локальных сетей, в которой оптическое волокно, начавшее применяться в телекоммуникационных сетях с 70-х годов прошлого века, было использовано в качестве разделяемой среды передачи данных. За счёт применения оптических систем скорость передачи данных удалось повысить до 100 Мбит/с (позже появилось оборудование FDDI на витой паре, работающее на той же скорости).

Начальные версии FDDI обеспечивают скорость передачи 100 Мбит/с по двойному оптоволоконному кольцу длиной до 100 км. В нормальном режиме данные передаются только по одному кольцу из пары - первичному (primary). Вторичное (secondary) кольцо используется в случае отказа части первичного кольца. По первичному и вторичному кольцам данные передаются в противоположных направлениях, что позволяет соблюсти порядок узлов сети при подключении вторичного кольца к первичному. В случае нескольких отказов, сеть FDDI распадается на несколько отдельные (но функционирующих) сетей.

Сети FDDI не имеют себе ровные при построении опорные магистрали (backbone) локальных сетей, позволяя реализовать принципиально новые возможности - изъятую обработку изображений и интерактивную графику. Обычно устройства (DAS - Dual Attached Station) подключаются до обоих колец одновременно. Пакеты по этим кольцам двигаются в противоположных направлениях. В норме только одно кольцо активно (первичное), но при возникновении сбоя (отказ в одном из узлов) активизируется и второе кольцо, которое заметно повышает надежность системы, позволяя обойти неисправный участок (схема соединений внутри станций-концентраторов на рис. 1 является сильно упрощенной). Предусмотрена возможность подключения станций и только к одному кольцу (SAS - Single Attached Station), что заметно более дешево. К одному кольцу можно подключить до 500 DAS и 1000 SAS. Сервер и клиент имеют разные типы интерфейсов.

Технология FDDI обеспечивает передачу синхронного и асинхронного трафика: синхронный трафик передается всегда, независимо от загруженности кольца, асинхронный трафик может произвольно задерживаться. Каждой станции выделяется часть полосы пропускания, в пределах которой станция может передавать синхронный трафик. Часть полосы пропускания кольца, которое остается, отводится под асинхронный трафик. Сети FDDI не определяют приоритеты для кадров, любой приоритетный трафик должен передаваться, как синхронный, а другие данные - асинхронный.

Стандарт FDDI определяет четыре компонента:

MAC (Media Access Control), что определяет форматы кадров, манипуляции с маркером, адресацию, обработку ошибок при логических отказах (отвечает канальному уровню модели OSI);

PHY (Physical) выполняет физическую и логическую кодировку и декодирование, синхронизацию и кадрирование;

PMD (Physical Medium Dependent) определяет свойства оптических или электрических компонентов, параметры линий связи (PMD и PHY отвечают физическому уровню OSI);

SMT (Station Management) выполняет все функции по управлению и контролю работы других компонентов, определяет конфигурацию узлов и колец, процедуры подключения/отключения, изоляцию элементов, которые отказали, обеспечивает целостность кольца (подключая вторичное кольцо при отказе первичного).

Нетрадиционным для других сетей является концентратор, что используется в FDDI. Он позволяет подключить несколько приборов SAS-типу к стандартному FDDI-кольца, создавая структуры типа дерева. Но такие структуры несут в себе определенные ограничения на длины сетевых элементов, так при использовании повторителя отдаления не должно превышать 1,5 км, а в случае моста 2,5 км (одномодовый вариант). Невзирая на эти ограничения и то, что базовой топологией сетей FDDI является кольцо, звездообразные варианты также имеют право на жизни, допустимые и комбинации этой топологии. В пределах одного дома подключения целесообразно делать через концентратор, отдельные же дома совмещаются за схемой кольца. К кольцу FDDI могут также легко подключаться и субсети Token Ring (через мост или маршрутизатор).

Концентраторы бывают два типов: DAS и SAS. Такие приборы повышают надежность сети, потому что не вынуждают сеть при отключении отдельного прибора переходить в аварийный режим обхода. Применение концентраторов снижает и стоимость подключения к FDDI. Концентраторы могут помочь при создании небольших групповых субсетей, предназначенных для решения специфических задач.

Таблица 2.4 - Характеристики технологии FDDI

Технология ATM

ATM - интегрированный метод сетевого доступа реализации в локальных и глобальных сетях. На основе ATM реализуется масштабируемая магистральная инфраструктура, которая может взаимодействовать с сетями, имеющими разные размеры, скорости и методы адресации.

Технология ATM была разработана в конце 1960-х годов компанией Bell Labs. Инженеры экспериментировали с высокоскоростной коммутацией ячеек, которая стала альтернативой коммутации пакетов.

Ячейки данных, используемые в ATM, меньше в сравнении с элементами данных, которые используются в других технологиях. Небольшой, постоянный размер ячейки, используемый в ATM, позволяет:

Передавать данные по одним и тем же физическим каналам, причём как при низких, так и при высоких скоростях;

Работать с постоянными и переменными потоками данных;

Интегрировать любые виды информации: тексты, речь, изображения, видеофильмы;

Поддерживать соединения типа точка-точка, точка-многоточка, многоточка-многоточка.

Ячейка состоит из двух частей: поле заголовка занимает 5 байт и ещё 48 байт занимает поле полезной нагрузки.

В заголовке ячейки содержатся следующие поля:

Virtual Path Identifier (VPI) (используется для обозначения виртуальных соединений ATM);

Virtual Ccircuit Identifier (VCI) (используется для обозначения виртуальных соединений ATM);

Payload Type (PT) (располагается информация, которая определяет тип даных, которые находятся в поле полезной нагрузки ячейки АТМ);

Congestion Loss Priority (CLP) (Бит CLP в ячейке АТМ имеет такое - же значение, как бит DE в кадре Frame Relay);

Header Error Control (HEC) (размещается проверочная контрольная сумма 4-х предыдущих байтов заголовка).

На основе вышеприведенных методов передачи данных была выбрана технология Ethernet модификации 100Base-TX. Данная технология характеризуется простотой проектирования, низкой стоимостью оборудования, высокой надежностью и скоростью передачи данных.

Сеть FDDI {Fiber Distributed Data Interface - волоконно-оптический распределенный интерфейс данных) представляет собой волоконно-опти ческое маркерное кольцо со скоростью передачи данных 100 Мбит/с. Стандарт FDDI был разработан комитетом ХЗТ9.5 (впоследствии переименован в ХЗТ12) ANSI в середине 1980-х гг. После завершения работы над FDD1В ANSI представила его на рассмотрение в ISO. ISO разработала международный вариант FDDI, который полностью совместим с вариантом стандарта, разработанного ANSI.

Схема передачи данных. Двойное кольцо в сети FDD! рассматривается как общая разделяемая среда передачи данных, для которой в качестве метода доступа определен метод маркерного кольца, который близок к методу доступа сетей Token Ring.

Станция может начать передачу данных только после получения от предыдущей станции специального кадра - маркера доступа. Маркер - сигнал управления, состоящий из уникальной последовательности символов, которая циркулирует по кольцу после каждой информационной передачи.В Если же в момент принятия маркера у станции нет данных для передачиВ по сети, то она немедленно передает маркер следующей станции.

Если станция готова к передаче данных, то

  • узел-отправитель:
    • - ждет получения маркера,
    • - захватывает маркер (на определенное время - время удержания маркера (Token Holding Time, ТНТ), после истечения которого станция обязанаВ завершить передачу своего очередного кадра и передать маркер доступаВ следующей станции,
    • - меняет в маркере один бит, преобразующий маркер во флаг началаВ кадра, вносит в кадр информацию, подлежащую пересылке, посылает кадрВ следующей станции ;
  • переданный в сеть кадр будет двигаться по сети от станции к станции, пока нс попадет в узел, которому он адресован;
  • узел назначения:
    • - копирует кадр в свой внутренний буфер,
    • - проверяет корректность полученного кадра (в основном по контрольной сумме),
    • - передает поле данных кадра для последующей обработки протоколуВ вышележащего уровня,
    • - в исходном кадре отмечает следующие признаки: распознаваниеВ адреса, копирование кадра и отсутствие или наличие в нем ошибок,
    • - возвращает кадр в сеть;
  • вновь переданный в сеть кадр будет двигаться по сети от станцииВ к станции, пока не попадет в исходный узел-отправитель;
  • узел-отправитель:
  • - получив кадр, проверяет признаки кадра (получен ли кадр станциейВ назначения, был ли поврежден ),
  • - удаляет кадр из сети,
  • - передает маркер доступа следующей станции.

Механизм адаптивного планирования нагрузки. В сетях на базе технологии FDDI вместо системы приоритетов и резервирования, используемой в сетях на базе технологии Token Ring, применяется механизм адаптивногоВ планирования нагрузки.

Каждая станция сравнивает реальное время обращения маркера по кольцу (Token Rotation Time, TRT) с заранее установленным контрольным временем прибытия маркера (Target Token Rotation Time, TTRT), послеВ чего делается вывод о слабой или сильной загруженности сети. При слабойВ загрузке сети станция может использовать асинхронный режим передачиВ информации (т.е. осуществить передачу дополнительных данных независимо от других станций). При сильной загруженности сети станция можетВ применять только синхронный режим передачи данных, при котором передача осуществляется лишь в течение выделенного времени.

Физическое соединение. Топологию сети, построенной на базе технологии FDDI, можно рассматривать с двух позиций:

  • физически:
    • - двойное кольцо без деревьев,
    • - двойное кольцо с деревьями,
    • - дерево;
  • логически:
  • - разделяемое кольцо.

При этом первичное кольцо используется для передачи данных, а вторичное кольцо является дублирующим (рис. 4.15).

Рис. 4.15.

Физически кольцо состоит из двух или более двухточечных соединений между смежными станциями. Трафик по кольцам движется в противоположных направлениях.

Оборудование сети:

  • станции:
    • - станции двойного подключения {Dual-Attachment Stations , DAS) -В
    • - станции одинарного подключения {Single-Attachment Stations , SAS) -В подключаются только к внешнему кольцу сети и только через концентраторВ или обходной коммутатор, имеющий возможность отключить их при сбое;
  • связующие концентраторы {Wiring Concentrators) - представляютВ собой точки подключения к сети, выполняют также функции управления,В такие как контроль работы сети, диагностика неисправностей, реконфигурация сети; бывают двух типов:
  • - концентраторы двойного подключения {Dual-Attachment Concentrator DAC) - подключаются как к внутреннему, так и к внешнему кольцу сети,
  • - концентраторы одинарного подключения {Single-Attachment Concentrator , SAC) - подключаются только к внешнему кольцу сети;
  • обходные коммутаторы {Bypass Switches) - располагаются междуВ станцией и кольцом и позволяют отключить станцию от сети при возникновении сбоев, замкнув сигнал на себя.

Основные параметры сети FDDI:

  • 1) поддержка до 500 узлов с максимальным расстоянием между соседними узлами 2 км (45 км - если используется одномодовый оптоволоконный кабель) ;
  • 2) максимальная длина кольца - 20 км (200 км, если используетсяВ одномодовый оптоволоконный кабель, по 100 км на кольцо) ;
  • 3) переменный размер кадра (до 4500 байт);
  • 4) длина волны - 1300 нм;
  • 5) максимальная скорость передачи - 100 МБод или 12,5 Мбит/с ;
  • 6) реальная скорость работы - 80 МБод или 10 Мбит/с;
  • 7) рабочая частота - 125 МГц;
  • 8) основной вид кабеля - многомодовый или более качественный одномодовый {Single Mode Fiber , SMF) A оптоволоконный кабель;
  • 9) разъем - оптический разъем MIC {Media Interface Connector) (илиВ разъем SMF-MIC для SMF-кабеля) , который обеспечивает подключениеВ двух волокон кабеля, соединенных с вилкой MIC, к двум волокнам портаВ станции, соединенных с розеткой MIC;
  • 10) источник света - светодиоды (LED) или лазерные диоды с длинойВ волны 1,3 мкм;
  • 11) метод кодирования сигнала - MLT-3;
  • 12) метод физического кодирования - 4В/5В.

Отказоустойчивость сетей на базе технологии FDDI. Основным способом обеспечения отказоустойчивости является подключение станций к двум кольцам. В нормальном режиме работы сети данные передаютсяВ по внешнему кольцу, а внутреннее кольцо при этом не используется.В При возникновении сбоя в сети внешнее кольцо объединяется с внутренним, образуя единое кольцо. Данную операцию осуществляют концентраторы и (или) сетевые адаптеры FDDI.

Другим способом обеспечения отказоустойчивости является использование различных процедур, определяющих наличие отказа в доступе к сети и производящих необходимую реконфигурацию. При единичном отказеВ сеть полностью восстанавливает свою работоспособность, а при множественных отказах сеть распадается на несколько несвязанных, но функционирующих сетей.

Еще одним способом обеспечения отказоустойчивости является метод доступа к среде, т.е. использование метода маркерного кольца, которыйВ исключает возникновение коллизий и позволяет с высокой степенью вероятности просчитать время передачи маркера или данных.

Формат блока данных. В сетях FDDI циркулируют два типа блока данных: маркеры (рис. 4.16) и блоки данных/команд (рис. 4.17).

Рис. 4.16.


Рис. 4.17.

Блок маркера без преамбулы имеет длину 3 байта. Блок данных и блок команд могут иметь разные размеры в зависимости от размеров информационного поля. Блоки данных переносят информацию для протоколовВ более высоких уровней, а блоки команд содержат управляющую информацию.

Поле преамбула (РгеатЫе) (2 или более байт) используется для синхронизации. Первоначально имеет размер 8 байт, но станции, через которые проходит кадр, могут менять (уменьшать) ее размер.

Поле ограничитель начала {Start Delimiter) (длина 1 байт) указывает на начало маркера (или блока данных/команд), содержит сигнальныеВ структуры, которые отличают его от остальной части блока данных.

Поле управление блоком данных {Frame Control ) (длина 1 байт) указывает на размер адресных полей (2 или 6 байт), на тип кадра (синхрон-ный/асинхронный и управляющий/информационный), а также может содержать другую управляющую информацию (например, коды командВ для управляющего кадра).

Поле ограничителя конца {End Delimiter) (длина 1 байт) содержит неинформационные символы, указывающие на конец маркера (или блока данных/команд).

Поля адрес отправителя и адрес получателя идентифицируют станции пункта назначения и источника, длина адресов может быть 6 байт (по аналогии с Ethernet и Token Ring) или 2 байта. При этом поле адреса назначения может содержать индивидуальный, групповой или широковещательный адрес, в то время как адрес источника идентифицирует только однуВ станцию, отправившую блок данных.

Поле данные {Data) (0 до 4478 байт) содержит либо информацию, предназначенную для протокола высшего уровня, либо управляющую информацию.

Поле контрольная сумма {FCS) содержит контрольную сумму, зависящую от содержания блока данных, при помощи которой проверяется целостность кадра. Если повреждение имеется, то блок данных отбрасывается.

Поле состояния блока данных {Frame Status) позволяет станции источника определять, не появилась ли ошибка и был ли блок данных признан и скопирован принимающей станцией.

Применение. Сеть на базе технологии FDDI может применяться в качестве надежной высокоскоростной магистрали или высокопроизводительной сети многоцелевого назначения с большим числом узлов.

Достоинства и недостатки

Достоинства:

  • надежность:
    • - обеспечение избыточности благодаря двойной кольцевой конфигурации сети,
    • - возможность сохранения работоспособности сети при единичныхВ и множественных обрывах посредством сегментирования участков сети;
  • отказоустойчивость:
  • - возможность двойного соединения (Dual Homing) станции с сетьюВ FDD1 (два порта станции подключаются к двум разным концентраторам)В позволяет активировать резервную связь при возникновении сбоев,
  • - реализация так называемого «оптического обхода» обеспечивает прохождение светового сигнала по сети при сбоях в питании станции - световой сигнал обойдет неактивную станцию через оптический переключательВ (Optical Bypass Switch),
  • - однократный обрыв кабеля в любом месте кольца приведет к активации второго волоконно-оптического кольца, так как станции, расположенные по обе стороны обрыва, переконфигурируют путь циркуляции маркераВ и данных;
  • Ограничение связано с необходимостью ограничения времени полного прохожденияВ сигнала по кольцу для обеспечения предельно допустимого времени доступа.
  • Бод - единица измерения скорости цифрового потока. Для некодированиого цифрового сигнала 1 Бод = 1 бит/с. Для кодирования с избыточностью - скорости разные. МБод -В миллион сигналов в секунду.
  • В этом случае дальность физического соединения между соседними узлами может увеличиться до 40-60 км в зависимости от качества кабеля, разъемов и соединений.
  • Кроме разъемов М1С допускается использование разъемов БТ и БС.

Сеть 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.

Таблица 5.1. Код 4В/5В

Информация

Информация

Для передачи данных в FDDI применяется уже упоминавшийся в первой главе код 4В/5В (см. табл. 5.1), специально разработанный для этого стандарта. Он обеспечивает скорость передачи 100 Мбит/с при пропускной способности кабеля 125 миллионов сигналов в секунду (или 125 МБод), а не 200 МБод, как в случае кода Манчестер-П. При этом каждым четырем битам передаваемой информации (каждому полубайту, или нибблу) ставится в соответствие пять передаваемых по кабелю битов. Это позволяет приемнику восстанавливать синхронизацию приходящих данных один раз на четыре принятых бита, то есть достигается компромисс между простейшим кодом NRZ и самосинхронизирующимся на каждом бите коде Манчестер-И.

Стандарт FDDI для достижения высокой гибкости сети предусматривает включение в кольцо абонентов двух типов.

  • Attachment Stations) подключаются к обоим (внутреннему и внешнему) кольцам сети. При этом реализуется возможность обмена со скоростью до 200 Мбит/с или же возможность резервирования кабеля сети (при повреждении основного кабеля используется резервный кабель). Аппаратура этого класса используется в самых критичных частях сети.
  • Абоненты (станции) класса В (они же абоненты одинарного подключения, SAS - Single-Attachment Stations) подключаются только к одному (внешнему) кольцу сети. Естественно, они могут быть более простыми и дешевыми, чем адаптеры класса А, но не имеют их возможностей. В сеть они могут включаться только через концентратор или обходной коммутатор, отключающий их в случае аварии.

Кроме собственно абонентов (компьютеров, терминалов и т.д.), в сети используются связные концентраторы (Wiring Concentrators), включение которых позволяет собрать в одно место все точки подключения с целью контроля за работой сети, диагностики неисправностей и упрощения реконфигурации. При применении кабелей разных типов (например, оптоволоконного кабеля и витой пары) концентратор выполняет также функцию преобразования электрических сигналов в оптические и наоборот. Концентраторы также бывают двойного подключения (DAC - Dual-Attachment Concentrator) и одинарного подключения (SAC - Single-Attachment Concentrator).

Пример простейшей конфигурации сети FDDI представлен на рис. 5.13.

Рис. 5.13. Пример конфигурации сети FDDI

FDDI определяет четыре типа портов абонентов (станций).

  • Порт А определен только для устройств двойного подключения, его вход подключается к первичному кольцу, а выход - к вторичному.
  • Порт В определен только для устройств двойного подключения, его вход подключается к вторичному кольцу, а выход - к первичному.
  • Порт М (Master) определен для концентраторов и соединяет два концентратора между собой или концентратор с абонентом.
  • Порт S (Slave) определен только для устройств одинарного подключения и используется для соединения двух абонентов или абонента и концентратора.

Стандарт FDDI предусматривает также возможность реконфигурации сети с целью сохранения ее работоспособности в случае повреждения кабеля (рис. 5.14). В показанном на рисунке случае поврежденный участок кабеля исключается из кольца, но целостность сети при этом не нарушается вследствие перехода на одно кольцо вместо двух (то есть абоненты класса А начинают работать как абоненты класса В).

Рис. 5.14. Реконфигурация сети FDDI при повреждении кабеля

В отличие от метода доступа, предлагаемого стандартом IEEE 802.5, в FDDI применяется так называемая множественная передача маркера. Если в случае сети Token-Ring новый (свободный) маркер передается абонентом только после возвращения к нему его пакета, то в FDDI новый маркер передается абонентом сразу же после окончания передачи им пакета. Последовательность действий здесь следующая.

  1. Абонент, желающий передавать, ждет маркера, который идет за каждым пакетом.
  2. Когда маркер пришел, абонент удаляет его из сети и передает свой пакет.
  3. Сразу после передачи пакета абонент посылает новый маркер.

Одновременно каждый абонент ведет свой отсчет времени, сравнивая реальное время обращения маркера (TRT) с заранее установленным контрольным временем его прибытия (РТТ). Если маркер возвращается раньше, чем установлено РТТ, то делается вывод, что сеть загружена мало, и, следовательно, абонент может спокойно передавать всю свою информацию. Если же маркер возвращается позже, чем установлено РТТ, то сеть загружена сильно, и абонент может передавать только самую необходимую информацию. При этом величины контрольного времени РТТ могут устанавливаться различными для разных абонентов. Такой механизм позволяет абонентам гибко реагировать на загрузку сети и автоматически поддерживать ее на оптимальном уровне.

Стандарт FDDI в отличие от стандарта IEEE 802.5 не предусматривает возможности установки приоритетов пакетов и резервирования. Вместо этого все абоненты разделяются на две группы: асинхронные и синхронные. Асинхронные абоненты - это те, для которых время доступа к сети не слишком критично. Синхронные - это те, для которых время доступа должно быть жестко ограничено. В стандарте предусмотрен специальный алгоритм, обслуживающий эти типы абонентов.

Форматы маркера (рис. 5.15) и пакета (рис. 5.16) сети FDDI несколько отличаются от форматов, используемых в сети Token-Ring. Назначение полей следующее.

  • Преамбула используется для синхронизации. Первоначально она содержит 64 бита, но абоненты, через которых проходит пакет, могут менять ее размер.
  • Начальный разделитель выполняет функцию признака начала кадра.

Рис. 5.15. Формат маркера FDDI

  • Адреса приемника и источника могут быть 6-байтовыми (аналогично Ethernet и Token-Ring) или 2-байтовыми.
  • Поле данных может быть переменной длины, но суммарная длина пакета не должна превышать 4500 байт.
  • Поле контрольной суммы содержит 32-битную циклическую контрольную сумму пакета.
  • Конечный разделитель определяет конец кадра.
  • Байт состояния пакета включает в себя бит обнаружения ошибки, бит распознавания адреса и бит копирования (все аналогично Token-Ring).

Рис. 5.16. Формат пакета FDDI

Формат байта управления сети FDDI следующий (рис. 5.17):

  • Бит класса пакета определяет, синхронный или асинхронный это пакет.
  • Бит длины адреса определяет, какой адрес (6-байтовый или 2-байтовый) используется в данном пакете.
  • Поле формата кадра определяет, управляющий это кадр или информационный.
  • Поле типа кадра определяет, к какому типу относится данный кадр.

Рис. 5.17. Формат байта управления

В заключение отметим, что несмотря на очевидные преимущества FDDI данная сеть не получила пока широкого распространения, что связано главным образом с высокой стоимостью ее аппаратуры (порядка тысячи долларов). Основная область применения FDDI сейчас - это базовые, опорные (Backbone) сети, объединяющие несколько сетей. Применяется FDDI и для соединения мощных рабочих станций или серверов, требующих высокоскоростного обмена. Предполагается, что сеть Fast Ethernet может потеснить FDDI, однако преимущества оптоволоконного кабеля, маркерного метода управления и рекордный допустимый размер сети ставят в настоящее время FDDI вне конкуренции. А в тех случаях, когда стоимость аппаратуры имеет решающее значение, можно на некритичных участках применять версию FDDI на основе витой пары (TPDDI). К тому же стоимость аппаратуры FDDI может сильно уменьшится с увеличением объема ев выпуска.

Технология FDDI (Fiber Distributed Data Interface -- распределенный интерфейс передачи данных по оптоволокну) -- это первая технология локальных сетей, в которой в качестве среды передачи данных стал применяться волоконно-оптический кабель. Работы по созданию технологий и устройств локальных сетей, использующих волоконно-оптические каналы, начались в 80-е годы, вскоре после начала промышленной эксплуатации подобных каналов в территориальных сетях. Проблемная группа X3T9.5 института ANSI разработала в период с 1986 по 1988 гг. начальные версии стандарта FDDI, который описывает передачу кадров со скоростью 100 Мбит/с подвойному волоконно-оптическому кольцу длиной до 100 км.

Основные характеристики технологии FDDI

В настоящее время большинство сетевых технологий поддерживают волоконно-оптический интерфейс в качестве одного из вариантов физического уровня, но FDDI оста наиболее отработанной высокоскоростной технологией, стандарты на которую прошли проверку временем и устоялись, а оборудование различных производителей показывает хорошую степень совместимости.

При разработке технологии FDDI ставились в качестве наиболее приоритетных следующие цели:

  • - Повышение битовой скорости передачи данных до 100 Мбит/с;
  • - Повышение отказоустойчивости сети за счет стандартных процедур восстановления после отказов различного рода -- повреждения кабеля, некорректной работы сетевого узла, возникновения высокого уровня помех на линии и т. п.;
  • - Максимально эффективное использование потенциальной пропускной способности с как для асинхронного, так и для синхронного графиков.

Технология FDDI во многом основывается на технологии Token Ring, развивая и совершенствуя ее основные идеи. У протокола FDDI есть и существенные отличия от Token Ring. Эти отличия связаны с требованиями, которые необходимы для поддержки большой скорости передачи информации, больших расстояний и возможности наряду с асинхронной передачи данных вести синхронную передачу. Два основных отличия в протоколах управления маркером у FDDI и IEEE 802.5 Token Ring следующие:

  • - в Token Ring станция, передающая кадры, удерживает маркер до тех пор, пока не получит все отправленные пакеты. В FDDI же станция выпускает маркер непосредственно окончанием передачи кадра (кадров);
  • - FDDI не использует приоритет и поля резервирования, которые Token Ring использует для выделения системных ресурсов.

Таблица 1. Основные характеристики сети FDDI

Cкорость передачи

Тип доступа к среде

маркерный

Максимальный размер кадра данных

Максимальное число станций

Максимальное расстояние между станциями

  • 2 км (многомодовое волокно)
  • 20 км* (одномодовое волокно)
  • 100 м (неэкранированная витая пара UTP Cat.5)
  • 100 м (экранированная витая пара IBM Туре 1)

Максимальная длина пути обхода маркера

Максимальная протяженность сети при кольцевой топологии (периметр)

100 км** (двойное кольцо FDDI)

Оптическое волокно (многомодовое, одномодовое), витая пара (UTP Cat.5, IBM Type 1)

  • * Некоторые производители выпускают оборудование на расстояние передачи до 50 км.
  • ** При указанной длине сеть будет продолжать корректно работать и сохранять целостность при появлении единичного разрыва кольца или при отключении одной из станций кольца (режим WRAP) -- при этом длина пути обхода маркера не будет превышать 200 км.

Принцип действия

Классический вариант сети FDDI строится на основе двух волоконно-оптических колец (двойного кольца), световой сигнал по которым распространяется в противоположных направлениях, рис, 6.1 а. Каждый узел подключаются на прием и передачу к обоим кольцам. Именно такая кольцевая физическая топология реализует основной способ повышения отказоустойчивости сети. В нормальном режиме работы данные идут от станции к станции только по одному из колец, которое называется первичным (primary). Для определенности направление движения данных в первичном кольце задано против часовой стрелки. Маршрут передачи данных отражает логическую топологию сети FDDI, которая всегда есть кольцо. Все станции, кроме передающей и принимающей, осуществляют ретрансляцию данных и являются сквозными. Вторичное кольцо (secondary) является резервным и в нормальном режиме работы сети для передачи данных не используется, хотя по нему и осуществляется непрерывный контроль за целостностью кольца.

Рис. 1. Двойное кольцо FDDI: а) нормальный режим работы; б) режим свернутого кольца (WRAP)

В случае возникновения какого-либо отказа в сети, когда часть первичного кольца не в состоянии передавать данные (например, обрыв кабеля, выход из строя или отключение одного из узлов), для передачи данных активизируется вторичное кольцо, которое дополняет первичное, образуя вновь единое логическое кольцо передачи данных, рис. 6.1 б. Этот режим работы сети называется WRAP, то есть «свертывание» кольца, Операция свертывания производится двумя сетевыми устройствами, находящимися по обе стороны от источника неисправности (поврежденного кабеля, или вышедшей из строя станции/концентратора). Именно через эти устройства происходит объединение первичного и вторичного колец. Таким образом, сеть FDDI может полностью восстанавливать свою работоспособность и целостность в случае единичных отказов ее элементов. При устранении неисправности сеть автоматически переходит в нормальный режим работы с передачей данных только по первичному кольцу.

В стандарте FDDI отводится большое внимание различным процедурам, которые благодаря распределенному механизму управления позволяют определить наличие неисправности 5 сети, и затем произвести необходимую реконфигурацию. При множественных отказах сеть распадается на несколько не связанных сетей -- происходит микросегментация сети.

Работа сети FDDI основана на детерминированном маркерном доступе к логическому кольцу. Сначала происходит инициализация кольца, в процессе которой в кольцо одной из станций испускается специальный укороченный пакет служебных данных -- маркер (token). После того, как маркер стал циркулировать по кольцу, станции могут обмениваться информацией.

До тех пор, пока нет передачи данных от станции к станции, циркулирует один лишь маркер, рис. 6.2 а, при получении которого станция обретает возможность передавать информацию. В сети FDDI у каждой станции есть предшествующий сосед (upstream neighbor) и последующий сосед (downstream neighbor), определяемые ее физическими связями и направлением передачи информации. В классическом варианте это определяется по первичному кольцу. Передача информации организуется в виде пакетов данных длинной до 4500 байт, называемых кадрами. Если в момент получения маркера у станции нет данных для передачи, то получив маркер, она немедленно транслирует его дальше по кольцу. При желании передавать станция, получив маркер, может удерживать его и вести соответственно передачу кадров в течение времени, называемого временем удержания маркера ТНТ (token holding time) (рис. 6.2 б). После истечения времени ТНТ станция обязана завершить передачу своего очередного кадра и передать (отпустить) маркер последующей станции, рис. 2 в. В любой момент времени передавать информацию может только одна станция, а именно та, которая захватила маркер.


Рис. 2. Передача данных

Каждая станция сети читает адресные поля получаемых кадров. В том случае, когда собственный адрес станции -- MAC адрес -- отличен от поля адреса получателя, станция просто ретранслирует кадр дальше по кольцу, рис. 6.2 г. Если же собственный адрес станции совпадает с полем адреса получателя в принимаемом кадре, станция копирует в свой внутренний буфер данный кадр, проверяет его корректность (по контрольной сумме), передает его поле данных для последующей обработки протоколу вышестоящего уровня (например, IP), а затем передает исходный кадр по сети последующей станции (рис. 6.2 д), предварительно проставив три признака в специальных полях кадра: распознавания адреса, копирования кадра и отсутствия или наличия в нем ошибок.

Далее кадры, транслируясь от узла к узлу, возвращаются к исходной станции, которая была их источником. Станция-источник для каждого кадра проверяет признаки кадра, дошел ли он до станции назначения и не был ли при этом поврежден, и если все нормально, ликвидирует это кадр (рис. 6.2 е), освобождая ресурсы сети, или, в противном случае, пытается осуществить повторную передачу. В любом случае функция удаления кадра возлагается на станцию, которая была его источником.

Маркерный доступ -- это одно из наиболее эффективных решений. Благодаря этому реальная производительность кольца FDDI при большой загруженности достигает 95%. Для примера, производительность сети Ethernet (в рамках коллизионного домена) с ростом загруженности достигает 30% от пропускной способности.

Уровни технологии FDDI

На рисунке 2.3 приведена структура протоколов технологии FDDI в сравнении с семиуровневой моделью OSI. FDDI определяет протокол физического уровня и протокол подуровня доступа к среде (MAC) канального уровня. Как и многие другие технологии локальных сетей, технология FDDI использует протокол 802.2 подуровня управления каналом данных (LLC), определенный в стандартах IEEE 802.2 и ISO 8802.2. FDDI использует первый тип процедур LLC, при котором узлы работают в дейтаграммном режиме - без установления соединений и без восстановления потерянных или поврежденных кадров.

Физический уровень разделен на два подуровня: независимый от среды подуровень PHY (Physical), и зависящий от среды подуровень PMD (Physical Media Dependent). Работу всех уровней контролирует протокол управления станцией SMT (Station Management).


Уровень PMD обеспечивает необходимые средства для передачи данных от одной станции к другой по оптоволокну. В его спецификации определяются:

Требования к мощности оптических сигналов и к многомодовому оптоволоконному кабелю 62.5/125 мкм;

Требования к оптическим обходным переключателям (optical bypass switches) и оптическим приемопередатчикам;

Параметры оптических разъемов MIC (Media Interface Connector), их маркировка;

Длина волны в 1300 нанометров, на которой работают приемопередатчики;

Представление сигналов в оптических волокнах в соответствии с методом NRZI.

Спецификация TP-PMD определяет возможность передачи данных между станциями по витой паре в соответствии с методом MLT-3. Спецификации уровней PMD и TP-PMD уже были рассмотрены в разделах, посвященных технологии Fast Ethernet.

Уровень PHY выполняет кодирование и декодирование данных, циркулирующих между MAC-уровнем и уровнем PMD, а также обеспечивает тактирование информационных сигналов. В его спецификации определяются:

кодирование информации в соответствии со схемой 4B/5B;

правила тактирования сигналов;

требования к стабильности тактовой частоты 125 МГц;

правила преобразования информации из параллельной формы в последовательную.

Уровень MAC ответственен за управление доступом к сети, а также за прием и обработку кадров данных. В нем определены следующие параметры:

Протокол передачи токена;

Правила захвата и ретрансляции токена;

Формирование кадра;

Правила генерации и распознавания адресов;

Правила вычисления и проверки 32-разрядной контрольной суммы.

Уровень SMT выполняет все функции по управлению и мониторингу всех остальных уровней стека протоколов FDDI. В управлении кольцом принимает участие каждый узел сети FDDI. Поэтому все узлы обмениваются специальными кадрами SMT для управления сетью. В спецификации SMT определено следующее:

Алгоритмы обнаружения ошибок и восстановления после сбоев;

Правила мониторинга работы кольца и станций;

Управление кольцом;

Процедуры инициализации кольца.