SlideShare una empresa de Scribd logo
1 de 21
Descargar para leer sin conexión
Spanning Tree Protocol (STP)



          Тимофеев Ю.В. САПР-5.1П
Spanning Tree Protocol
• Протокол покрывающего дерева (STP)
  позволяет коммутаторам автоматически
  определять древовидную конфигурацию
  связей в сети при произвольном соединения
  портов между собой.
• Полученная конфигурация гарантированно не
  имеет замкнутых маршрутов и избыточного
  дублирования соединений.
• В случае отказа сегмента коммутатор сам
  сможет восстановить работоспособность без
  внешнего вмешательства.

                                              2
Spanning Tree Protocol
• Неиспользуемые, или приводящие к
  избыточности и замкнутости маршруты
  блокируются.
• В случае нарушения основного пути
  алгоритм перенастроит топологию,
  активировав некоторые ранее
  заблокированные связи.


                                        3
Достоинства
• STP позволяет решить следующие
  проблемы:
  1. Широковещательные штормы
  2. Некорректная таблица фильтрации MAC-
     адресов
  3. Групповая передача кадров




                                            4
BPDU
• BPDU – Bridge Protocol Data Unit
• Основную работу совершает Hello BPDU




                                         5
Spanning Tree
     Protocol

• Hello BPDU содержит достаточно информации,
  чтобы:
  – Выбрать корневой коммутатор
  – Рассчитать кратчайший путь от себя до корневого
    коммутатора
  – Для каждого сегмента выбрать коммутатор, наиболее
    «близкий» к корневому (назначенный коммутатор)
  – Для каждого некорневого коммутатора выбрать
    корневой порт (наиболее «близкий» к корневому
    коммутатору)
  – Определить и заблокировать все порты, не
    являющиеся частью дерева                            6
Spanning Tree Algorithm
Основные этапы:
1 : Выбор корневого коммутатора
2 : Выбор корневых портов
3 : Выбор назначенных портов




                                  7
Spanning Tree Algorithm
Основные этапы:
1 : Выбор корневого коммутатора
2 : Выбор корневых портов
3 : Выбор назначенных портов




                                  8
Выбор корневого коммутатора




• При инициализации каждый коммутатор считает себя корневым.
• Все коммутаторы обмениваются Hello BPDU между собой.
• При получении Hello BPDU коммутатор сравнивает его BID со своим и считает
  корневым тот коммутатор, у которого BID меньше.
• Если приоритет одинаков, то выигрывает коммутатор с меньшим значением MAC.
• В результате корневым коммутатором сети становится коммутатор с наименьшим
  значением BID.                                                            9
Spanning Tree Algorithm
Основные этапы:
1 : Выбор корневого коммутатора
2 : Выбор корневых портов
3 : Выбор назначенных портов




                                  10
Root

 Выбор
                                                        Bridge
                                      Cost=19    1/1             1/2     Cost=19


                                                       Cat-A
корневых
 портов
                                      1/1                                      1/1



                                     Cat-B                             Cat-C
                                      1/2                                      1/2




                                                       Cost=19




•   Каждый не-корневой коммутатор имеет ровно один корневой порт
•   Корневой порт – порт, ближайший к корневому коммутатору.
•   Для определения близости используется Root Path Cost (RPC).
•   Для каждого порта его расстояние до корневого коммутатора будет равно
    сумме RPC всех сегментов пути до него




                                                                                     11
Выбор
корневых
 портов




• У корневого коммутатора для всех портов Cost = 0
• Не-корневой коммутатор принимает BPDU и суммирует Root Path Cost,
  полученный из него и Path Cost Для соответствующего порту сегмента сети.
• После чего рассылает BPDU с вычисленным Root Path Cost по всем своим
  портам.




                                                                         12
Выбор
корневых
 портов
                     Root Port                                       Root Port




• У корневого коммутатора для всех портов Cost = 0
• Не-корневой коммутатор принимает BPDU и суммирует Root Path Cost,
  полученный из него и Path Cost Для соответствующего порту сегмента сети.
• После чего рассылает BPDU с вычисленным Root Path Cost по всем своим
  портам.
