Вы находитесь на странице: 1из 6

Стр 16-20 Мусаелян Анна, ИЯ18-03Б

Forward Delay Delay that affects the 15 sec. Задержка Задержка, которая влияет на 15с
process that occurs переадре процесс, происходящий, когда ек.
when an interface сации состояние интерфейса меняется
changes from из блокировки на переадресацию.
Blocking State to Порт остается промежуточном
Forwarding State. A состоянии прослушивания в
port stays in an течение нескольких секунд,
interim Listening определяемых таймером
State, and then an задержки переадресации.
interim Learning
State, for the number
of seconds defined
by the forward delay
timer.

If a switch does not get an expected Hello BPDU within the Если коммутатор не получает ожидаемый
Hello time, the switch continues приветственный сигнал протокольного блока
as normal. However, if the Hellos do not show up again within данных моста в течение приветственного времени,
MaxAge time, the switch reacts by то коммутатор продолжает работать как обычно.
taking steps to change the STP topology. At that point, the Однако если приветственные сигналы снова не
switch essentially re-evaluates which появляются в течение максимального срока
switch should be the root switch, and if it is not the root, which хранения, коммутатор реагирует, предпринимая
port should be its RP, and which шаги для изменения топологии протокола
ports should be DPs, assuming that the Hellos it was formerly связующего дерева. В этот момент коммутатор
receiving have stopped arriving. существенным образом переоценивает, какой
коммутатор должен быть корневым коммутатором,
и если он не является таковым, какой порт должен
быть корневым, а какие порты должны быть
назначенными портами, при условии, что
приветственные сигналы, которые он ранее
принимал, остановились.

The best way to describe STP convergence is to show an


example using the same familiar topology. Figure 2-6 shows Лучший способ описать сходимость протокола
the same familiar figure, with SW3’s Gi0/2 in a Blocking связующего дерева - показать пример с
State, but SW1’s Gi0/2 interface has just failed. использованием той же знакомой топологии. На
рисунке 2-6 показана похожая фигура с Gi0 / 2 SW3
в состоянии блокировки, но интерфейс SW1 Gi0 / 2
только что вышел из строя.

Figure 2-6 Reacting to Link Failure Between SW1 and SW3


Рисунок 2-6 показывает реакцию на сбой
соединения между SW1 и SW3
SW1 коммутатор 1

SW2 коммутатор 2

SW3 коммутатор 3

Cost стоимость

HP –Root Port корневой порт

SW3 реагирует на изменение, потому что SW3 не


SW3 reacts to the change because SW3 fails to receive its получает ожидаемые приветственные сигналы
expected Hellos on its Gi0/1 interface. However, SW2 does через интерфейс Gi0 / 1. Однако SW2 не должен
not need to react because SW2 continues to receive its periodic реагировать, потому что SW2 продолжает получать
Hellos in its Gi0/2 interface. In this case, SW3 reacts either периодические приветственные сигналы в своем
when MaxAge time passes without hearing the Hellos, or as интерфейсе Gi0 / 2. В этом случае SW3 реагирует
soon as SW3 notices that interface Gi0/1 has failed. (If the либо когда максимальный срок хранения не
interface fails, the switch can assume that the Hellos will not слышит приветственные сигналы, либо когда SW3
be arriving anymore.) замечает, что интерфейс Gi0 / 1 вышел из строя.
(Если интерфейс не работает, коммутатор может
предположить, что приветственных сигналов
больше не будет.)

Now that SW3 can act, it begins by re-evaluating the choice of Теперь, когда SW3 может действовать, он начинает
root switch. SW3 still receives the Hello from SW1, forwarded с переоценки выбора корневого коммутатора. SW3
by SW2, and SW1 has a lower bridge ID; otherwise, SW1 все еще получает приветственный сигнал от SW1,
would not have already been the root. So, SW3 decides that пересылаемого SW2, и SW1 имеет более низкий
SW1 is still the best switch and that SW3 is not the root. идентификатор моста; в противном случае SW1 не
был бы корневым . Итак, SW3 решает, что SW1 по-
прежнему является лучшим коммутатором и что
SW3 не является корневым.

Затем SW3 повторно оценивает свой выбор


