17 Технологія FDDI

Мережа FDDI (від англійського Fiber Distributed Data Interface) – cтандарт запропонований Американським національним інститутом стандартів (ANSI), споконвічно орієнтувався на високу швидкість передачі (100 Мбіт/с) і на застосування перспективного оптоволоконного кабелю (довжина хвилі світла – 850 нм). Тому в цьому випадку виробники не були стиснуті рамками стандартів, що орієнтувалися на низькі швидкості й електричний кабель.

Вибір оптоволокна як середовища передачі відразу ж визначив переваги нової мережі: високий захист від перешкод, таємність передачі інформації і прекрасну гальванічну розв’язку абонентів. Висока швидкість передачі, що при використанні оптоволоконного кабелю досягти набагато простіше, дозволяє вирішувати багато задач, недоступні менш швидкісним мережам, наприклад, передачу зображень у реальному масштабі часу. Крім того, оптоволоконний кабель легко вирішує проблему передачі даних на відстань декількох кілометрів без ретрансляції, що дозволяє будувати набагато більші по розмірах мережі, що охоплюють навіть цілі міста і мають при цьому всі переваги локальних мереж (зокрема, низький рівень помилок). І хоча до дійсного часу апаратура FDDІ не одержала ще широкого поширення, її перспективи дуже непогані.

За основу стандарту FDDI був узятий метод маркерного доступу, передбачений міжнародним стандартом IEEE 802.5 Token-Ring. Невеликі відмінності від цього стандарту визначаються необхідністю забезпечити високу швидкість передачі інформації на великі відстані.

Топологія мережі FDDІ – це кільце, причому застосовуються два різнонаправлені оптоволоконні кабелі, що дозволяє використовувати повнодуплексну передачу інформації з подвоєною ефективною швидкістю в 200 Мбіт/с (при цьому кожний із двох каналів працює на швидкості 100 Мбіт/с).

Основні технічні характеристики мережі FDDI наступні.

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

Як бачимо, FDDI має великі переваги в порівнянні з усіма розглянутими раніше мережами. Навіть мережа Fast Ethernet, що має таку ж пропускну здатність 100 Мбіт/с, не може зрівнятися з FDDI але припустимим розмірам мережі і припустимій кількості абонентів. До того ж маркерний метод доступу FDDI забезпечує на відміну від CSMA/CD гарантований час доступу і відсутність конфліктів при будь-якому рівні навантаження.

Обмеження на загальну довжину мережі в 20 км зв’язано не з загасанням сигналів, а з необхідністю обмеження часу повного проходження сигналу по кільцю для забезпечення гранично припустимого часу доступу. А максимальна відстань між абонентами (2 км) визначається саме загасанням сигналів у кабелі.

Для передачі даних у FDDI застосовується вже згадуваний у першому розділі код 4В/5В, спеціально розроблений для цього стандарту й забезпечуючий швидкість 100 Мбіт/c при пропускній здатності кабелю 125 мільйонів сигналів у секунду (125 МБіт), а не 200 МБіт як при застосуванні коду Манчестер-ІІ. При цьому кожним чотирьом бітам переданої інформації (кожному напівбайту) ставиться у відповідність п’ять біт для відновлення синхронізації на прийомному кінці.

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

  • Адаптери класу А підключаються до внутрішнього і зовнішнього кільця мережі. При цьому реалізується можливість обміну зі швидкістю до 200 Мбіт/с, можливість резервування кабелю мережі (при ушкодженні основного кабелю використовується резервний кабель). Апаратура цього класу використовується в самих критичних частинах мережі.
  • Адаптери класу В підключаються тільки до зовнішнього кільця мережі. Вони можуть бути більш простими і дешевшими ніж адаптери клacу А, але не мають їхніх можливостей.

Крім власне абонетів (комп’ютерів терміналів і т.і.) у мережі можуть використовуватися зв’язні концентратори включення яких дозволяє зібрати в одне місце всі точки підключення з метою контролю за роботою мережі, діагностики неполадок спрощення реконфігурування. При застосуванні кабелів різних типів (наприклад оптоволоконного кабелю і крученої пари) концентратор виконує перетворення електричних сигналів в оптичні і навпаки.

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

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

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

