Кодування інформації в мережі 100VG-AnyLAN

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук

Кожен концентратор містить у внутрішній пам'яті таблицю MAC-адресов всіх абонентів, підключених до його портів нижнього рівня. Це дозволяє йому перенаправляти отримані пакети саме тим абонентам, яким вони адресовані. Концентратори верхніх рівнів зберігають таблиці адрес і тих абонентів, які підключені до концентраторів нижчих рівнів. Таким чином, основний (кореневий) концентратор містить в собі інформацію про всіх абонентів мережі. Формується таблиця адрес на етапі ініціалізації мережі. Крім власне передачі пакетів і пересилки запитів на передачу в мережі застосовується також спеціальна процедура підготовки до зв'язку (Link Training), під час якого концентратор і абоненти обмінюються між собою пакетами спеціального формату, що управляють. При цьому перевіряється правильність приєднання ліній зв'язку і їх справність, а також рівень помилок: якщо 24 пакети підряд не проходять без помилок, то абонент не включається в роботу. Одночасно концентратор отримує інформацію про особливості абонентів, підключених до нього, їх призначення і мережеві адреси, які він заносить в таблицю. Запускається дана процедура абонентом при включенні живлення або після підключення до концентратора, а також автоматично при великому рівні помилок.

Цікаво вирішена в мережі 100VG-AnyLAN проблема кодування передаваних даних. Вся передавана інформація проходить наступні етапи обробки:

• Розділення на квінтети.

• Перемішування, скремблювання (scrambling) отриманих квінтетів.

• Кодування квінтетів спеціальним кодом 5В/6В (цей код забезпечує у вихідній послідовності не більше трьох одиниць або нулів підряд, що використовується для детектування помилок).

• Додавання початкового і кінцевого роздільників кадру.

Сформовані таким чином кадри передаються в 4 лінії передачі (при використанні счетверенной витої пари). При здвоєній витій парі і оптоволоконному кабелі застосовується тимчасове мультиплексування інформації в каналах. В результаті всіх цих дій досягається рандомізація сигналів, тобто вирівнювання кількості передаваних одиниць і нулів, зниження взаємовпливу кабелів один на одного і самосинхронізація передаваних сигналів без подвоєння необхідної смуги пропускання, як у разі манчестерської коди. При використанні счетверенной витої пари передача по кожній з чотирьох витих пар проводиться із швидкістю 30 Мбіт/с. Сумарна швидкість передачі складає 120 Мбіт/с. Проте корисна інформація унаслідок використання коди 5В/6В передається всього лише із швидкістю 100 Мбіт/с. Таким чином, пропускна спроможність кабелю повинна бути не менше 15 Мгц. Цій вимозі задовольняє кабель з витими парами категорії 3 (смуга пропускання – 16 Мгц).

Picture6.jpgКодування інформації в мережі 100VG-AnyLAN

У мережі 100VG-AnyLAN передбачено два режими обміну: напівдуплексний і повнодуплексний.

При напівдуплексному обміні все чотири виті пари використовуються для передачі одночасно в одному напрямі (від абонента до концентратора або навпаки). Даний режим використовується для передачі пакетів.

При повнодуплексному обміні дві виті пари (1 і 4) передають в одному напрямі, а дві інші (2 і 3) – в іншому напрямі. Цей режим використовується для передачі сигналів, що управляють.

Для управління використовуються два тональні сигнали. Перший з них є послідовністю з 16 логічних одиниць і 16 логічними нулями, наступними із швидкістю 30 Мбіт/с (в результаті частота сигналу рівна 0,9375 Мгц). Другий тональний сигнал має удвічі більшу частоту (1,875 Мгц) і утворюється чергуванням восьми логічних одиниць і восьми логічних нулів. Все управління мережею здійснюється комбінаціями цих двох тональних сигналів.

У таблице приведена розшифровка різних комбінацій цих сигналів, передаваних абонентові і концентратору. Коли ні у абонента, ні у концентратора немає інформації для передачі, обидва вони посилають по обох лініях перший тоновий сигнал (комбінація 1—1). Якщо пакет, що приймається концентратором, може бути адресований даному абонентові, йому посилається комбінація сигналів 1—2. При цьому абонент повинен припинити передачу сигналів, що управляють, концентратору і звільнити ці дві лінії зв'язку для пересилки інформаційних пакетів. Така ж комбінація (1—2), отримана концентратором, означає запит на передачу пакету з нормальним пріоритетом. Запит на передачу пакету з високим пріоритетом передається комбінацією 2—1. Нарешті, комбінація 2—2 повідомляє як абонента, так і концентратор про необхідність перейти до процедури підготовки до зв'язку (Link Training).

Picrure71.jpg

Таким чином, мережа 100VG-AnyLAN є доступне рішення для збільшення швидкості передачі до 100 Мбіт/с. Проте вона не володіє повною сумісністю ні з однією із стандартних мереж, тому її подальша доля проблематична. До того ж, на відміну від мережі FDDI, вона не має ніяких рекордних параметрів. Швидше за все, 100VG-AnyLAN не дивлячись на підтримку солідних фірм і високий рівень стандартизації залишиться всього лише прикладом цікавих технічних рішень. Якщо говорити про найбільш поширену 100-мегабитной мережу Fast Ethernet, то 100VG-AnyLAN забезпечує удвічі більшу довжину кабелю UTP категорії 5 (до 200 метрів), а також безконфліктний метод управління обміном.