Здравствуйте.
Прошу помощи в настройке следующей схемы:

Дано:
DGS3627G (
FW 2.84-B25), DGS3612G (
FW 2.84-B25), FreeBSD (
8.0 stable 201105).
Цель задачи: хочу чтобы трафик от "комп 1" к "комп 2" бежал через "FreBSD bridge". Как только "FreBSD bridge" упадет, трафик должен бежать по прямому линку между коммутаторами. Резервировать планирую 3 бриджа, следовательно надо буду использовать MSTP. Но для начала хочу настроить работу MSTP на одном бридже.
Как я понимаю работу MSTP в данной схеме: трафик от "комп 1" попадает сначала на 3627, потом на бридж, потом на 3612, потом на "комп 2". Я предполагаю, что для 3627 рутовым бриджом должен бвть "FreeBSD bridge". Если "FreeBSD bridge" выклчится, то рутовым бриджом должен быть 3612. Согласно этому я должен дать приоритеты таким образом:
Код:
3627 - самый низкий приоритет
FreeBSD bridge - самый высокий приоритет
3612 - среднее между FreeBSD bridge и 3627
Приступаю к настройке (основываясь на
"Примере настройки MSTP №1: одна копия STP на каждый VLAN"):
3627 (00-22-B0-26-C1-00):
Код:
config vlan default delete 1-27
create vlan bridge1 tag 101
config vlan bridge1 add unt 21-24
config stp version mstp
config stp mst_config_id name bridge1 revision_level 1
config stp priority 8192 instance_id 0
create stp instance_id 2
config stp instance_id 2 add_vlan 101
config stp priority 8192 instance_id 2
enable stp
3612 (00-1E-58-D9-13-00):Код:
config vlan default delete 1-12
create vlan bridge1 tag 101
config vlan bridge1 add unt 9-12
config stp version mstp
config stp mst_config_id name bridge1 revision_level 1
config stp priority 4096 instance_id 0
create stp instance_id 2
config stp instance_id 2 add_vlan 101
config stp priority 4096 instance_id 2
enable stp
FreeBSD bridge:Код:
ifconfig bridge0 stp em0 stp em1
ifconfig bridge0 priority 0
ifconfig bridge0 fwddelay 4
ifconfig bridge0 maxage 6
Начинаю тестирование:
1. Прямого линка между свитчами пока что нету:
3627:Код:
STP Instance Settings
---------------------------
Instance Type : CIST
Instance Status : Enabled
Instance Priority : 8192 (Bridge Priority : 8192 , SYS ID Ext : 0 )
STP Instance Operational Status
--------------------------------
Designated Root Bridge : 0 /00-15-17-8E-E7-EE
External Root Cost : 20000
Regional Root Bridge : 8192 /00-22-B0-26-C1-00
Internal Root Cost : 0
Designated Bridge : 0 /00-15-17-8E-E7-EE
Root Port : 21
Max Age : 6
Forward Delay : 4
Last Topology Change : 145
Topology Changes Count : 27
STP Instance Settings
---------------------------
Instance Type : MSTI(2)
Instance Status : Enabled
Instance Priority : 8194 (Bridge Priority : 8192 , SYS ID Ext : 2 )
STP Instance Operational Status
--------------------------------
Regional Root Bridge : 8194 /00-22-B0-26-C1-00
Internal Root Cost : 0
Designated Bridge : 8194 /00-22-B0-26-C1-00
Root Port : None
Remaining Hops : 20
Last Topology Change : 101
Topology Changes Count : 27
Command: show stp ports 21
MSTP Port Information
----------------------
Port Index : 21 , Hello Time: 2 /2 , Port STP : Enabled , LBD : No
External PathCost : Auto/20000 , Edge Port : False/No , P2P : Auto /Yes
Port RestrictedRole : False, Port RestrictedTCN : False
Port Forward BPDU : Enabled
MSTI Designated Bridge Internal PathCost Prio Status Role
----- ------------------ ----------------- ---- ---------- ----------
0 0000/0015178EE7EE 20000 128 Forwarding Root
2 2002/0022B026C100 20000 128 Forwarding Master
На "FreeBSD bridge" tcpdump`ом вижу трафик. Тут мне непонятно, почему в
Instance Type: CIST я вижу рутовый портв, а в
Instance Type : MSTI(2) - нет.
2. Подключаю прямой линк:
3627:Код:
STP Instance Settings
---------------------------
Instance Type : CIST
Instance Status : Enabled
Instance Priority : 8192 (Bridge Priority : 8192 , SYS ID Ext : 0 )
STP Instance Operational Status
--------------------------------
Designated Root Bridge : 0 /00-15-17-8E-E7-EE
External Root Cost : 20000
Regional Root Bridge : 4096 /00-1E-58-D9-13-00
Internal Root Cost : 20000
Designated Bridge : 4096 /00-1E-58-D9-13-00
Root Port : 24
Max Age : 6
Forward Delay : 4
Last Topology Change : 387
Topology Changes Count : 26
STP Instance Settings
---------------------------
Instance Type : MSTI(2)
Instance Status : Enabled
Instance Priority : 8194 (Bridge Priority : 8192 , SYS ID Ext : 2 )
STP Instance Operational Status
--------------------------------
Regional Root Bridge : 4098 /00-1E-58-D9-13-00
Internal Root Cost : 20000
Designated Bridge : 4098 /00-1E-58-D9-13-00
Root Port : 24
Remaining Hops : 19
Last Topology Change : 473
Topology Changes Count : 26
Command: show stp ports 24
MSTP Port Information
----------------------
Port Index : 24 , Hello Time: 2 /2 , Port STP : Enabled , LBD : No
External PathCost : Auto/20000 , Edge Port : False/No , P2P : Auto /Yes
Port RestrictedRole : False, Port RestrictedTCN : False
Port Forward BPDU : Enabled
MSTI Designated Bridge Internal PathCost Prio Status Role
----- ------------------ ----------------- ---- ---------- ----------
0 1000/001E58D91300 20000 128 Forwarding Root
2 1002/001E58D91300 20000 128 Forwarding Root
Command: show stp ports 21
MSTP Port Information
----------------------
Port Index : 21 , Hello Time: 2 /2 , Port STP : Enabled , LBD : No
External PathCost : Auto/20000 , Edge Port : False/No , P2P : Auto /Yes
Port RestrictedRole : False, Port RestrictedTCN : False
Port Forward BPDU : Enabled
MSTI Designated Bridge Internal PathCost Prio Status Role
----- ------------------ ----------------- ---- ---------- ----------
0 0000/0015178EE7EE 20000 128 Discarding Alternate
2 2002/0022B026C100 20000 128 Discarding Alternate
3612:Код:
STP Instance Settings
---------------------------
Instance Type : CIST
Instance Status : Enabled
Instance Priority : 4096 (Bridge Priority : 4096 , SYS ID Ext : 0 )
STP Instance Operational Status
--------------------------------
Designated Root Bridge : 0 /00-15-17-8E-E7-EE
External Root Cost : 20000
Regional Root Bridge : 4096 /00-1E-58-D9-13-00
Internal Root Cost : 0
Designated Bridge : 0 /00-15-17-8E-E7-EE
Root Port : 9
Max Age : 6
Forward Delay : 4
Last Topology Change : 510
Topology Changes Count : 11
STP Instance Settings
---------------------------
Instance Type : MSTI(2)
Instance Status : Enabled
Instance Priority : 4098 (Bridge Priority : 4096 , SYS ID Ext : 2 )
STP Instance Operational Status
--------------------------------
Regional Root Bridge : 4098 /00-1E-58-D9-13-00
Internal Root Cost : 0
Designated Bridge : 4098 /00-1E-58-D9-13-00
Root Port : None
Remaining Hops : 20
Last Topology Change : 532
Topology Changes Count : 11
Command: show stp ports 9
MSTP Port Information
----------------------
Port Index : 9 , Hello Time: 2 /2 , Port STP : Enabled , LBD : No
External PathCost : Auto/20000 , Edge Port : False/No , P2P : Auto /Yes
Port RestrictedRole : False, Port RestrictedTCN : False
Port Forward BPDU : Enabled
MSTI Designated Bridge Internal PathCost Prio Status Role
----- ------------------ ----------------- ---- ---------- ----------
0 0000/0015178EE7EE 20000 128 Forwarding Root
2 1002/001E58D91300 20000 128 Forwarding Master
Command: show stp ports 12
MSTP Port Information
----------------------
Port Index : 12 , Hello Time: 2 /2 , Port STP : Enabled , LBD : No
External PathCost : Auto/20000 , Edge Port : False/No , P2P : Auto /Yes
Port RestrictedRole : False, Port RestrictedTCN : False
Port Forward BPDU : Enabled
MSTI Designated Bridge Internal PathCost Prio Status Role
----- ------------------ ----------------- ---- ---------- ----------
0 1000/001E58D91300 20000 128 Forwarding Designated
2 1002/001E58D91300 20000 128 Forwarding Designated
И соотвественно трафик бежит напрямую между коммутаторами.
При такой настройке схема работает наоборот. Не могу найти ошибку в настройке. Понимаю, что по настройке STP на Фре вопрос скорее всего не к Dlink. Но может кто из общественности занимался таким вопросом.
Спасибо.