Одночасно кожен абонент веде свій відлік часу, порівнюючи реальний час звертання маркера (TRT) із заздалегідь установленим контрольним часом його прибуття (РТТ). Якщо маркер повертається раніш, ніж установлена РТТ мережа не завантажена , і отже, абонент може спокійно передавати свою інформацію. Якщо ж маркер повертається пізніше, чим установлене РТТ, то мережа завантажена , п абонент може передавати тільки саму необхідну інформацію. При цьому величини контрольного часу РТТ можуть встановлюватися різними для різних абонентів. Такий механізм дозволяє абонентам гнучко реагувати на завантаження мережі і підтримувати її на оптимальному рівні. Стандарт FDDI на відміну від стандарту IEEE 802.5 не передбачає можливості установки пріоритетів пакетів і резервування Замість цього всі абоненти розділяються на дві групи: асинхронні і синхронні. Для асинхронних абонентів час доступу до мережі не занадто критично. Для синхронних він повинен бути жорстко обмежене. У стандарті передбачений спеціальний алгоритм, що обслуговує ці два типи абонентів. Формати маркера і пакета мережі FDDI трохи відрізняються від використовуваних у мережі Token-Ring.

Характерна риса FDDI полягає в тому, що в мережі марнотрат використовуються як 16-розрядні, так і 48-розрядні мережеві адреси. Кількість розрядів адреси задається спеціальним бітом у полі керування. Розмір поля данних може бути перемінним, але сумарна довжина пакета в будь-якому випадку не може перевищувати 4500 байт. Поле преамбули служить для початкової синхронізації прийому. До пакету використовується 32-розрядна циклічна контрольна сума. Незважаючи на очевидні переваги, мережа FDDI не одержала поки широкого поширення, це зв’язано головним чином з високою вартістю її апаратури (порядку 3-5 тисяч доларів). Однак найближчим часом ситуація може змінитися.

Протокол FDDI

На малюнку приведена структура протоколів технології FDDI порівняно з семирівневою моделлю OSI. FDDI визначає протокол фізичного рівня і протокол підрівня доступу до середовища (MAC) канального рівня. Як і багато інших технологій локальних мереж, технологія FDDI використовує протокол 802.2 підрівня управління каналом даних (LLC), визначений в стандартах IEEE 802.2 і ISO 8802.2. FDDI використовує перший тип процедур LLC, при якому вузли працюють в дейтаграмному режимі – без встановлення з’єднань і без відновлення втрачених або пошкоджених кадрів.

FDDI3.JPG

Фізичний рівень розділяється на два підрівні: незалежний від середовища підрівень PHY (Physical), і залежний від середовища підрівень PMD (Physical Media Dependent). Роботу всіх рівнів контролює протокол управління станцією SMT (Station Management). Рівень PMD (Physical Media Dependent) забезпечує необхідні засоби для передачі даних від однієї станції до іншої по оптоволокну. У його специфікації визначаються:

-Вимоги до потужності оптичних сигналів і до багатомодового оптоволоконного кабелю 62.5/125 мкм;

-Вимоги до оптичних обхідних перемикачів (optical bypass switches) і оптичних приймачів;

-Параметри оптичних роз’ємів MIC (Media Interface Connector), їх маркіровка;

-Довжина хвилі в 1300 нанометрів, на якій працюють приймачі;

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

-Специфікація TP-PMD визначає можливість передачі даних між станціями по витій парі відповідно до методу MLT-3.

Рівень PHY (Physical Layer Protocol ) виконує кодування і декодування даних, циркулюючих між MAC-рівнем і рівнем PMD, а також забезпечує те, що тактує інформаційні сигнали.

У його специфікації визначаються:

-кодування інформації відповідно до схеми 4B/5B;

-правила тактування сигналів;

-вимоги до стабільності тактової частоти 125 Мгц;

-правила перетворення інформації з паралельної форми в послідовну.

Рівень MAC (Media Access Control ) відповідальний за управління доступом до мережі, а також за прийом і обробку кадрів даних. У ньому визначені наступні параметри:

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

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

-Формування кадру;

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

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

Рівень SMT (Station Management ) виконує всі функції по управлінню і моніторингу решти рівнів стека протоколів FDDI . В управлінні кільцем бере участь кожен вузол мережі FDDI . Тому всі вузли обмінюються спеціальними кадрами SMT для управління мережею. У специфікації SMT визначене наступне:

-Алгоритми виявлення помилок і відновлення після збоїв;

-Правила моніторингу роботи кільця і станцій;

-Управління кільцем;

-Процедури ініціалізації кільця.