• Из всех полученных RPC коммутатор выбирает наименьшее и назначает
  соответствующему порту статус корневого.


                                                                         13
Spanning Tree Algorithm
Основные этапы:
1 : Выбор корневого коммутатора
2 : Выбор корневых портов
3 : Выбор назначенных портов




                                  14
Выбор
назначенных
   портов



                      Root Path Cost = 19




 • Назначенный порт – это единственный порт для данного сегмента, который он
   использует для связи с корневым коммутатором
 • Таким образом, каждый сегмент сети имеет ровно один назначенный порт,
   который выбирается по принципу наименьшего Root Path Cost.
 • Соответствующий коммутатор именуется назначенным коммутатором для
   данного сегмента сети



                                                                        15
Выбор
назначенных
   портов




 • Назначенный порт – это единственный порт для данного сегмента, который он
   использует для связи с корневым коммутатором
 • Таким образом, каждый сегмент сети имеет ровно один назначенный порт,
   который выбирается по принципу наименьшего Root Path Cost.
 • Соответствующий коммутатор именуется назначенным коммутатором для
   данного сегмента сети
 • В случае равенства RPC выбирается порт, принадлежащий коммутатору с
   меньшим BID.
 • Все не-назначенные и не-корневые порты блокируются.
                                                                        16
Состояния
  портов


• Отключен (disabled) – отключен администратором или системой
• Заблокирован (blocking) – принимает и обрабатывает BPDU.
  Устанавливается для неназначенных и некорневых портов, либо при
  инициализации.
• Слушает (listening) – Принимает и обрабатывает BPDU.
  Устанавливается из состояния blocking, когда порт становится
  корневым, или назначенным. Через промежуток времени, равный
  forward delay*, порт переходит в состояние learning.
• Обучается (learning) –Принимает и обрабатывает BPDU, запоминает
  MAC-адреса. Через промежуток времени, равный forward delay*, порт
  переходит в состояние forwarding.
• Передает (forwarding) – полная функциональность, принимает и
  обрабатывает BPDU, MAC-адреса и пользовательские данные.
*Задержка во времени обусловлена тем, что изменение топологии в одной части сети не становятся мгновенно известны другим 17
частям
RSTP (Rapid STP)
• RSTP – ускоренная версия протокола STP.
  – Уменьшилось время построения топологии
    (менее секунды)
  – Исключена поддержка коаксиального кабеля




                                               18
Отличия RSTP
1. Порт в RSTP может иметь всего три статуса –
   Discarding, Learning и Forwarding. Таким образом,
   статусу Discarding соответствует объединение
   статусов Disabled, Blocking и Listening протокола
   STP.
2. Добавлены новые роли портов:
   – Резервный для назначенного (backup)
   – Альтернативный корневому (alternate)
3. Прирост в скорости обновления топологии
   получен за счет быстрого включения alternate-
   портов и лавинообразного процесса handshake

                                                       19
Отличия RSTP
• Измененный формат сообщения о
  конфигурации
• Сообщения keep-alive
• Быстрое обновление таблицы фильтрации
• Быстрый переход из Discarding в Forward




                                            20
MSPT
Multiple Spanning Tree Protocol (MSPT) – наиболее
современная стандартная реализация SPT
• позволяет настраивать несколько независимых
  «деревьев» STP в разных VLAN. Каждое такое «дерево»
  может иметь свою независимую от других «деревьев»
  топологию.
• предоставляет возможность распределения нагрузки
• улучшает отказоустойчивость сети к возможным сбоям
• облегчается задача администрирования и управления
  крупными сетями
• каждая копия (покрывающее дерево) MSTP также
  использует протокол RSTP для более быстрой
  сходимости сети.

                                                    21

Más contenido relacionado

La actualidad más candente

Обеспечение отказоустойчивости в сетях Carrier Ethernet.
 Обеспечение отказоустойчивости в сетях Carrier Ethernet.  Обеспечение отказоустойчивости в сетях Carrier Ethernet.
Обеспечение отказоустойчивости в сетях Carrier Ethernet.
Cisco Russia
 
