Jump to content
Калькуляторы

Прошу помощи с настройкой STP на оборудовании DLink.

Здравствуйте!

Прошу помощи с настройкой STP на оборудовании D-Link. С STP столкнулся второй раз. Первый раз на оборудовании Cisco всё прошло гладко, второй раз – на Dlink настроить ну никак не получается.

Собрал стенд, состоящий из 3х коммутаторов: DGS-3627 и двух DES-3028.

Порт 19й

3627G настроен следующим образом:

Порты 1-24 Vlan 4094 tag.

config stp version rstp

enable stp

config stp priority 4096 instance_id 0

config stp ports 1-24 externalCost auto edge true p2p auto state enable lbd disable

config stp ports 1-24 fbpdu enable

config stp ports 19-20 externalCost auto edge false p2p auto state enable lbd disable

config stp ports 19-20 fbpdu enable

 

Оба 3028:

config stp ports 1-28 externalCost auto edge true p2p auto state disable lbd disable

config stp ports 1-28 fbpdu disable

config stp ports 1-28 restricted_role true

config stp ports 1-28 restricted_tcn true

config stp ports 25-26 externalCost auto edge false p2p auto state enable lbd disable

config stp ports 25-26 fbpdu enable

config stp ports 25-26 restricted_role false

config stp ports 25-26 restricted_tcn false

 

После настройки корневым выбирается DGS3627, но порты 19 и 20 на нём, ведущие к DES`ам переходят в состояние

STATUS: Discarding

ROLE: Designated

post-80840-019249900 1327009885_thumb.png

Edited by purecopper

Share this post


Link to post
Share on other sites

У Вас мистика, клогевым становиться не существующий коммутатор :)

 

А что пишут DESы? На них STP включён? Оно без рук заводится, просто включив.

Share this post


Link to post
Share on other sites

чую там опечатка и должен быть 3627 вместо 3612.

fbpdu вам вобще нахрен нигде не нужен, но он на это не влияет.

влияет другое - вы не упомянули, какой режим включен на 3028. если там rstp, то из discarding в forwarding должно было перейти почти сразу, если mstp - не перейдет вовсе, пока не синхронизируете конфигурацию, если stp - сойтись должно будет не раньше чем через 30 секунд )

информация про vlan4094 тут вобще никакой роли не играет - см матчасть по ieee802.1d и ieee802.1w

Share this post


Link to post
Share on other sites

Спасибо за ответы. FDPU отключал. Версия STP - RSTP. STP везде включено, DES`ы выбирают DGS корневым, но эта зараза через некоторое время ставит порты Forwarding->Discarding.

Share this post


Link to post
Share on other sites

DGS3627G:

Boot PROM Version Build 1.10-B09

Firmware Version Build 2.80.B31

Hardware Version A1

 

DES3028:

Boot PROM Version Build 1.00.B06

Firmware Version Build 2.00.B27

Hardware Version A1

Share this post


Link to post
Share on other sites

Firmware Version Build 2.00.B27

это ж гавно мамонта.. 2.90 какую-нибудь влей

 

Firmware Version Build 2.80.B31

ну а тут 2.84 напрашивается

Share this post


Link to post
Share on other sites

Firmware Version Build 2.00.B27

это ж гавно мамонта.. 2.90 какую-нибудь влей

 

Firmware Version Build 2.80.B31

ну а тут 2.84 напрашивается

 

Cогласен.

Забрать прошивы можно отсюда.

http://forum.dlink.ru/viewtopic.php?f=2&t=92700

(под катом)

Share this post


Link to post
Share on other sites

Обновился.

В логах

DES New root selected (Instance:0 Root bridge MAC:00-1E-58-5F-77-00 Priority:16384)

Т.е. выбирается DGS3627G.

В это время DGS отключает ведущий к нему порт, в результате ничего не работает.

Status: Discarding

role: Designated

Share this post


Link to post
Share on other sites

на портах поставьте PVID такой, который есть на другом порту в любом виде...

то есть если вы выкинули везде 4094, сделайте на них-же PVID 4094

сделать это нужно на des-ах

conf gvrp 25-26 pvid 4094

примерно так.

 

смысл в том, что рут переводит все порты в designated, как и полагается руту.

но глупый дес продолжает слать bpdu, и рут вынужден выставить discarding.

