Определение корневого коммутатора
Когда коммутатор запускается впервые, он считает себя корневым и
посылает каждые две секунды модуль BPDU, в котором в качестве ID корне-
вого коммутатора указан свой идентификатор (см. рис.2), который является
номером шасси или номером супервизора. Все коммутаторы, получая BPDU,
просматривают поле корневого идентификатора, и если в полученном BPDU
содержится меньший корневой идентификатор, то на него заменяется поле
корневого коммутатора в модуле BPDU и происходит посылка этого модуля
другим коммутаторам. Если в поле корневого коммутатора указан больший
идентификатор, то такой модуль уничтожается.
Все коммутаторы просматривают поле корневого коммутатора в BPDU,
постепенно перестраиваясь таким образом, что выполняют функцию только
трансляции, а не генерации модулей BPDU и делают вывод – коммутатор с
наименьшим значением ID будет корневым коммутатором. В конце концов,
корневой коммутатор начнёт получать модули BPDU со своим идентификато-
ром, которые он будет уничтожать. На этом процесс выбора корневого ком-
мутатора заканчивается. Поскольку максимальная задержка в приёме моду-
лей BPDU составляет 20 секунд, то за это время осуществится выбор корнево-
го коммутатора.
Определение корневых портов
В сети, использующей коммутацию пакетов, каждый сегмент имеет
один назначенный порт. Этот порт функционирует как единственный порт
коммутатора, который получает и отправляет все данные, поступающие в сег-
мент и отправляемые из него. Такой подход основывается на том, что если
только один порт обрабатывает данные для всех каналов, то все петли оказы-
ваются разорванными Коммутатор, которому принадлежит назначенный порт
данного сегмента, называется назначенным коммутаторам этого сегмента.
После определения корневого коммутатора все коммутаторы переключаются
на определение корневых портов. Корневым портом коммутатора называется
порт, ближайший к корневому коммутатору. Каждый некорневой коммутатор
должен иметь один корневой порт. Для этого коммутатор используют оценку
в качестве меры близости к корневому коммутатору, называемую оценкой
корневого маршрута, которая является кумулятивной (суммарной) оценкой
всех каналов, ведущих к корневому коммутатору. На рис.5.4 приведен при-
мер выбора корневых портов и показано, как вычисляется оценка при прохо-
де через несколько коммутаторов и проиллюстрирован процесс окончатель-
ного выбора корневого порта.