wiki:Examples3uRstp

Настройка RSTP

Задача: с помощью протокола RSTP обеспечить работоспособность схемы в топологии кольцо.
Схема:

IP-адрес
Блок 1192.168.20.40
Блок 2192.168.20.41

В этом примере показана настройка RSTP на примере платы SM-02. Вместо платы SM-02 может быть использована любая другая плата, например, GE-12 для оптических стыков или радиорелейная связь через плату RT-01.

В этом примере будет показана только настройка RSTP. Для настройки платы SM-02 вы можете обратить к примерам настроек DSL или Руководству по эксплуатации.


Протокол STP (Spanning Tree Protocol) позволяет строить топологию сети Ethernet избыточной на физическом уровне, но при этом логически блокировать петли коммутации. Достигается это с помощью того, что STP отправляет сообщения BPDU (Bridge Protocol Data Unit) и распознает фактическую топологию сети. А затем, определяя роли коммутаторов и портов, часть портов блокирует так, чтобы в итоге получить топологию без петель.
В нашем примере мы будем использовать улучшенную версию STP – протокол RSTP (Rapid Spanning Tree Protocol – быстрый протокол связующего дерева), который обеспечивает более быструю перестройку топологии сети.
В настоящее время RSTP является стандартом, а классический STP рекомендуется использовать только там, где задействуется старое оборудование, не поддерживающее более современные протоколы.

Схема состоит из двух блоков, соединенных двумя линками. Сконфигурируем блоки таким образом, чтобы трафик шел через платы SW-01, а в случае разрыва Ethernet-линии трафик бы перенаправлялся через DSL-тракт.

При конфигурации RSTP мы настраиваем не отдельный порт каждой платы, а плату целиком, то есть сразу все порты. Поэтому в схеме участвует и плата SW-01, и плата SM-02, чтобы была возможность настроить каждый «порт» по отдельности.

Для настройки RSTP надо зайти на вкладку «Ethernet» и дальше перейти на вкладку «RSTP».

Для начала нам надо выбрать, какой из блоков будет корневым. Пусть это будет Блок 1, к которому подключен ПК.
Корневой коммутатор (bridge root) определяется параметром «Bridge ID», который состоит из значения «Bridge priority» и MAC-адреса коммутатора. Чем меньше значение «Bridge priority», тем больше приоритет этого коммутатора. Коммутатор с наименьшим значением «Bridge ID» становится корневым. При одинаковом значении «Bridge priority» у всех коммутаторов сети корневым становится коммутатор с наименьшим MAC-адресом.

Чтобы назначить один из блоков корневым, в разделе «Настройки» надо нажать «Изменить настройки». В появившемся окне выберем протокол «RSTP», в поле «prio» указывается приоритет коммутатора («Bridge priority»). На первом блоке изменим приоритет на 4096, на втором блоке укажем значение по умолчанию 32768. Остальные настройки можно оставить по умолчанию, как показано ниже.

На первом блоке в таблице ниже для платы SM-02 и порта Eth1 (это разъем RJ-45 на лицевой стороне платы SW-01) нужно сделать следующее:

  • включить RSTP, поставив галочку в столбце «Enabled»;
  • убрать галочку «Edge», так как в Edge порт подключаются оконечные устройства или сегмент сети, в котором не могут возникнуть петли, а в нашем случае блоки подключены друг к другу.

Остальные настройки можно оставить по умолчанию, как показано ниже. В нашей схеме они не будут ни на что влиять, так как за блокировку того или иного порта будут отвечать настройки на втором блоке. Если есть вероятность того, что к схеме добавится еще один сегмент сети, то в таком случае на корневом блоке так же следует указать «Path cost» для настройки приоритета портов, чтобы RSTP продолжил корректно работать после изменения топологии сети.

На корневом блоке все порты будут назначенными портами (designated port) и будут работать в режиме forwarding (полная функциональность порта).

На втором блоке так же включим RSTP для платы SM-02 и Eth1 и снимем галочку Edge порт. Параметр «Priority» можно оставить по умолчанию (128), поскольку приоритет портов лучше настроить через стоимость пути. В поле «Path cost» для платы SM-02 укажем 1000, для Eth1 – 10. Порт с наименьшей стоимость пути до корневого коммутатора становится корневым портом.

Теперь у Eth1 меньшая стоимость пути, что делает Eth1 root портом, а плата SM-02 будет резервным корневым портом и будет отбрасывать пакеты (discarding) до тех пор, пока root порт активен.

Таким образом при подключении двух блоков согласно схеме, трафик Ethernet будет идти через линк между платами SW-01, а в случае потери линка трафик пойдет через DSL.

Если отключить линк на плате SW-01 на втором блоке, то будет следующая картина: порт Eth1 отображается как «no link», плата SM-02 перешла в роль корневого порта и пересылает все пакеты.

Last modified 6 days ago Last modified on Mar 3, 2025, 5:36:16 PM

Attachments (6)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.