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

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

Forward Delay Delay that affects the process 15 sec.


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.

Задержка переадресации Задержка, которая влияет на 15 сек.


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

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 reacts to the change because SW3 fails to receive its expected Hellos on its Gi0/1 interface.
However, SW2 does not need to react because SW2 continues to receive its periodic
Hellos in its Gi0/2 interface. In this case, SW3 reacts either when MaxAge time passes without
hearing the Hellos, or as soon as SW3 notices that interface Gi0/1 has failed. (If the interface fails,
the switch can assume that the Hellos will not be arriving anymore.)

SW3 реагирует на изменение, потому что SW3 не получает ожидаемые приветственные сигналы
через интерфейс Gi0 / 1. Однако SW2 не должен реагировать, потому что SW2 продолжает
получать периодические приветственные сигналы в своем интерфейсе Gi0 / 2. В этом случае SW3
реагирует либо когда максимальный срок хранения не слышит приветственные сигналы, либо
когда SW3 замечает, что интерфейс Gi0 / 1 вышел из строя. (Если интерфейс не работает,
коммутатор может предположить, что приветственных сигналов больше не будет.)

Now that SW3 can act, it begins by re-evaluating the choice of root switch. SW3 still
receives the Hello from SW1, forwarded by SW2, and SW1 has a lower bridge ID; otherwise, SW1
would not have already been the root. So, SW3 decides that SW1 is still the best switch and that
SW3 is not the root.

Теперь, когда SW3 может действовать, он начинает с переоценки выбора корневого коммутатора.
SW3 все еще получает приветственные сигналы от SW1, пересылаемого SW2, и SW1 имеет более
низкий идентификатор моста; в противном случае SW1 не был бы корневым. Итак, SW3 решает,
что SW1 по-прежнему является лучшим коммутатором и что SW3 не является корневым.

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

SW3 then re-evaluates its role as DP on any other interfaces. In this example, no real work
needs to be done. SW3 was already DP on interface Fa0/13, and it continues to be the DP, because
no other switches connect to that port.

Затем SW3 повторно оценивает свою роль в качестве назначенного порта на любых других
интерфейсах. В этом примере нет необходимости что-либо предпринимать. SW3 уже был
назначенным портом на интерфейсе Fa0 / 13, и он продолжает оставаться назначенным портом,
потому что другие коммутаторы не подключаются к этому порту.

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
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 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.

▪ Обучение - интерфейсы в этом состоянии все еще не пересылают кадры, но коммутатор начинает
изучать MAC-адреса кадров, полученных на интерфейсе. Протокол связующего дерева изменяет
состояние блокировки на состояние прослушивания, затем в обучение, а затем в состояние
переадресации. Протокол связующего дерева оставляет интерфейс в каждом промежуточном
состоянии на время, равное таймеру прямой задержки. В результате событие конвергенции,
которое приводит к изменению состояния с блокировки на переадресацию, требует 30 секунд для
перехода от блокировки к переадресации. Кроме того, коммутатору, возможно, придется
подождать несколько секунд максимального срока хранения, прежде чем изменить состояние
интерфейса с блокировки на переадресацию. Следуя тому же примеру, показанному на последних
нескольких рисунках, SW3 может подождать секунды максимального срока хранения, прежде чем
решить, что он больше не получает тот же корневой BPDU на свой корневой порт (по умолчанию
20 секунд), а затем подождать 15 секунд в режиме прослушивания и обучения. Состояния на
интерфейсе Gi0 / 2, что приводят к 50-секундной задержке конвергенции. Таблица 2-8 суммирует
различные состояния интерфейса связующего дерева для более удобного просмотра.

Table 2-8 IEEE 802.1d Spanning-Tree States

State Forwards Data Frames? Learns MACs Based on Transitory or Stable


Received Frames? State?
Blocking No No Stable
Listening No No Transitory
Learning No Yes Transitory
Forwarding Yes Yes Stable
Disabled No No Stable

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

Положение Задержка фреймов Изучает MAC на Переходное или


данных? основе полученных стабильное
кадров? состояние??
Состояние блокировки Нет Нет Стабильное
Состояние Нет Нет Переходное
прослушивания
Состояние обучения Нет Да Переходное
Состояние Да Да Стабильное
переадресации
отключен Нет Нет Стабильное

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 добавила собственные функции для
улучшения протокола связующего дерева. В некоторых случаях IEEE добавляет эти или похожие
улучшения к более поздним стандартам IEEE, будь то пересмотр стандарта 802.1d или
дополнительный стандарт. В следующих разделах рассматриваются три фирменных дополнения к
протоколу связующего дерева: EtherChannel, PortFast и BPDU Guard.

NOTE If you plan to work on a production campus LAN network, you should probably
learn more about STP features than is covered in this book. To do so, go to the Cisco software
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 documentation.

ПРИМЕЧАНИЕ: Если вы планируете работать в локальной сети производственного кампуса,


вам, вероятно, следует узнать о функциях протокола связующего дерева больше, чем описано в
этой книге. Для этого перейдите в Руководство по конфигурации для коммутаторов 2960
программного обеспечения Cisco и посмотрите главы о протоколе связующего дерева, ускоренном
протоколе связующего дерева и дополнительноц функции протокола связующего дерева. Во
введении к этой книге есть информация о том, как найти документацию Cisco.

EtherChannel

One of the best ways to lower STP’s convergence time is to avoid convergence altogether.
EtherChannel provides a way to prevent STP convergence from being needed when only a single
port or cable failure occurs.

EtherChannel

Один из лучших способов уменьшить время конвергенции протокола связующего дерева - это
полностью избежать конвергенции. EtherChannel объясняет, как предотвратить сходимость
протокола связующего дерева, когда происходит сбой только одного порта или кабеля.

EtherChannel combines multiple parallel segments of equal speed (up to eight) between the
same pair of switches, bundled 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. 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 как единый интерфейс, как для процесса пересылки кадров, так и для
протокола связующего дерева. В результате, если одна из ссылок выходит из строя, но хотя бы
одна из ссылок работает, конвергенция протокола связующего дерева не произойдёт. Например,
на рисунке 2-7 показана уже знакомая вам сеть с тремя коммутаторами, но теперь с двумя Gigabit
Ethernet-соединениями между каждой парой коммутаторов.

Figure 2-7 Two-Segment EtherChannels Between Switches Larry

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

Вам также может понравиться