Next, SW3 re-evaluates its choice of RP. At this point, SW3 is
корневого порта. На данный момент SW3 получает
only receiving Hellos on one interface, interface Gi0/2.
приветственные сигналы только на один
Whatever the calculated cost, Gi0/2 will become SW3’s new
интерфейс, интерфейс Gi0 / 2. Независимо от
расчетной стоимости, Gi0 / 2 станет новым
RP. (The cost would be 8: SW2’s advertised cost of 4 plus корневым портом SW3. (Стоимость будет 8:
Gi0/2’s interface cost of 4.) рекламная стоимость SW2 4 плюс стоимость
интерфейса Gi0 / 2 4.)

Затем SW3 повторно оценивает свою роль в


качестве назначенного порта на любых других
SW3 then re-evaluates its role as DP on any other interfaces. интерфейсах. В этом примере нет необходимости
In this example, no real work needs to be done. SW3 was что-либо предпринимать. SW3 уже был
already DP on interface Fa0/13, and it continues to be the DP, назначенным портом на интерфейсе Fa0 / 13, и он
because no other switches connect to that port. продолжает оставаться назначенным портом,
потому что другие коммутаторы не подключаются
к этому порту.

Когда протокол связующего дерева сходится,


When STP converges, a switch chooses transition interfaces коммутатор выбирает интерфейсы перехода из
from one state to another. However, a transition from blocking одного состояния в другое. Однако переход от
to forwarding cannot be done immediately because an
блокировки к переадресации не может быть
immediate change to forwarding could temporarily cause
frames to loop. To prevent these выполнен немедленно, поскольку немедленное
temporary loops, STP transitions an interface through two изменение переадресации может временно вызвать
intermediate interface states, as follows: зацикливание кадров. Чтобы предотвратить эти
временные петли, протокол связующего дерева
передает интерфейс через два промежуточных
состояния интерфейса следующим образом:

▪ Listening—Like the Blocking State, the interface does not ▪ Прослушивание. Как и в состоянии блокировки,
forward frames. Old, nowincorrect MAC table entries are интерфейс не пересылает фреймы. В этом
timed out during this state, because the old incorrect MAC состоянии тайм-ауты старых, теперь некорректных
table entries would be the root cause of the temporary loops. записей в таблице MAC-адресов, истекли,
поскольку старые неправильные записи в таблице
MAC-адресов это основная причина временных
циклов.

▪ Learning—Interfaces in this state still do not forward ▪ Обучение - интерфейсы в этом состоянии все еще
frames, but the switch begins to learn the MAC addresses of не пересылают кадры, но коммутатор начинает
frames received on the interface. STP moves an interface from изучать MAC-адреса кадров, полученных на
Blocking to Listening, then to Learning, and then to интерфейсе. Протокол связующего дерева изменяет
Forwarding State. STP leaves the interface in each interim состояние блокировки на состояние
state for a time equal to the forward delay timer. As a result, a прослушивания, затем в обучение, а затем в
convergence event that causes an interface to change from состояние переадресации. Протокол связующего
Blocking to Forwarding requires 30 seconds to transition from дерева оставляет интерфейс в каждом
Blocking to Forwarding. Additionally, a switch might have to промежуточном состоянии на время, равное
wait MaxAge seconds before even choosing to move an таймеру прямой задержки. В результате событие
interface from Blocking to Forwarding state. Following the конвергенции, которое приводит к изменению
same example shown in the last several figures, SW3 might состояния с блокировки на переадресацию, требует
wait MaxAge seconds before deciding that it is no longer 30 секунд для перехода от блокировки к
receiving the same root BPDU on its root port (20 seconds is переадресации. Кроме того, коммутатору,
the default), and then wait 15 seconds each in Listening and возможно, придется подождать несколько секунд
Learning States on interface Gi0/2, resulting in a 50-second максимального срока хранения, прежде чем
convergence delay. Table 2-8 summarizes Spanning Tree’s изменить состояние интерфейса с блокировки на
various interface states for easier review. переадресацию. Следуя тому же примеру,
показанному на последних нескольких рисунках,
SW3 может подождать секунды максимального
срока хранения, прежде чем решить, что он больше
не получает тот же корневой BPDU на свой
корневой порт (по умолчанию 20 секунд), а затем
подождать 15 секунд в режиме прослушивания и
обучения. Состояния на интерфейсе Gi0 / 2, что
приводят к 50-секундной задержке конвергенции.
Таблица 2-8 суммирует различные состояния
интерфейса связующего дерева для более удобного
просмотра.