Відмовостійкість мереж FDDI забезпечується за рахунок управління рівнем SMT іншими рівнями: за допомогою рівня PHY усуваються відмови мережі по фізичних причинах, наприклад, із-за обриву кабелю, а за допомогою рівня MAC – логічні відмови мережі, наприклад, втрата потрібного внутрішнього шляху передачі токена і кадрів даних між портами концентратора.

FDDI встановлює застосування подвійних кільцевих мереж. Трафік по цих кільцях рухається в протилежних напрямах. У фізичному виразі кільце складається з двох або більш двоточкових з’єднань між суміжними станціями. Одне з двох кілець FDDI називається первинним кільцем, друге-вторинним кільцем. Первинне кільце використовується для передачі даних, тоді як вторинне кільце зазвичай є дублюючим.

“Станції Класу В” або “станції, що підключаються до одного кільця” (SAS) приєднані до однієї кільцевої мережі; “станції класу А” або “станції, що підключаються до двох кілець” (DAS) приєднані до обох кільцевих мереж. SAS підключені до первинного кільця через “концентратор”, який забезпечує зв’язки для безлічі SAS. Koнцентратор відповідає за те, щоб відмова або відключення живлення в будь-якій з SAS не переривали кільце. Це особливо необхідно, коли до кільця підключений РС або аналогічні пристрої, у яких живлення часто включається і вимикається.

FDDI33.JPG

Мал. Вузли FDDI  : DAS, SAS і концентратор

FDDI використовує логічну топологію – подвійне кільце. Станції подвійного підключення (dual-attached або DAS) під’єднуються до обох кілець. DAS мають два порти: А – для прийому сигналу з головного кільця і B – для передачі сигналу в головне кільце.

Концентратори дозволяють SAS і DAS вузлам підключатися до подвійного кільця FDDI. Концентратори мають М (master) порти для підключення SAS і DAS портів, а також можуть самі мати SAS і DAS порти. Дане каскадування називають кільцем дерев.

FDDI6.JPG

Мал. Концентратор

Типи портів станцій і концентраторів FDDI і правила їх з’єднання

FDDI11.JPG

На малюнку показано типове використання портів різних типів для підключення станцій SAS і DAS до концентратора DAC.

FDDI12.JPG

З’єднання портів S – S є допустимим, оскільки створює ізольоване первинне кільце, що сполучає тільки дві станції, але зазвичай невживаним.

З’єднання портів M – M є забороненим, а з’єднання A-A, B-B, A-S, S-A, B-S, S-B – небажаними, оскільки створюють неефективні комбінації кілець.

Маркерний метод доступу

FDDI14.JPG

Мал. Обробка кадрів станціями кільця FDDI

Кільця в мережах FDDI розглядаються як загальне середовище передачі даних, що розділяється, тому для неї визначений спеціальний метод доступу. Цей метод дуже близький до методу доступу мереж Token Ring і також називається методом маркерного (або токенного) кільця – token ring.

Кожна станція в мережі постійно приймає кадри, які передає їй попередній сусід і аналізує їх адресу призначення. Якщо адреса призначення не співпадає з її власною, то вона транслює кадр своєму наступному сусідові. Потрібно відзначити, що, якщо станція захопила токен і передає свої власні кадри, то впродовж цього періоду часу вона не транслює кадри, що приходять, а видаляє їх з мережі.

Якщо ж адреса кадру співпадає з адресою станції, то вона копіює кадр в свій внутрішній буфер, перевіряє його коректність (в основному по контрольній сумі), передає його поле даних для подальшої обробки протоколу, який лежить вище FDDI рівня (наприклад, IP), а потім передає початковий кадр по мережі наступної станції. У кадрі, який передається в мережу станція призначення відзначає три ознаки: розпізнавання адреси, копіювання кадру і відсутності або наявності в ньому помилок. Після цього кадр продовжує подорожувати по мережі, транслюючись кожним вузлом. Станція, що є джерелом кадру для мережі, відповідальна за те, щоб видалити кадр з мережі, після того, як він, зробивши повний оборот, знов дійде до неї. При цьому початкова станція перевіряє ознаки кадру, чи дійшов він до станції призначення і чи не був при цьому пошкоджений. Процес відновлення інформаційних кадрів не входить в обов’язки протоколу FDDI , цим повинні займатися протоколи вищих рівнів.

