Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
19-22, 31-35.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
108.01 Кб
Скачать
  1. Проаналізуйте проблеми, які виникають у мережах з надлишковими зв’язками на основі мостів (комутаторів). Поясніть, як вирішують такі проблеми?

У мережах на основі мостів з надлишковими елементами, які використовуються для підвищення надійності мережі (без застосування протоколу STP) можливе виникнення ряду проблем, до яких відносять:

                                            широкомовні шторми;

                                            викривлення інформації у таблицях МАС-адресів комутаторів.

Розглянемо детальніше ці проблеми.

Широкомовний шторм – це процес нескінченного циркулювання широкомовних повідомлень у петлях мережі на основі комутаторів. Такі шторми обумовлені ти, що мости надсилають широкомовні повідомлення в усі порти. За виключенням того, від якого це повідомлення було отримано. Так, коли станція А, надсилає широкомовний фрейм у мережу, він потрапляє до портів 1/1 обох мостів (рис. 2.3). Далі ці мости надсилають один одному через порти 1/2. І так далі. Отже у мережі буде нескінченно циркулювати широкомовні фрейми в обох напрямках (за та проти годинникової стрілки). Широкомовні фрейми значно знижують пропускну спроможність мережі, а ряді випадків роблять її взагалі непрацездатною [14].

Викривлення інформації у таблицях МАС-адресів мостів  це процес нескінченногоциркулювання одноадресних повідомлень у петлях мережі на основі мостів [14].

Припустимо, наприклад, що станція А має запис про станцію Б в таблиці ARP і надсилає одноадресний пакет pingдо станції Б. Станція Б тимчасово відключена від мережі, і відповідний запис в таблиці комутатора був вилучений. Припустимо, що обидва комутатори мости не використовують протокол STP. Тоді, фрейм надходить на порти 1/1 обох комутаторів мостів (етап 2). Розглянемо ситуацію щодо моста Cat1. Оскільки станція Б знаходиться в несправному стані, то в таблиці моста Cat1 нема записів про МАС-адресу ВВ-ВВ-ВВ-ВВ-ВВ-ВВ, і тому Cat1 пропускає одержаний фрейм далі в мережу (етап 3). На етапі 4 Cat2 через порт 1/2 одержує фрейм відправлений Cat-1. Це приводить до виникнення двох таких ситуацій:

1.     У таблиці комутатора Cat-2 немає запису з МАС-адресою ВВ-ВВ-ВВ-ВВ-ВВ-ВВ (етап 5), і фрейм надсилається далі на порт 1/1, що створює зворотну петлю і приводить до непрацездатності мережі.

2.     Комутатор Cat2 одержує через порт 1/2 фрейми з МАС-адресою відправника АА-АА-АА-АА-АА-АА, а потім змінює запис в своїй таблиці про МАС-адресу станції А з порту 1/1 на порт 1/2.

Оскільки фрейми циркулюють у зворотному напрямі (як було показано вище, петли циркуляції фреймів існують в обох напрямах), то відбувається циклічне змінення даних про МАС-адресу станції А з порта 1/1 комутатора Cat2 на порт 1/2.

Отже, одноадресні повідомлення не лише насичують мережу, а й викривляють інформацію в МАС-таблицях комутаторів, що призводить до порушення працездатності такої мережі. Для уникнення вищевказаних проблем у мережах на основі мостів використовується протокол зв’язуючого дерева [14].

Подібні проблеми вирішують за допомогою протоколу STP. Протокол зв’язуючого дерева (Spanning Tree Protocol  STP)  це протокол канального рівня, який використовується для підтримки такого стану мережі, у якому в ній немає петель. STP був розроблений корпорацією Digital Equipment у 1983 р. Потім комітет IEEE 802 модернізував його та опублікував у вигляді специфікації IEEE 802.1d (в цій специфікації описується і сам алгоритм роботи прозорого моста) [1, 5, 14].

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

Основні терміни протоколу STP

     Ідентифікатор моста (BID – Bridge ID)  це восьмибайтове число, шість молодших байтів якого  це МАС-адреса блока керування моста, а два старших байти  пріоритет моста.

     Ідентифікатор порта (Port ID) моста  це двобайтове число, молодший байт якого містить порядковий номер даного порта у комутаторі, а старший задається вручну.

     Кореневий міст (Root Bridge  міст, що виконує функцію кореня дерева.

     Кореневий порт (Root Port) моста  порт, що має мінімальну відстань до кореневого моста.

     Призначений порт (Designated Portмоста  порт, який серед усіх портів усіх мостів даного сегмента має мінімальну відстань до кореневого моста.

     Призначений міст (Designated Bridge)  це міст, якому належить призначений порт даного сегмента.

     Протокольні одиниці даних моста (BPDU  Bridge Protocol Data Unit)  спеціальні пакети, якими періодично обмінюються мости для автоматичного визначення конфігурації зв’язуючого дерева. Такі пакети несуть інформацію, наприклад, про ідентифікатори мостів та портів, відстань до кореневого моста тощо.