VSTP

Схема сети

Тут всё аналогично. Можно сразу приступать к настройке. Отличие будет только в том, что для каждого VLAN'а мы будем отдельно указывать Bridge-Priority.

Earth
protocols {
    vstp {
        bpdu-block-on-edge;
        vlan 100 {
            bridge-priority 0;
        }
        vlan 200 {
            bridge-priority 0;
        }
        vlan all {
            interface xe-0/0/2 {
                edge;
            }
            interface all;
        }
    }
}

Все настройки интерфейсов остаются такие же, как и в RSTP. Что тут нового? Ну первое, что мы видим, это настройка Bridge-Priority для каждого VLAN, для которого нужно. Также видно, что для всех вланов мы включили все интерфейсы, а xe-0/0/2 указали как Edge (Аналог PortFast в Cisco) и включили bpdu-block-on-edge (BPDU-Guard в Cisco). Также стоит заметить, что более точный конфиг переписывает менее точный. Например, для VLAN 100 и 200 Bridge-Priority меняется, а для остальных вланов остаётся стандартным.

Проверим как там обстоят дела с корневыми коммутаторами:

Сравниваем Bridge ID и Root-ID, видим, что для 100 и 200 VLAN он одинаковый, значит настройки верны. Может остаться вопрос: "Почему мы настраивали Bridge-Priority 0, а видим, что он равен 100 и 200 для соответствующих вланов?" Тут всё верно, VSTP добавляет к приоритету номер VLANа.

Теперь посмотрим порты:

Тут тоже всё в порядке. Не смотря на то, что интерфейс включен для всех вланов. Так происходит из-за того, что на самом интерфейсе накинут только 100 VLAN.

Пинги:

Основаная проблема VSTP состоит в том, что мы указываем каждый VLAN отдельно и под каждый VLAN нужно запускать отдельный RSTP-процесс. Если VLANов много, то начинаются проблемы. Всё это может помочь решить MSTP.

Last updated

Was this helpful?