Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Технологии коммутации современных сетей Etherne...docx
Скачиваний:
24
Добавлен:
01.04.2025
Размер:
14 Мб
Скачать
☆

5.3.4 Механизм предложений и соглашений

На рис.5.14 показан процесс работы механизма предложений и соглашений. Коммутаторы А и В соединены между собой каналом типа «точка – точка». Предположим, что коммутатор А является корневым мостом сети. Коммутатор А посылает коммутатору В кадр BPDU с установленным флагом Proposal (шаг 1 на рис. 5.14 ), предлагая себя в качестве назначенного моста этого сегмента (BPDU-предложение будет передаваться только в том случае, если порт находится в состоянии Discarding или Learning ). После получения предложения, коммутатор В выберет в качестве нового корневого порта тот порт, через который этот BPDU был получен(порт р2) и переведет все неграничные порты в заблокированное состояние. Все остальные порты будут синхронизированы с новой информацией, чтобы иметь непротиворечивую информацию о топологии сети.

Порт является синхронизированным «in-sync», если он удовлетворяет следующим критериям:

· он находится в заблокированном состоянии (это состояние Discarding в стабильной топологии);

· он является граничным портом.

Чтобы продемонстрировать действие метода синхронизации на различные типы портов, предположим, что в коммутаторе В имеются граничные порты p3 и р5, и назначенный порт p4. Порты p3 и p5 уже удовлетворяют одному из условий синхронизации. Чтобы находиться в режиме синхронизации (шаг 2 на рис. 5.14), коммутатору В необходимо заблокировать портр4, переведя его в состояние Discarding .

После того, как коммутатор В убедится, что все порты синхронизированы, он разблокирует свой новый корневой порт (шаг 3 на рис. 5.14) и отправит через него коммутатору А согласие на предложение. Это сообщение является копией BPDU-предложения, в котором вместо бита Proposal установлен бит Agreement. Благодаря этому порт p1 коммутатора А точно знает, какому предложению соответствует полученное согласие. После этого коммутатор А мгновенно переведет свой назначенный порт р1 в состояние продвижения.

Находясь в заблокированном состоянии порт р4 коммутатора В начнет отсылать предложения нижележащему коммутатору и пытаться быстро перейти в состояние продвижения (шаг 4 на рис. 5.14).

Рис. 5.14 . Механизм предложений и соглашений

5.3.5 Новый механизм изменения топологии

1. Определение изменений топологии.

В протоколе RSTP только неграничные порты, переходя в состояние продвижения, могут вызвать процесс изменения топологии. Это означает, что разрыв соединения больше не рассматривается как изменение в топологии, в отличие от протокола STP, т.е. при переходе порта в заблокированное состояние, соответствующий коммутатор не генерирует TCN BPDU. Когда мост RSTP обнаруживает изменение топологии,происходит следующее:

· Коммутатор устанавливает начальное значение таймера TC While равным удвоенному интервалу Hello для всех неграничных назначенных портов и корневого порта. While Timer – это интервал времени, в течение которого мост RSTP активно информирует остальные мосты в сети об изменении топологии.

· Удаляет МАС-адреса, ассоциированные со всеми неграничными назначенными портами и корневым портом.

· До тех пор, пока не истечет время, установленное таймером TC While, запущенным на порте, в BPDU, отправляемых через него, будет установлен бит ТС.