Особливості методу доступу fddi
Для передачі синхронних кадрів станція завжди має право захопити маркер при його надходженні. При цьому час утримання маркера має наперед задану фіксовану величину.
Якщо ж станції кільця FDDI потрібно передати асинхронний кадр (тип кадру визначається протоколами верхніх рівнів), то для з'ясування можливості захоплення маркера при його черговій появі станція повинна заміряти інтервал часу, який пройшов з моменту попереднього приходу маркера. Цей інтервал називається часом обороту маркера (Token Rotation Time, TRT). Інтервал TRT порівнюється з іншою величиною - максимально допустимим часом обороту маркера по кільцю Т_0рr. Якщо в технології Token Ring максимально допустимий час обороту маркера є фіксованою величиною (2,6 із з розрахунку 260 станцій в кільці), то в технології FDDI станції домовляються про величину Т_Орr під час ініціалізації кільця. Кожна станція може запропонувати своє значення Т_Орr, в результаті для кільця встановлюється мінімальне із запропонованих станціями часів. Це дозволяє враховувати потреби додатків, що працюють на станціях. Звичайно синхронним додаткам (додаткам реального часу) потрібно частіше передавати дані в мережу невеликими порціями, а асинхронним додаткам краще діставати доступ до мережі рідше, але великими порціями. Перевага віддається станціям, передавальним синхронний трафік.
Таким чином, при черговому надходженні маркера для передачі асинхронного кадру порівнюється фактичний час обороту маркера TRT з максимально можливим Т_Орr. Якщо кільце не переобтяжене, то маркер приходить раніше, ніж закінчується інтервал Т_Орr, тобто TRT < Т_Орr. В цьому випадку станції дозволяється захопити маркер і передати свій кадр (або кадри) в кільце. Час утримання маркера ТНТ рівний різниці Т_Орr - TRT, і протягом цього часу станція передає в кільце стільки асинхронних кадрів, скільки встигне.
Якщо ж кільце переобтяжене і маркер запізнився, то інтервал TRT буде більше Т_Орr. В цьому випадку станція не має права захопити маркер для асинхронного кадру. Якщо всі станції в мережі хочуть передавати тільки асинхронні кадри, а маркер зробив оборот по кільцю дуже поволі, то всі станції пропускають маркер в режимі повторення, маркер швидко робить черговий оборот і на наступному циклі роботи станції вже мають право захопити маркер і передати свої кадри.
Метод доступу FDDI для асинхронного трафіку є адаптивним і добре регулює тимчасові перевантаження мережі.
Відмовостійка технології fddi
Для забезпечення відмовостійкості в стандарті FDDI передбачено створення двох оптоволоконних кілець - первинного і вторинного. У стандарті FDDI допускаються два види під'єднування станцій до мережі. Одночасне підключення до первинного і вторинного кілець називається подвійним підключенням - Dual Attachment, DA. Підключення тільки до первинного кільця називається одиночним підключенням - Single Attachment, SA.
У стандарті FDDI передбачено наявність в мережі кінцевих вузлів - станцій (Station), а також концентраторів (Concentrator). Для станцій і концентраторів допустимо будь-який вид підключення до мережі - як одиночний, так і подвійний. Відповідно такі пристрої мають відповідні назви: SAS (Single Attachment Station), DAS (Dual Attachment Station), SAC (Single Attachment Concentrator) і DAC (Dual Attachment Concentrator).
Звичайно концентратори мають подвійне підключення, а станції - одинарне, як це показано на рис. 3.18, хоча це і не обов'язково. Щоб пристрої легше було правильно приєднувати до мережі, їх роз'єми маркуються. Роз'єми типу А і В повинні бути у пристроїв з подвійним підключенням, роз'єм М (Master) є у концентратора для одиночного підключення станції, у якої у відповідь роз'єм повинен мати тип S (Slave).
У разі одноразового обриву кабелю між пристроями з подвійним підключенням мережа FDDI зможе продовжити нормальну роботу за рахунок автоматичної реконфігурації внутрішніх шляхів передачі кадрів між портами концентратора (рис. 3.19). Двократний обрив кабелю приведе до утворення двох ізольованих мереж FDDI. При обриві кабелю, що йде до станції з одиночним підключенням, вона стає відрізаною від мережі, а кільце продовжує працювати за рахунок реконфігурації внутрішнього шляху в концентраторі - порт М, до якого була підключена дана станція, буде виключений із загального шляху.
Рис. 3.18. Підключення вузлів до кілець FDDI
Рис. 3.19. Реконфігурація мережі FDDI при обриві дроту
Для збереження працездатності мережі при відключенні живлення в станціях з подвійним підключенням, тобто станціях DAS, останні повинні бути оснащені оптичними обхідними перемикачами (Optical Bypass Switch), які створюють обхідний шлях для світлових потоків при зникненні живлення, яке вони одержують від станції.
І нарешті, станції DAS або концентратори DAC можна підключати до двох портів М одного або двох концентраторів, створюючи деревовидну структуру з основними і резервними зв'язками. За умовчанням порт В підтримує основний зв'язок, а порт А - резервну. Така конфігурація називається підключенням Dual Homing
Відмовостійкість підтримується за рахунок постійного стеження рівня SMT концентраторів і станцій за тимчасовими інтервалами циркуляції маркера і кадрів, а також за наявністю фізичного з'єднання між сусідніми портами в мережі. У мережі FDDI немає виділеного активного монітора - всі станції і концентратори рівноправні, і при виявленні відхилень від норми вони починають процес повторної ініціалізації мережі, а потім і її реконфігурації.
Реконфігурація внутрішніх шляхів в концентраторах і мережевих адаптерах виконується спеціальними оптичними перемикачами, які перенаправляють світловий промінь і мають достатньо складну конструкцію.
