я запис в адресній таблиці про відповідність МАС-адреси джерела і адреси порту. При появі цього запису всі повідомлення, що направляються з цього МАС-адресою, будуть передаватися тільки у відповідний логічний сегмент. У міру заповнення адресних таблиць в процесі роботи комутатора, всі менше повідомлень будуть направлятися в усі сегменти мережі. Для того, щоб у адресних таблицях могли відображатися зміни топології мережі, кожному рядку адресної таблиці встановлюється час життя, тобто інтервал часу, протягом якого ця інформація вважається дійсною. Якщо за час життя МАС-адресу повторюється в повідомленнях, то час життя продовжується. Якщо за час життя МАС-адреса відсутня в повідомленнях, запис анулюється. br/>В
Рис. 5. Принцип роботи В«прозорогоВ» мосту
Недоліками алгоритму В«прозорогоВ» моста є чутливість до широкомовною штормом і обмеження на топологію сегментів. Широкомовні шторми при некоректної роботи якого вузла можуть різко збільшувати обсяг трафіку і призводити до перевантаження і блокуванні роботи. Коректне формування адресних таблиць можливо тільки при деревовидної топології, коли між будь-якою парою вузлів існує єдиний шлях. При появі петель і контурів можливо некоректне заповнення адресних таблиць з багаторазової передачею повідомлення в замкнутому контурі.
Існують алгоритми, що дозволяють працювати комутаторів без таких обмежень на топологію мережі. Один з таких популярних алгоритмів називають алгоритмом покриває дерева (spanning tree algorithm - STA). Алгоритм STA перетворять довільну топологію зв'язків в активну деревоподібну, надлишкові зв'язку в цьому алгоритмі переводяться в розряд резервних і не використовуються поки не виникає в них необхідність. STA автоматично визначає відмови окремих компонентів локальної мережі і перетворює резервні зв'язку в активні, реалізуючи нову деревоподібну топологію з урахуванням виявлених відмов. p> Для роботи алгоритму STA комутатори повинні обмінюватися спеціальними службовими пакетами, тому на відміну від усіх інших, що вирішуються на канальному рівні завдань вимагають наявності MAC-адреси комутатора. Обмін службовими пакетами необхідний і для визначення активної конфігурації мережі, і для тестування мережі в процесі роботи для виявлення відмов. Службові пакети поміщаються в поле даних канальних кадрів.
Активна конфігурація визначається в три етапи:
В· Спочатку в мережі вибирається кореневої комутатор, від якого будується покриває дерево, при автоматичному визначенні кореневого комутатора їм стає комутатор з меншим значенням MAC-адреси.
В· Потім для кожного комутатора визначається кореневої порт, цей кореневої порт вибирається по найкоротшій відстані до кореневого комутатора (Відстань зазвичай оцінюють кількістю проміжних комутаторів від вихідного порту до кореневого комутатора або сумарним умовним часом передачі одного біта).
В· На останньому етапі для кожного логічного сегмента вибирається призначений порт, тобто порт, який має найкоротша відстань від даного сегмента до кореневого комутатора. Всі інші порти і зв'язку в топології мережі через них блокуються, переводяться в розряд резервних і забороняються для використання. При цьому активна топологія мережі завжди буде древововідной без петель і контурів.
У процесі роботи кореневої комутатор періодично генерує службові пакети для тестування мережі. Якщо після закінчення тайм-ауту на який-небудь кореневої порт і не надійде службовий пакет кореневого комутатора, це говорить про відмову яких активних зв'язків. Комутатор, який не отримав протягом заданого часу службовий пакет, починає процедуру визначення нової активної конфігурації за описаним вище алгоритмом.
6. Способи передачі повідомлень
Дейтаграмний і з встановленням з'єднання (LLC-1, LLC-2, LLC-3). При передачі повідомлень на канальному рівні мережі автоматично передбачається, що одержувач і відправник мають загальний канал зв'язку і навіть на рівні локальної мережі необхідно тільки виконати певні процедури управління передачею даних у вже наявному каналі зв'язку. Тому з точки зору управління на канальному рівні обидва способи передачі даних принципово не відрізняються. Передача зі встановленням з'єднання вимагає лише певних додаткових процедур для перевірки готовності одержувача до прийому даних.
У мережах зі складною топологією при передачі повідомлень необхідно попередньо визначити канал зв'язку, а це завдання на канальному рівні вже не може бути вирішена і вимагає зовсім інших засобів вирішення. Ці кошти існують на наступному - мережевому рівні. Підтримання постійно діючих каналів зв'язку для передачі даних в складових мережах дуже складно, а при великих відстанях практично нереально. Зазвичай зв'язку в телекомунікаційній мережі утворені комутованими каналами, ресурси яких розподіляються мережею між надходять заявками на ...