Table 2-8 IEEE 802.1d Spanning-Tree States Таблица 2-8 IEEE 802.1d Spanning-Tree States

State Forwards Learns Transitory


Положение Изучает Переходн
Data MACs or Stable Задерж MAC на ое или
Frames? Based on State? ка основе стабильно
Received фреймо полученн е
Frames? в ых состояние
Blocking No No Stable данных кадров? ??
Listening No No Transitory ?
Learning No Yes Transitory
Состояние Нет Нет Стабильно
Forwarding Yes Yes Stableблокировки е
Disabled No No StableСостояние Нет Нет Переходн
прослушиван ое
Optional STP Features ия
Состояние Нет Да Переходн
STP has been around for over 20 years. Cisco switches
обучения ое
implement the standard IEEE 802.1d STP, but over the
Состояние Да Да Стабильно
intervening years, Cisco added proprietary features to make переадресац е
improvements to STP. In some cases, the IEEE added these ии
improvements, or something like them, to later IEEE отключен Нет Нет Стабильно
standards, whether as a revision of the 802.1d standard or as an е
additional standard. The following sections examine three of
the proprietary additions to STP: EtherChannel, PortFast, and Дополнительные функции протокола
BPDU Guard. связующего дерева

Протокол связующего дерева существует уже


более 20 лет. Коммутаторы Cisco реализуют
стандарт IEEE 802.1d STP, но за прошедшие годы
Cisco добавила собственные функции для
улучшения протокола связующего дерева. В
NOTE If you plan to work on a production campus LAN некоторых случаях IEEE добавляет эти или
network, you should probably learn more about STP features похожие улучшения к более поздним стандартам
than is covered in this book. To do so, go to the Cisco software IEEE, будь то пересмотр стандарта 802.1d или
configuration guide for 2960 switches and look at the chapters дополнительный стандарт. В следующих разделах
on STP, RSTP, and optional STP features. The introduction to рассматриваются три фирменных дополнения к
this book lists information about how to find Cisco протоколу связующего дерева: EtherChannel,
documentation. PortFast и BPDU Guard.

ПРИМЕЧАНИЕ: Если вы планируете работать в


локальной сети производственного кампуса, вам,
вероятно, следует узнать о функциях протокола
связующего дерева больше, чем описано в этой
EtherChannel
книге. Для этого перейдите в Руководство по
One of the best ways to lower STP’s convergence time is to конфигурации для коммутаторов 2960
avoid convergence altogether. EtherChannel provides a way to программного обеспечения Cisco и посмотрите
prevent STP convergence from being needed when only a главы о протоколе связующего дерева, ускоренном
single port or cable failure occurs. протоколе связующего дерева и дополнительноц
функции протокола связующего дерева. Во
введении к этой книге есть информация о том, как
найти документацию Cisco.
EtherChannel combines multiple parallel segments of equal
speed (up to eight) between the same pair of switches, bundled EtherChannel
into an EtherChannel. The switches treat the EtherChannel as a
single interface with regard to the frame-forwarding process as Один из лучших способов уменьшить время
well as for STP. As a result, if one of the links fails, but at least конвергенции протокола связующего дерева - это
one of the links is up, STP convergence does not have to occur. полностью избежать конвергенции. EtherChannel
For example, Figure 2-7 shows the familiar three-switch объясняет, как предотвратить сходимость
network, but now with two Gigabit Ethernet connections протокола связующего дерева, когда происходит
between each pair of switches. сбой только одного порта или кабеля.

EtherChannel объединяет несколько параллельных


сегментов одинаковой скорости (до восьми) между
одной и той же парой коммутаторов, связанных в
EtherChannel. Коммутаторы рассматривают
EtherChannel как единый интерфейс, как для
процесса пересылки кадров, так и для протокола
связующего дерева. В результате, если одна из
Figure 2-7 Two-Segment EtherChannels Between Switches ссылок выходит из строя, но хотя бы одна из
Larry ссылок работает, конвергенция протокола
связующего дерева не произойдёт. Например, на
рисунке 2-7 показана уже знакомая вам сеть с
тремя коммутаторами, но теперь с двумя Gigabit
Ethernet-соединениями между каждой парой
коммутаторов.

Фигура 2-7 Двухсегментные EtherChannels между


коммутаторами Larry