Базовая настройка RSTP на коммутаторах D-Link

    Разместил biparasite Дата: 2nd Март 2010 в 01:13

Как показано на схеме, коммутаторы находятся в vlan 15, в 172.20.0.0/24 подсети. В данном случае коммутатор DGS-3612G будет выступать у нас в качестве root.

Итак, приступим к настройке.

В первую очередь настроим DGS-3612G

Создадим vlan 15, повесим его на 1 и 2 порты, уберем с этих портов default vlan

DGS-3612G:5# config vlan default delete 1-2
DGS-3612G:5# create vlan vlan15 tag 15
DGS-3612G:5# config vlan vlan15 add tagged 1-2

Теперь создадим ip интерфейс, предварительно отключив System интерфейс, с ip 10.90.90.90/8, находящийся в default vlan

DGS-3612G:5# config ipif System ipaddress 10.90.90.90/30 vlan defautl state disable

Создаем ip интерфейс

DGS-3612G:5# create ipif if15 172.20.0.1/30 vlan15 state enable

Приступаем к настройке RSTP.

Указываем использование RSTP на коммутаторе

DGS-3612G:5# config stp version rstp

Указываем приоритет

DGS-3612G:5# config stp priority 16384 instance_id 0

Глобально включаем stp, без выполнения данной команды работать ничего не будет.

DGS-3612G:5# enable stp

Настройка портов

DGS-3612G:5# config stp ports 1-2 externalCost auto edge false p2p auto state enable lbd disable

Включаем fbpdu на портах

DGS-3612G:5# config stp ports 1-2 fbpdu enable

С настройками закончили, смотрим, что получилось:
DGS-3612G:5#show stp
Command: show stp

STP Bridge Global Settings
—————————
STP Status : Enabled
STP Version : RSTP
Max Age : 20
Hello Time : 2
Forward Delay : 15
Max Hops : 20
TX Hold Count : 3
Forwarding BPDU : Enabled
Loopback Detection : Enabled
LBD Recover Time : 60

Переходим к настройке RSTP на DES-3526

Удаляем default vlan с портов

DES-3526:admin# config vlan default delete 1-26

Cоздаем vlan vlan15

DES-3526:admin# create vlan vlan15 tag 15
DES-3526:admin# config vlan vlan15 add untagged 1-24
DES-3526:admin# config vlan vlan15 add tagged 25-26

Создаем ip интерфейс и прописываем маршрут по умолчанию

DES-3526:admin# config ipif System vlan vlan15 ipaddress 172.2.0.2/24 state enable
DES-3526:admin# create iproute default 172.20.0.1

Указываем что у нас используется RSTP и глобально включаем stp

DES-3526:admin# config stp version rstp
DES-3526:admin# enable stp

Отключаем на абонентских портах stp

DES-3526:admin# config stp ports 1-24 externalCost auto edge true p2p auto state disable
DES-3526:admin# config stp ports 1-24 fbpdu disableх
DES-3526:admin# config stp ports 1-24 restricted_role true
DES-3526:admin# config stp ports 1-24 restricted_tcn true

Настройки RSTP на магистральных портах

DES-3526:admin# config stp ports 25-26 externalCost auto edge false p2p auto state enable
DES-3526:admin# config stp ports 25-26 fbpdu enable
DES-3526:admin# config stp ports 25-26 restricted_role false
DES-3526:admin# config stp ports 25-26 restricted_tcn false

С DES-3526 закончили, переходим к настройке DES-3028

Удаляем default vlan с портов

DES-3028:4# config vlan default delete 1-28

Cоздаем vlan vlan15

DES-3028:4# create vlan vlan15 tag 15
DES-3028:4# config vlan vlan15 add untagged 1-24
DES-3028:4# config vlan vlan15 add tagged 25-26

Создаем ip интерфейс и прописываем маршрут по умолчанию

DES-3028:4# config ipif System vlan vlan15 ipaddress 172.2.0.3/24 state enable
DES-3028:4# create iproute default 172.20.0.1

Указываем использование RSTP на коммутаторе, глобально включаем stp

DES-3028:4# enable stp
DES-3028:4# config stp version rstp

Включаем отсылку трапов в случае изменения root кольца

DES-3028:4# config stp trap new_root enable topo_change enable

Отключаем на абонентских портах stp

DES-3028:4# config stp ports 1-24 externalCost auto edge true p2p auto state disable lbd disable
DES-3028:4# config stp ports 1-24 fbpdu disable
DES-3028:4# config stp ports 1-24 restricted_role true
DES-3028:4# config stp ports 1-24 restricted_tcn true

Настройки RSTP на магистральных портах

DES-3028:4# config stp ports 25-28 externalCost auto edge false p2p auto state enable lbd disable
DES-3028:4# config stp ports 25-28 fbpdu enable
DES-3028:4# config stp ports 25-28 restricted_role false
DES-3028:4# config stp ports 25-28 restricted_tcn false

Вот, в принципе, и все необходимые настройки для корректной работы RSTP на коммутаторах D-Link.

Если все сделали правильно, то вывод команды на DES-3526 или DES-3028 show stp instance_id должна иметь такой вид, где Designated Root Bridge : 16384/00-1C-F0-25-81-80 мак адрес DGS-3612 :

DES-3526:admin# show stp instance_id
Command: show stp instance_id

STP Instance Settings
—————————
Instance Type : CIST
Instance Status : Enabled
Instance Priority : 32768(bridge priority : 32768, sys ID ext : 0 )

STP Instance Operational Status
——————————–
Designated Root Bridge : 16384/00-1C-F0-25-81-80
External Root Cost : 80000
Regional Root Bridge : 32768/00-1C-F0-D3-E6-AF
Internal Root Cost : 0
Designated Bridge : 32768/00-1C-F0-D3-E7-19
Root Port : 25
Max Age : 20
Forward Delay : 15
Last Topology Change : 20643
Topology Changes Count : 1

На этом пока и остановимся, постараюсь в скором времени дополнить статью.