Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
83 (1)-2014-07-10-10-07-18.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
9.51 Mб
Скачать

8.5. Усиление стабильности протокола stp

· Служба STP Root Guard (служба защиты корневого моста) может быть полезна

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

· Служба STP Root Guard должна быть включена на всех портах, где не следует обнаруживать корневой мост. Это позволяет сохранить текущий выбор основного и дополнительного корневых мостов.

· Обнаружение однонаправленной передачи в канале (Unidirectional Link Detection — UDLD) — способ обнаружения канала, в котором передача осуществляется только в одном направлении, что позволяет предотвратить возникновение мостовых петель и "черных дыр" для трафика, которые обычно не обнаруживаются и не предотвращаются протоколом STP.

· Механизм UDLD функционирует на втором уровне путем отправки пакетов, содержащих идентификаторы устройства и порта, соседям, подключенным к портам коммутатора. Также любые UDLD-пакеты, получаемые от соседнего устройства, отражаются для того, чтобы данное устройство получило подтверждение о том, что оно опознано. UDLD-сообщения отправляются в течение интервалов сообщений (message interval), стандартная длительность которых обычно равна 15 секундам.

· Механизм UDLD функционирует в двух режимах.

· Обычный режим. Однонаправленные каналы обнаруживаются и объявляются ошибочными, но никакие действия не предпринимаются.

· Агрессивный режим. Однонаправленные каналы обнаруживаются, объявляются ошибочными и отключаются после восьми попыток (по одной в секунду в те-чение восьми секунд) переустановки канала. Отключенные порты необходимо включать вручную.

· Функция STP Loop Guard обнаруживает отсутствие BPDU-блоков на корневом и альтернативном корневом портах. Неназначенные порты временно отключаются, что препятствует их переходу в назначенные порты и состояние передачи.

· Функцию STP Loop Guard необходимо включить на корневом и альтернативном корневом портах (оба неназначенные) для всех возможных вариантов активной STP-топологии.

89

8.6. Пример функционирования протокола stp

В качестве примера функционирования протокола STP рассмотрим сеть, состоящую из трех коммутаторов Catalyst, подключенных по схеме треугольника (рис. 42).

Корневые порты отмечаются литерами RP, назначенные порты — DP, метки F соот-ветствуют портам в состоянии передачи, а X — портам, которые находятся в состоянии блокировки.

Рассмотрим выполнение алгоритма распределенного связующего дерева. 1. Выбор корневого моста. Все

три коммутатора имеют равные значения приоритета моста (стандартный приоритет равен 32786). В то же время коммутатор Catalyst А имеет наименьший МАС-адрес (00-00-00-00-ОО-Оа), поэтому он ста-новится корневым мостом.

2. Выбор корневых портов. На

каждом коммутаторе вычисляются

ис 42. труктура сети для примера функциониров ия протокола STP

стоимости корневых маршрутов. На коммутаторе Catalyst В порт 1/1 имеет стоимость корневого маршрута 0+19. Порт 1/1 коммутатора Catalyst С также имеет стоимость корне-вого маршрута, равную 0+19.

3. Выбор назначенных портов. По определению все порты корневого моста становятся назначенными портами для своих сегментов. Следовательно, порты 1/1 и 1/2 коммутатора Catalyst А являются назначенными. Порт 1/2 коммутатора Catalyst В и порт 1/2 коммутатора Catalyst С совместно используют один сегмент. Требуется, чтобы один из указанных портов стал назначенным. Стоимость корневого маршрута для каждого из портов равна 0+19+19, или 38, что делает невозможным выбор одного из них. Наименьший отправляемый идентификатор моста позволяет решить эту проблему, и порт 1/2 коммутатора Catalyst В (имеющего наименьший адрес из двух) становится назначенным.

4. Все порты, не являющиеся ни корневыми, ни назначенными, переводятся в состоя-ние блокировки. Единственный порт, который не является ни корневым, ни назначенным, — это порт 1/2 коммутатора Catalyst С. Порт переводится в состояние блокировки (отмеченное на схеме литерой X).

90

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]