Протокол STP в иерархической сети
После задания корневого моста, а также корневых, назначенных и заблокированных портов, STP рассылает кадры BPDU по коммутируемой сети с 2-секундным интервалом. STP продолжает отслеживать эти BPDU, чтобы убедиться в отсутствии отказавших каналов и новых петель.
Состояние портов после выполнения STP
Если происходит отказ канала, STP перерассчитывается путем:
· перевода некоторых портов из блокирующего режима в режим пересылки;
· перевода некоторых портов из режима пересылки в блокирующий режим;
· формирования нового дерева STP для предотвращения образования петель в сети.
Протокол STP не является мгновенным. Когда канал отключается, STP обнаруживает отказ и перерассчитывает наилучшие пути через сеть. Этот расчет и процесс перехода занимают от 30 до 50 секунд для каждого коммутатора. Пользовательские данные не проходят через порты, для которых выполняется перерасчет.
Состояние портов после перерасчёта STP при обрыве одного из каналов связи
Время ожидания некоторых пользовательских приложений может истечь во время перерасчета, что может привести к снижению производительности и потере прибыли. Частый перерасчет STP негативно влияет на время работы систем.
Крупный корпоративный сервер подключен к порту коммутатора. Если для этого порта выполняется перерасчет из-за STP, сервер будет недоступен в течение 50 секунд. Трудно представить, какое количество транзакций будет потеряно за это время.
В стабильной сети перерасчеты STP редки. Если сеть нестабильна, необходимо проверить стабильность коммутаторов и изменения их конфигураций. Одна из самых распространенных причин перерасчетов STP — неисправный источник питания или кабель питания коммутатора. Неисправность источника питания вызывает неожиданную перезагрузку устройства.
Для проверки работоспособности протокола STP используется несколько полезных команд.
show spanning-tree — отображает идентификатор корневого моста, идентификатор моста и состояния портов
show spanning-tree summary — отображает сводку состояний портов
show spanning-tree detail — отображает подробные сведения о портах
show spanning-tree interface — выводит состояние и конфигурацию интерфейса STP
show spanning-tree blockedports — отображает заблокированные порты
Ход работы
1. Запустить Packet Tracer.
2. Собрать следующую сеть:
· 3 коммутатора 2960-24ТТ;
· 3 оконечных устройства (клиентские ПК);
· Соединение между коммутаторами с помощью витой пары (перекрёстный обжим) – copper cross-over;
· Соединение коммутатора S2 с ПК с помощью витой пары (прямой обжим) – copper straight-through.
3. С помощью команд show * проверить настройку протокола STP на каждом из коммутаторов, состояние портов; выяснить, какой из коммутаторов назначен корневым. Занести в отчёт вывод show spanning-tree по каждому из коммутаторов.
4. На одном из некорневых коммутаторов изменить приоритет таким образом, чтобы он стал корневым. Описать изменения в выводе.