Станція може почати передачу своїх власних кадрів даних тільки в тому випадку, якщо вона отримала від попередньої станції спеціальний кадр – токен доступу. Після цього вона може передавати свої кадри, якщо вони у неї є, протягом часу, який називається часом утримання токена – Token Holding Time (THT). Після закінчення часу THT станція зобов’язана завершити передачу свого чергового кадру і передати токен доступу наступної станції. Якщо ж у момент прийняття токена у станції немає кадрів для передачі по мережі, то вона негайно транслює токен наступній станції. У мережі FDDI у кожної станції є попередній сусід (upstream neighbor) і подальший сусід (downstream neighbor), визначувані її фізичними зв’язками і напрямом передачі інформації .

Формат кадру

FDDI15.JPG

• PA — Преамбула (Preamble): 16 або більше порожніх символів.

• SD — Стартовий роздільник (Starting Delimiter): Символи ‘J’ і ‘K’.

• FC — Frame Control: 2 символи, що відповідають за тип інформації в полі INFO

• DA — Адреса призначення (Destination Address): 12 символів, що показують кому адресований кадр.

• SA — Адреса джерела (Source Address): 12 символів, що показують адресу відправника кадру.

• INFO — Поле даних (Information Field): 0 до 4478 байтів інформації.

• FCS — Контрольна сума (Frame Check Sequence): 8 символів CRC.

• ED — Кінцевий роздільник (Ending Delimiter): символ ‘T’.

• FS — Кінець кадру (End of Frame Sequence): 3 символи індикатора.

Формат маркера

FDDI16.JPG

• PA — Преамбула (Preamble): 4 або більше порожніх символів.

• SD — Стартовий роздільник (Starting Delimiter): Символи ‘J’ і ‘K’.

• FC — Frame Control: 2 символи, що відповідають за тип маркера.

• ED — Кінцевий роздільник (Ending Delimiter): два символи ‘T’.

Станція отримує право передати інформацію в мережу, коли виявляє проходящий маркер. Маркер – сигнал управління, що складається з унікальної послідовності символів, яка циркулює по кільцю після кожної інформаційної передачі. Будь-яка станція, після виявлення маркера, може фіксувати маркер, видаляючи його з кільця. Станція може потім передати один або більшу кількість фреймів інформації. При завершенні інформаційної передачі станція видає новий маркер, який забезпечує іншим станціям можливість дістати доступ до кільця.

Передача біт

Для передачі інформації FDDI використовує світлові імпульси від станції до станції. Мінімальний об’єкт передачі інформації – біт. Щоб мати можливість передавати дані, необхідно уміти передавати по оптоволоконному (або мідному) кабелю біт і уміти його розпізнавати.

У FDDI використовується проста схема – зміна відповідає “1”, постійність “0”. Приблизно кожні 8 нс. станція перевіряє стан світла від сусідньої станції і якщо стан змінився, то”1″ інакше – “0”.

FDDI17.JPG

Мал. Передача біт

FDDI специфікації

Основні параметри

o Підтримка до 500 вузлів з максимальною відстанню між сусідніми 2 км. Максимальна довжина кільця – 200 км.

o Змінний розмір кадру (до 4500 байт)

o Довжина хвилі – 1300 нанометрів

Швидкість передачі

o Максимальна швидкість передачі 100 Мбод/12.5 Мбіт/с

o Реальна швидкість роботи 80 Мбод/10 Мбіт/с

o Робоча частота 125 Мгц

Застосування

o Високопродуктивні мережі багатоцільового призначення з великим числом вузлів

o Надійна високошвидкісна магістраль

Топологія

o Фізична топологія

1. Подвійне кільце без дерев

2. Подвійне кільце з деревами

3. Дерево

o Логічна топологія

Кільце, що розділяється

Середовище

o Багатомодове оптоволокно

1. Діаметр 62.5 мікрон

2. Відстань між вузлами: 2 км

3. Вища дисперсія в порівнянні з одномодовим

o Одномодове оптоволокно

1. Діаметр 5- 10 мікрон

2. Відстань між вузлами: 20 км

3. Найбільш дорогий варіант

o Неекранована витаючи пара

1. FDDI може працювати на витій парі 5 категорій, використовуючи трирівневе кодування

2. Відстань від концентратора до вузла – 100 м

3. Найменш дорогий варіант

o Екранована витаючи пара

1. Відстань від концентратора до вузла – 100 м

2. Рідко використовується через те, що інтерфейси доступу не забезпечують певного рівня інтерференції