Обзор новых функций безопасности в инфраструктурном оборудовании Cisco.
 Обзор новых функций безопасности в инфраструктурном оборудовании Cisco.  Обзор новых функций безопасности в инфраструктурном оборудовании Cisco.
Обзор новых функций безопасности в инфраструктурном оборудовании Cisco.
Cisco Russia
 
Универсальный Сisco IP NGN транспорт в сетях операторов мобильной и фиксирова...
Универсальный Сisco IP NGN транспорт в сетях операторов мобильной и фиксирова...Универсальный Сisco IP NGN транспорт в сетях операторов мобильной и фиксирова...
Универсальный Сisco IP NGN транспорт в сетях операторов мобильной и фиксирова...
Cisco Russia
 

La actualidad más candente (16)

Tehnologii globalnyh-setey
Tehnologii globalnyh-seteyTehnologii globalnyh-setey
Tehnologii globalnyh-setey
 
Обеспечение отказоустойчивости в сетях Carrier Ethernet.
 Обеспечение отказоустойчивости в сетях Carrier Ethernet.  Обеспечение отказоустойчивости в сетях Carrier Ethernet.
Обеспечение отказоустойчивости в сетях Carrier Ethernet.
 
Расширенные возможности протокола BGP
Расширенные возможности протокола BGPРасширенные возможности протокола BGP
Расширенные возможности протокола BGP
 
10. DMA STM32
10. DMA STM3210. DMA STM32
10. DMA STM32
 
Обзор новых функций безопасности в инфраструктурном оборудовании Cisco.
 Обзор новых функций безопасности в инфраструктурном оборудовании Cisco.  Обзор новых функций безопасности в инфраструктурном оборудовании Cisco.
Обзор новых функций безопасности в инфраструктурном оборудовании Cisco.
 
Универсальный Сisco IP NGN транспорт в сетях операторов мобильной и фиксирова...
Универсальный Сisco IP NGN транспорт в сетях операторов мобильной и фиксирова...Универсальный Сisco IP NGN транспорт в сетях операторов мобильной и фиксирова...
Универсальный Сisco IP NGN транспорт в сетях операторов мобильной и фиксирова...
 
Сети для самых маленьких. Часть восьмая. BGP и IP SLA
Сети для самых маленьких. Часть восьмая. BGP и IP SLAСети для самых маленьких. Часть восьмая. BGP и IP SLA
Сети для самых маленьких. Часть восьмая. BGP и IP SLA
 
06. Память Cortex-M3(4)
06. Память Cortex-M3(4)06. Память Cortex-M3(4)
06. Память Cortex-M3(4)
 
Методы оптимизации работы протокола BGP на маршрутизаторах Cisco
Методы оптимизации работы протокола BGP на маршрутизаторах CiscoМетоды оптимизации работы протокола BGP на маршрутизаторах Cisco
Методы оптимизации работы протокола BGP на маршрутизаторах Cisco
 
Topic24 pdh
Topic24 pdhTopic24 pdh
Topic24 pdh
 
mikrotik multiwan
mikrotik multiwanmikrotik multiwan
mikrotik multiwan
 
MPLS для чайников: основы технологии провайдеров и операторов связи
MPLS для чайников: основы технологии провайдеров и операторов связиMPLS для чайников: основы технологии провайдеров и операторов связи
MPLS для чайников: основы технологии провайдеров и операторов связи
 
Патент на полезную модель Республики Беларусь
Патент на полезную модель Республики БеларусьПатент на полезную модель Республики Беларусь
Патент на полезную модель Республики Беларусь
 
Plaza2 brocer
Plaza2 brocerPlaza2 brocer
Plaza2 brocer
 
Назначение протокола arp
Назначение протокола arpНазначение протокола arp
Назначение протокола arp
 
Topic04 switching
Topic04 switchingTopic04 switching
Topic04 switching
 

Similar a Spanning tree protocol (stp)

63
6363
63
JIuc
 
High performance computing принципы проектирования сети
High performance computing принципы проектирования сетиHigh performance computing принципы проектирования сети
High performance computing принципы проектирования сети
MUK Extreme
 
High performance computing - принципы проектирования сети
High performance computing - принципы проектирования сетиHigh performance computing - принципы проектирования сети
High performance computing - принципы проектирования сети
MUK
 
