Upload
emil-garipov
View
17.876
Download
2
Embed Size (px)
Citation preview
ОСНОВЫ STP EMIL GARIPOV
[email protected], 2016
ЦЕЛИ ВЕБИНАРА: ОБУЧАЮЩИЕ ЦЕЛИ: 1. ДАТЬ ПРЕДСТАВЛЕНИЕ О ТАЙМЕРАХ STP И ВИДАХ СОСТОЯНИЯ ПОРТОВ;2. ПОЗНАКОМИТЬ УЧАСТНИКОВ ВЕБИНАРА О ВИДАХ СООБЩЕНИЙ ПРИ
ИЗМЕНЕНИИ ТОПОЛОГИИ;3. ВЫРАБОТАТЬ НАВЫКИ ПОНИМАНИЯ РАБОТЫ СООБЩЕНИЙ ПРИ ИЗМЕНЕНИИ
ТОПОЛОГИИ.4. ОБОБЩИТЬ И СИСТЕМАТИЗИРОВАТЬ ЗНАНИЯ О СХОДИМОСТИ В STP;РАЗВИВАЮЩИЕ ЦЕЛИ: 1. УЧАСТНИКИ ВЕБИНАРА СМОГУТ ОБЪЯСНИТЬ ТИПЫ СОСТОЯНИЙ ПОРТОВ И ИХ
СВОЙСТВА;2. УЧАСТНИКИ ВЕБИНАРА СМОГУТ ОБЪЯСНИТЬ РАБОТУ ТАЙМЕРОВ;3. УЧАСТНИКИ ВЕБИНАРА СМОГУТ ИДЕНТИФИЦИРОВАТЬ ВИДЫ СООБЩЕНИЙ ПРИ
ИЗМЕНЕНИИ ТОПОЛОГИИ В STP;4. УЧАСТНИКИ ВЕБИНАРА СМОГУТ НАСТРАИВАТЬ ТАЙМЕРЫ В STP.
ВОПРОСЫ ДЛЯ ПОВТОРЕНИЯ1. Какие бывают роли портов в STP? Дайте им объяснение:
• Designated Port – Порт объявляется Designated, если он может посылать наилучшие BPDU в сегмент, к которому он подключен.
• Root port – Порт объявляется корневым, если он принимает наиболее востребованные BPDU.• Blocking port – Порт является блокированным, если он не позволяет трафику быть принятым или
отправленным на этом порту. Он блокирует трафик.
Примечания:• Следует помнить, что cost STP
увеличивается при поступлении BPDU на Root порт, а не тогда когда покидает Designated порт.
• Path Cost - это значение присваивается каждому порту. Его добавляют в BPDU, полученных на этом порту, для расчета стоимости пути до корневого коммутатора.
• Root Path Cost определяется как совокупность стоимости пути к корневому мосту. В BPDU, это значение передается в поле cost. В коммутаторе, это значение вычисляется путем добавления к Path Cost
значения, содержащегося в BPDU.
RB
DD
R
B RR D
DRB
Root BID Кто является корневым коммутатором
Root Path Cost
Как далеко от нас находится корневой коммутатор
Sender BID Какой BID у коммутатора, отправляющего данный BPDU
Port ID С какого порта коммутатора был отправлен данный BPDU
Con figuration BPDUA0A1
A0A1
A100B2
A200C3
ВОПРОСЫ?
ВОПРОСЫ ДЛЯ ПОВТОРЕНИЯ2. Назовите какие бывают состояния портов и их свойства:
• Disabled Port – Порт считается не рабочим, не отправляет кадры; • Blocking port – Порт является блокированным, если он не позволяет трафику быть
принятым или отправленным на этом порту. Он блокирует трафик;• Listerning – Во время состояния Listerning определяется роль портов, отправляются и
принимаются BPDU;• Learning – Во время состояния Learning изучаются мак-адреса и заносятся в CAM-таблицу;• Forwarding - Во время состояния Forwarding отправляется и принимается весь трафик.
RB
DD
R
B RR D
DRB
A0A1
A0A1
A100B2
A200C3
D BA0A2
Примечание 1:Если корневой порт соединен на прямую к коммутатору, он после истечения Forwarding Time перейдет в состояние Designated.D
RПримечание 2:Если корневой порт соединен через коммутатору не на прямую, а к примеру через HUB. При этом он не получит BPDU в течении Max Age(по-умолчанию 20 сек) и по истечению этого времени Forwarding Time перейдет в состояние Designated.
ТАЙМЕРЫ STP1. Hello – частота отправки BPDU сообщения корневым коммутатором, по
умолчанию 2 сек;2. MaxAge – время хранения BPDU на порту, по умолчанию 20 сек;3. Forward Delay – Время прохождения фаз Listerning и Learning, каждая по 15
сек, всего 30.
ВОПРОСЫ ПО ТАЙМЕРАМ STP
1. Назовите виды таймеров в STP, их свойства и значения по умолчанию.
DD
R
B RR D
DHello – 2c
Hello – 2c Hello – 2c
Hello – 2c
RB
ВОПРОСЫ ПО TCN:
1. Когда порт выставляется в состояние Forwarding и коммутатор имеет по меньшей мере один Designated порт;
2. Когда порт переходит из состояния Forwarding или Learning обратно в состояние Blocking;3. Когда коммутатор получает TCN BPDU на Designated Port, сообщение отправляется через
Root Port в сторону корневого коммутатора.
ОБЩИЕ УТВЕРЖДЕНИЯ О TCN:
1. TCN BPDU сообщения отправляются только через корневые порты;2. TCN BPDU сообщения - это единственные BPDU, которые могут быть отправлены корневым портом;
3. TCN BPDU принимаются Designated портами;4. TCN BPDU сообщения отправляются в сторону корневого коммутатора;
5. Коммутатор, заметивший изменение топологии, начинает отправляет TCN BPDU и продолжает их повторять по времени, равные таймеру Hello (по умолчанию 2 секунды), до тех пор пока на входе не получит подтверждение TCA от вышестоящего коммутатора.
1. НАЗОВИТЕ УСЛОВИЯ ГЕНЕРИРОВАНИЯ TCN:
D
D
R
RR D
D
TCN
TCN
RB
D
D
TCA
Примечание 1: Коммутатор, получив TCN, сразу отправляет TCA на адрес 01-00-0C-CC-CC-CD - Cisco Shared Spanning Tree Protocol Address Примечание 2:TCA отправляются Designated коммутатором даже в случае, если он не получил Configuration BPDU от корневого коммутатора TC
TC
TC
Примечание 3:Когда происходит изменение топологии, таблица мак адресов становится не соответствующей реалиям, так как пути между Коммутаторами изменились. Коммутаторы могут заново изучить новую информацию, но это займет по умолчанию 5 минут. Основываясь на этом, если корневой коммутатор получит TCN, он отправит TC. В ответ на это все коммутаторы уменьшат таймер хранения мак адресов до таймера Forwarding (15 сек по умолчанию).
ВОПРОСЫ?
ИСПОЛЬЗУЕМЫЕ МАТЕРИАЛЫСсылки :1. http://
www.cisco.com/c/en/us/support/docs/lan-switching/spanning-tree-protocol/12013-17.html
2. https://learningnetwork.cisco.com/thread/383233. http://packetpath.blogspot.com/2014/02/stp-timers-and-stp-portfast.html4. https://cciepursuit.wordpress.com/2007/08/12/spanning-tree-timers-reminders/ 5. http://blog.ine.com/2009/03/07/understanding-stp-convergence-part-i/Книги: 1. Cisco LAN Switching - Kennedy Clark, Kevin Hamilton