[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Створена сторінка: '''Spanning Tree Protocol (STP)''' - мережевий протокол, що працює на другому рівні моделі [[Op...
 
Aibot (обговорення | внесок)
м технічні зміни, replaced: | → | (9), [[: en: → [[:en: за допомогою AWB
Рядок 1:
'''Spanning Tree Protocol (STP)''' - мережевий протокол, що працює на другому рівні [[модель OSI | моделі]] [[Open Systems Interconnection | OSI]]. Заснований на однойменному алгоритмі, розробником якого є «Мама Інтернету» - [[Радья Перлман]] ({{lang-en | [[: en:Radia Radia_Perlman Perlman| Radia Perlman ]]}}).
 
Основним завданням STP є приведення мережі [[Ethernet]] з множинними зв'язками до деревоподібної топології, що виключає цикли пакетів. Відбувається це шляхом автоматичного блокування надлишкових в даний момент зв'язків для повної зв'язності портів. Протокол описаний в стандарті [[IEEE]] [[802.1D]].
Рядок 5:
== Принцип дії ==
 
# У мережі вибирається один кореневий міст ({{lang-en | Root Bridge}}).
# Далі кожен, відмінний від кореневого, міст прораховує найкоротший шлях до кореневого порту. Відповідний порт називається кореневим портом ({{lang-en | Root Port}}). У будь-якого не кореневого комутатора може бути тільки один кореневий порт.
# Після цього для кожного сегмента мережі прораховується найкоротший шлях до кореневого порту. Міст, через який проходить цей шлях, стає призначеним для цієї мережі ({{lang-en | Designated Bridge}}). Безпосередньо підключений до мережі порт моста - призначеним портом.
# Далі на всіх мостах блокуються всі порти, які не є кореневими та призначеними. У підсумку виходить деревоподібна структура (математичний [[Граф (математика) | граф]]) з вершиною у вигляді кореневого комутатора.
 
== Основні поняття ==
Рядок 83:
 
== Еволюція і розширення ==
 
=== Rapid Spanning Tree Protocol (RSTP) ===
{{Main | RSTP}}
Rapid STP (RSTP) характеризується значними вдосконаленнями STP, серед яких необхідно відзначити зменшення часу збіжності і більш високу стійкість. Описаний в стандарті [[IEEE]] 802.1w (згодом включено до 802.1D-2004).
 
Рядок 92 ⟶ 91:
Per-VLAN STP (PVSTP) відповідно до назви розширює функціонал STP для використання [[VLAN]]. У рамках даного протоколу в кожному VLAN працює окремий екземпляр STP. Є пропрієтарним розширенням [[Cisco]], згодом став з незначними обмеженнями підтримуватися іншими виробниками ([[Juniper]], [[Extreme Networks]]). Споконвічно протокол PVST працював тільки через [[ISL]]-транки, потім було розроблено розширення PVST +, яке дозволяло працювати через набагато більш поширені [[802.1Q]]-транки. Існують реалізації, об'єднуючі властивості PVST + і RSTP, оскільки ці розширення зачіпають незалежні частини протоколу, в результаті виходить (в термінології Cisco) rapid-pvst. <br />
PVST не сумісно з MSTP і при одночасній роботі пристроїв Cisco з цими протоколами викликає проблеми в мережі, зокрема, відключення downlink'овского порту root'ового MSTP-пристрої. <br />
Для блокування PVST на більшості мережевих пристроїв інших виробників доводиться створювати MAC фільтр, оскільки в їх BPDU фільтрах пакети PVST невідомі і можуть проходити через ці пристрої навіть при відключених STP. <br />
 
=== Multiple Spanning Tree Protocol (MSTP) ===
Рядок 99 ⟶ 98:
 
== Посилання ==
 
* [http://standards.ieee.org/getieee802/download/802.1D-2004.pdf IEEE Std 802.1D™- 2004] {{ref-en}}
* [http://standards.ieee.org/getieee802/download/802.1Q-2005.pdf IEEE Std 802.1Q™- 2005] {{ref-en}}