Многопоточная маршрутизация в SDN Евгений Чемерицкий, Евгений Степанов, ЦПИКС
Многопоточная маршрутизация в SDN Евгений Чемерицкий, Евгений Степанов, ЦПИКС Многопоточная маршрутизация в SDN Евгений Чемерицкий, Евгений Степанов, ЦПИКС
Многопоточная маршрутизация в SDN Евгений Чемерицкий, Евгений Степанов, ЦПИКС
ARCCN
 
вебинар «новые решения Moxa n port»
вебинар «новые решения Moxa n port»вебинар «новые решения Moxa n port»
вебинар «новые решения Moxa n port»
Виталий Бош
 

Similar a Spanning tree protocol (stp) (20)

63
6363
63
 
High performance computing принципы проектирования сети
High performance computing принципы проектирования сетиHigh performance computing принципы проектирования сети
High performance computing принципы проектирования сети
 
Мобильные сети и что-то там еще...
Мобильные сети и что-то там еще...Мобильные сети и что-то там еще...
Мобильные сети и что-то там еще...
 
High performance computing - принципы проектирования сети
High performance computing - принципы проектирования сетиHigh performance computing - принципы проектирования сети
High performance computing - принципы проектирования сети
 
Основый LAN и WAN сетей
Основый LAN и WAN сетейОсновый LAN и WAN сетей
Основый LAN и WAN сетей
 
Сети и системы телекоммуникаций. Коммутируемый Ethernet
Сети и системы телекоммуникаций. Коммутируемый EthernetСети и системы телекоммуникаций. Коммутируемый Ethernet
Сети и системы телекоммуникаций. Коммутируемый Ethernet
 
Сети и системы телекоммуникаций. Дополнительные функции коммутаторов
Сети и системы телекоммуникаций. Дополнительные функции коммутаторовСети и системы телекоммуникаций. Дополнительные функции коммутаторов
Сети и системы телекоммуникаций. Дополнительные функции коммутаторов
 
Топологии сетей. Базовые концепции ethernet коммутации.
Топологии сетей. Базовые концепции ethernet коммутации.Топологии сетей. Базовые концепции ethernet коммутации.
Топологии сетей. Базовые концепции ethernet коммутации.
 
Многопоточная маршрутизация в SDN Евгений Чемерицкий, Евгений Степанов, ЦПИКС
Многопоточная маршрутизация в SDN Евгений Чемерицкий, Евгений Степанов, ЦПИКС Многопоточная маршрутизация в SDN Евгений Чемерицкий, Евгений Степанов, ЦПИКС
Многопоточная маршрутизация в SDN Евгений Чемерицкий, Евгений Степанов, ЦПИКС
 
Сети и системы телекоммуникаций. Управляющие протоколы сетевого уровня
Сети и системы телекоммуникаций. Управляющие протоколы сетевого уровняСети и системы телекоммуникаций. Управляющие протоколы сетевого уровня
Сети и системы телекоммуникаций. Управляющие протоколы сетевого уровня
 
Решения Cisco для оптического транспорта
Решения Cisco для оптического транспортаРешения Cisco для оптического транспорта
Решения Cisco для оптического транспорта
 
Present MC04-DSL-3U. universal platform for building technological communicat...
Present MC04-DSL-3U. universal platform for building technological communicat...Present MC04-DSL-3U. universal platform for building technological communicat...
Present MC04-DSL-3U. universal platform for building technological communicat...
 
Amp netconnect
Amp  netconnectAmp  netconnect
Amp netconnect
 
Summit x620
Summit x620Summit x620
Summit x620
 
вебинар «новые решения Moxa n port»
вебинар «новые решения Moxa n port»вебинар «новые решения Moxa n port»
вебинар «новые решения Moxa n port»
 
Настройка маршрутизаторов Juniper серии MX
Настройка маршрутизаторов Juniper серии MXНастройка маршрутизаторов Juniper серии MX
Настройка маршрутизаторов Juniper серии MX
 
07
0707
07
 
A O E Stripped
A O E StrippedA O E Stripped
A O E Stripped
 
