Симулятор сходимости STP / RSTP

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

Добавить коммутатор
Добавить соединение
Совет: Добавьте как минимум 3 коммутатора с резервными соединениями (треугольник или кольцо), чтобы увидеть заблокированные порты. Загрузите предустановленную топологию с помощью кнопки ниже или постройте свою собственную.

Текущая топология

Коммутаторы
  • Коммутаторы пока не добавлены.
Соединения

Диаграмма топологии

Корневой мост
Порт передачи
Блокирующий / Отбрасывающий порт
Корневой порт
Выделенный порт
Пунктирная линия = заблокированное соединение

Выбор корневого моста

Состояния портов

Инспектор BPDU

Временная шкала сходимости

Концепции STP / RSTP

Выбор корневого моста

Коммутатор с наименьшим Bridge ID побеждает. Bridge ID = Priority (по умолчанию 32768) + MAC-адрес. При равенстве по приоритету побеждает MAC-адрес с меньшим числовым значением. По одному корневому мосту на VLAN.

Корневой порт

Каждый не-корневой коммутатор выбирает один корневой порт — порт с наименьшей совокупной стоимостью пути до корневого моста. При равенстве расвязывается по Bridge ID соседа, затем по ID порта.

Выделенный порт

Каждый сетевой сегмент имеет ровно один Выделенный порт — порт, который предлагает наилучший (наименьший по стоимости) путь к корню. Все порты на корневом мосту являются выделенными.

Блокирующие / Отбрасывающие порты

Любой порт, который не является корневым портом или выделенным портом, заблокирован (STP) или отбрасывает (RSTP). Они прерывают петли на Уровне 2, сохраняя при этом топологию без петель.

Edge порты RSTP (802.1w)

Edge порты RSTP подключаются к конечным хостам, а не к другим коммутаторам. Они немедленно переходят в состояние Передачи (без задержек прослушивания/обучения), что эквивалентно функции PortFast в STP.

Скорость сходимости RSTP

Сходимость STP занимает 30–50 секунд (Прослушивание 15с + Обучение 15с на порт). RSTP использует рукопожатие Proposal/Agreement, сходясь менее чем за 2 секунды на каждый узел.

Стоимость пути (IEEE 802.1D)

10 Gbps = 2, 1 Gbps = 4, 100 Mbps = 19, 10 Mbps = 100, 1.5 Mbps = 1000. Меньшая стоимость = предпочтительный путь. Корневой мост рекламирует стоимость 0; каждый узел добавляет стоимость своего порта.

BPDU (Блок данных протокола моста)

BPDUs несут: ID корневого моста, стоимость пути до корня, ID отправляющего моста, ID порта и таймеры. Корневой мост генерирует BPDUs каждые Hello Time (2с). Другие мосты ретранслируют их наружу через Выделенные порты.