проблема в том, что bpdu от рута не получает процессор des-ов.

 

можно посмотреть show stp с des-ов ?

Edited by g3fox

Share this post


Link to post
Share on other sites

g3fox

Спасибо, заработало.

 

Выкладываю вывод show stp:

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
New Root Trap        : Enabled
Topology Change Trap : Enabled

Share this post


Link to post
Share on other sites

а можно ещё с дес-ов:

show stp p 25-26

и c dgs:

show stp p 19-20

что-то у вас, кажись, не так ...

Share this post


Link to post
Share on other sites

Вот. Успел подключить третий DES.

DGS:

 

Port Index     : 19    , 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      8000/001E585F7700   20000              128   Forwarding  Designated

[*][code]Port Index     : 20    , 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      8000/001E585F7700   20000              128   Forwarding  Designated

 

 

 

DES1:

 

Port Index     : 25    , Hello Time: 2 /2 , Port STP Enabled  , LBD : No
Restricted role   : False,  Restricted TCN : False
External PathCost : Auto/20000    , Edge Port : False/No , P2P : Auto /Yes
Port Forward BPDU : Enabled
MSTI   Designated Bridge   Internal PathCost  Prio  Status      Role
-----  ------------------  -----------------  ----  ----------  ----------
0      8000/001E585F7700   20000              128   Forwarding  Root

 

 Port Index     : 26    , Hello Time: 2 /2 , Port STP Enabled  , LBD : No
Restricted role   : False,  Restricted TCN : False
External PathCost : Auto/20000    , Edge Port : False/No , P2P : Auto /Yes
Port Forward BPDU : Enabled
MSTI   Designated Bridge   Internal PathCost  Prio  Status      Role
-----  ------------------  -----------------  ----  ----------  ----------
0      8000/001E58A75E31   20000              128   Forwarding  Designated

 

 

DES2:

 

Port Index     : 25    , Hello Time: 2 /2 , Port STP Enabled  , LBD : No
Restricted role   : False,  Restricted TCN : False
External PathCost : Auto/20000    , Edge Port : False/No , P2P : Auto /Yes
Port Forward BPDU : Enabled
MSTI   Designated Bridge   Internal PathCost  Prio  Status      Role
-----  ------------------  -----------------  ----  ----------  ----------
0      8000/001E58A75E31   20000              128   Forwarding  Root

 

Port Index     : 26    , Hello Time: 2 /2 , Port STP Enabled  , LBD : No
Restricted role   : False,  Restricted TCN : False
External PathCost : Auto/20000    , Edge Port : False/No , P2P : Auto /Yes
Port Forward BPDU : Enabled
MSTI   Designated Bridge   Internal PathCost  Prio  Status      Role
-----  ------------------  -----------------  ----  ----------  ----------
0      8000/0022B0509B79   20000              128   Discarding  Alternate

 

 

И добавленный DES3:

 

 

Port Index     : 25    , Hello Time: 2 /2 , Port STP Enabled  , LBD : No
Restricted role   : False,  Restricted TCN : False
External PathCost : Auto/20000    , Edge Port : False/No , P2P : Auto /Yes
Port Forward BPDU : Enabled
MSTI   Designated Bridge   Internal PathCost  Prio  Status      Role
-----  ------------------  -----------------  ----  ----------  ----------
0      8000/0022B0509B79   20000              128   Forwarding  Designated

 

Port Index     : 26    , Hello Time: 2 /2 , Port STP Enabled  , LBD : No
Restricted role   : False,  Restricted TCN : False
External PathCost : Auto/20000    , Edge Port : False/No , P2P : Auto /Yes
Port Forward BPDU : Enabled
MSTI   Designated Bridge   Internal PathCost  Prio  Status      Role
-----  ------------------  -----------------  ----  ----------  ----------
0      8000/001E585F7700   20000              128   Forwarding  Root

 

Share this post


Link to post
Share on other sites

Вроде всё Ок.

На клиентских портах не забудьте отключить:

stp, fbpdu, gvrp.

Share this post


Link to post
Share on other sites

стандартный длинковский прикол.

на портах между коммутаторами отключите gvrp Ingress Check.

При этом отключить gvrp и gvrp Ingress Check это абсолютно разны вещи.

Share this post


Link to post
Share on other sites

Просто бот, пиарит сает некий.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this