A O E Stripped
A O E StrippedA O E Stripped
A O E Stripped
 
Aoe Stripped
Aoe StrippedAoe Stripped
Aoe Stripped
 

Último

Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Ирония безопасности
 
CVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdfCVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdf
Хроники кибер-безопасника
 
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
Ирония безопасности
 
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdfСИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
Хроники кибер-безопасника
 
Cyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdfCyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdf
Хроники кибер-безопасника
 
2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf
Хроники кибер-безопасника
 

Último (9)

Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdfMalware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
 
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
 
CVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdfCVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdf
 
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
 
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdfСИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
 
MS Navigating Incident Response [RU].pdf
MS Navigating Incident Response [RU].pdfMS Navigating Incident Response [RU].pdf
MS Navigating Incident Response [RU].pdf
 
Ransomware_Q3 2023. The report [RU].pdf
Ransomware_Q3 2023.  The report [RU].pdfRansomware_Q3 2023.  The report [RU].pdf
Ransomware_Q3 2023. The report [RU].pdf
 
Cyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdfCyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdf
 
2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf
 

Spanning tree protocol (stp)

  • 1. Spanning Tree Protocol (STP) Тимофеев Ю.В. САПР-5.1П
  • 2. Spanning Tree Protocol • Протокол покрывающего дерева (STP) позволяет коммутаторам автоматически определять древовидную конфигурацию связей в сети при произвольном соединения портов между собой. • Полученная конфигурация гарантированно не имеет замкнутых маршрутов и избыточного дублирования соединений. • В случае отказа сегмента коммутатор сам сможет восстановить работоспособность без внешнего вмешательства. 2
  • 3. Spanning Tree Protocol • Неиспользуемые, или приводящие к избыточности и замкнутости маршруты блокируются. • В случае нарушения основного пути алгоритм перенастроит топологию, активировав некоторые ранее заблокированные связи. 3
  • 4. Достоинства • STP позволяет решить следующие проблемы: 1. Широковещательные штормы 2. Некорректная таблица фильтрации MAC- адресов 3. Групповая передача кадров 4
  • 5. BPDU • BPDU – Bridge Protocol Data Unit • Основную работу совершает Hello BPDU 5
  • 6. Spanning Tree Protocol • Hello BPDU содержит достаточно информации, чтобы: – Выбрать корневой коммутатор – Рассчитать кратчайший путь от себя до корневого коммутатора – Для каждого сегмента выбрать коммутатор, наиболее «близкий» к корневому (назначенный коммутатор) – Для каждого некорневого коммутатора выбрать корневой порт (наиболее «близкий» к корневому коммутатору) – Определить и заблокировать все порты, не являющиеся частью дерева 6
  • 7. Spanning Tree Algorithm Основные этапы: 1 : Выбор корневого коммутатора 2 : Выбор корневых портов 3 : Выбор назначенных портов 7
  • 8. Spanning Tree Algorithm Основные этапы: 1 : Выбор корневого коммутатора 2 : Выбор корневых портов 3 : Выбор назначенных портов 8
  • 9. Выбор корневого коммутатора • При инициализации каждый коммутатор считает себя корневым. • Все коммутаторы обмениваются Hello BPDU между собой. • При получении Hello BPDU коммутатор сравнивает его BID со своим и считает корневым тот коммутатор, у которого BID меньше. • Если приоритет одинаков, то выигрывает коммутатор с меньшим значением MAC. • В результате корневым коммутатором сети становится коммутатор с наименьшим значением BID. 9
  • 10. Spanning Tree Algorithm Основные этапы: 1 : Выбор корневого коммутатора 2 : Выбор корневых портов 3 : Выбор назначенных портов 10
  • 11. Root Выбор Bridge Cost=19 1/1 1/2 Cost=19 Cat-A корневых портов 1/1 1/1 Cat-B Cat-C 1/2 1/2 Cost=19 • Каждый не-корневой коммутатор имеет ровно один корневой порт • Корневой порт – порт, ближайший к корневому коммутатору. • Для определения близости используется Root Path Cost (RPC). • Для каждого порта его расстояние до корневого коммутатора будет равно сумме RPC всех сегментов пути до него 11
  • 12. Выбор корневых портов • У корневого коммутатора для всех портов Cost = 0 • Не-корневой коммутатор принимает BPDU и суммирует Root Path Cost, полученный из него и Path Cost Для соответствующего порту сегмента сети. • После чего рассылает BPDU с вычисленным Root Path Cost по всем своим портам. 12
  • 13. Выбор корневых портов Root Port Root Port • У корневого коммутатора для всех портов Cost = 0 • Не-корневой коммутатор принимает BPDU и суммирует Root Path Cost, полученный из него и Path Cost Для соответствующего порту сегмента сети. • После чего рассылает BPDU с вычисленным Root Path Cost по всем своим портам. • Из всех полученных RPC коммутатор выбирает наименьшее и назначает соответствующему порту статус корневого. 13
  • 14. Spanning Tree Algorithm Основные этапы: 1 : Выбор корневого коммутатора 2 : Выбор корневых портов 3 : Выбор назначенных портов 14
  • 15. Выбор назначенных портов Root Path Cost = 19 • Назначенный порт – это единственный порт для данного сегмента, который он использует для связи с корневым коммутатором • Таким образом, каждый сегмент сети имеет ровно один назначенный порт, который выбирается по принципу наименьшего Root Path Cost. • Соответствующий коммутатор именуется назначенным коммутатором для данного сегмента сети 15
  • 16. Выбор назначенных портов • Назначенный порт – это единственный порт для данного сегмента, который он использует для связи с корневым коммутатором • Таким образом, каждый сегмент сети имеет ровно один назначенный порт, который выбирается по принципу наименьшего Root Path Cost. • Соответствующий коммутатор именуется назначенным коммутатором для данного сегмента сети • В случае равенства RPC выбирается порт, принадлежащий коммутатору с меньшим BID. • Все не-назначенные и не-корневые порты блокируются. 16
  • 17. Состояния портов • Отключен (disabled) – отключен администратором или системой • Заблокирован (blocking) – принимает и обрабатывает BPDU. Устанавливается для неназначенных и некорневых портов, либо при инициализации. • Слушает (listening) – Принимает и обрабатывает BPDU. Устанавливается из состояния blocking, когда порт становится корневым, или назначенным. Через промежуток времени, равный forward delay*, порт переходит в состояние learning. • Обучается (learning) –Принимает и обрабатывает BPDU, запоминает MAC-адреса. Через промежуток времени, равный forward delay*, порт переходит в состояние forwarding. • Передает (forwarding) – полная функциональность, принимает и обрабатывает BPDU, MAC-адреса и пользовательские данные. *Задержка во времени обусловлена тем, что изменение топологии в одной части сети не становятся мгновенно известны другим 17 частям
  • 18. RSTP (Rapid STP) • RSTP – ускоренная версия протокола STP. – Уменьшилось время построения топологии (менее секунды) – Исключена поддержка коаксиального кабеля 18
  • 19. Отличия RSTP 1. Порт в RSTP может иметь всего три статуса – Discarding, Learning и Forwarding. Таким образом, статусу Discarding соответствует объединение статусов Disabled, Blocking и Listening протокола STP. 2. Добавлены новые роли портов: – Резервный для назначенного (backup) – Альтернативный корневому (alternate) 3. Прирост в скорости обновления топологии получен за счет быстрого включения alternate- портов и лавинообразного процесса handshake 19
  • 20. Отличия RSTP • Измененный формат сообщения о конфигурации • Сообщения keep-alive • Быстрое обновление таблицы фильтрации • Быстрый переход из Discarding в Forward 20
  • 21. MSPT Multiple Spanning Tree Protocol (MSPT) – наиболее современная стандартная реализация SPT • позволяет настраивать несколько независимых «деревьев» STP в разных VLAN. Каждое такое «дерево» может иметь свою независимую от других «деревьев» топологию. • предоставляет возможность распределения нагрузки • улучшает отказоустойчивость сети к возможным сбоям • облегчается задача администрирования и управления крупными сетями • каждая копия (покрывающее дерево) MSTP также использует протокол RSTP для более быстрой сходимости сети. 21