faq обучение настройка
Текущее время: Пт июл 25, 2025 03:41

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: STP через Link_Aggregation
СообщениеДобавлено: Ср дек 28, 2011 20:01 
Не в сети

Зарегистрирован: Ср дек 28, 2011 18:56
Сообщений: 1
Приветствую Вас, Господа!

Встал вопрос и стоит:
Есть 4 коммутатора DES-3028P (Firmware: Build 2.00.B27), соединенные в кольцо. Для этого на каждом коммутаторе настроены link_aggregation
Код:
# LACP

config lacp_port 25-28 mode active
config lacp_port 1-24 mode passive
config link_aggregation algorithm mac_source_dest
create link_aggregation group_id 1 type lacp
config link_aggregation group_id 1 master_port 25 ports 25-26 state enable
create link_aggregation group_id 2 type lacp
config link_aggregation group_id 2 master_port 27 ports 27-28 state enable


Статус линков нормальный (как я понимаю):

Код:
DES-3028P:4#show link_aggregation   
Command: show link_aggregation

Link Aggregation Algorithm = MAC_destination_source

Group ID      : 1
Type          : LACP
Master Port   : 25
Member Port   : 25-26
Active Port   : 25-26
Status        : Enabled
Flooding Port : 25

Group ID      : 2
Type          : LACP
Master Port   : 27
Member Port   : 27-28
Active Port   : 27-28
Status        : Enabled
Flooding Port : 27

Total Entries : 2

DES-3028P:4#


Поверх этих линков поднят spaning tree:

Код:
# STP
                                                                               
enable stp
config stp version rstp
config stp maxage 20 maxhops 20 forwarddelay 15 txholdcount 6 fbpdu enable hellotime 2 lbd enable lbd_recover_timer 60
config stp priority 16384 instance_id 0

Ясное дело, что значение 16384 только у одного свича, который должен был бы быть корнем. У остальных значение 32768 по-умолчанию.

Код:
config stp ports 1 externalCost auto edge true p2p auto state disable lbd disable
config stp mst_ports 1 instance_id 0 internalCost auto priority 128
config stp ports 1 fbpdu disable
config stp ports 1 restricted_role true
config stp ports 1 restricted_tcn true

... последние 5 строк повторяются для портов 2-24 ...
Код:
config stp ports 25 externalCost auto edge false p2p auto state enable lbd disable
config stp mst_ports 25 instance_id 0 internalCost auto priority 128           
config stp ports 25 fbpdu enable
config stp ports 25 restricted_role false
config stp ports 25 restricted_tcn false
config stp ports 26 externalCost auto edge false p2p auto state enable lbd disable
config stp mst_ports 26 instance_id 0 internalCost auto priority 128
config stp ports 26 fbpdu enable
config stp ports 26 restricted_role false
config stp ports 26 restricted_tcn false
config stp ports 27 externalCost auto edge false p2p auto state enable lbd disable
config stp mst_ports 27 instance_id 0 internalCost auto priority 128
config stp ports 27 fbpdu enable
config stp ports 27 restricted_role false
config stp ports 27 restricted_tcn false
config stp ports 28 externalCost auto edge false p2p auto state enable lbd disable
config stp mst_ports 28 instance_id 0 internalCost auto priority 128
config stp ports 28 fbpdu enable
config stp ports 28 restricted_role false
config stp ports 28 restricted_tcn false                                       
config stp mst_config_id name 34:08:04:95:87:3F revision_level 0


Далее идет настройка виланов, понятно, что advertisement им не очень-то и нужен, поскольку все виланы на всех свичах статические. Но без него у меня один свич другой не видел. Странность, но работает.
Код:
# VLAN

disable asymmetric_vlan
disable qinq
config vlan default delete 1-28
config vlan default advertisement enable
create vlan mgmt tag 100 advertisement
config vlan mgmt add tagged 25-28
config vlan mgmt add untagged 24
disable gvrp

# VLAN_TRUNK

disable vlan_trunk



Статус STP для всех коммутаторов такие:
Код:
DES-3028P:4#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      : 6     
 Forwarding BPDU    : Enabled
 Loopback Detection : Enabled
 LBD Recover Time   : 60     


DES-3028P:4#


Но статус сущности (instance) stp очень странен:
Код:
DES-3028P:4#show stp instance   
Command: show stp instance

 STP Instance Settings
 ---------------------------
 Instance Type          : CIST   
 Instance Status        : Enabled
 Instance Priority      : 16384(Bridge Priority : 16384, sys ID ext : 0 )

 STP Instance Operational Status
 --------------------------------
 Designated Root Bridge : 16384/34-08-04-95-87-3F
 External Root Cost     : 0                     
 Regional Root Bridge   : 16384/34-08-04-95-87-3F
 Internal Root Cost     : 0                     
 Designated Bridge      : 16384/34-08-04-95-87-3F
 Root Port              : None 
 Max Age                : 20                     
 Forward Delay          : 15                     
 Last Topology Change   : 1                     
 Topology Changes Count : 841                   


Т.е. постоянно происходит перестроение топологии. При этом два коммутатора из 4х в кольце видны совершенно нормально, а два других - по очереди. Они постоянно переключаются с одного aggregative link на другой и меняют топологию сети. Я бы сказал, что не топология получилась, а потология. Изменение этой самой потологии отражено в журнале двух коммутаторов, одно и тоже:
Код:
574   0000-00-00 00:43:12 Topology changed (Instance:0 port:25)               
573   0000-00-00 00:43:09 Topology changed (Instance:0 port:27)
572   0000-00-00 00:42:59 Topology changed (Instance:0 port:25)
571   0000-00-00 00:42:49 Topology changed (Instance:0 port:25)
570   0000-00-00 00:42:46 Topology changed (Instance:0 port:27)
569   0000-00-00 00:42:39 Topology changed (Instance:0 port:25)
568   0000-00-00 00:42:36 Topology changed (Instance:0 port:27)
567   0000-00-00 00:42:26 Topology changed (Instance:0 port:25


Но у двух других свичей все как-то иначе:
Код:
3032  0000-00-00 02:13:30 Topology changed (Instance:0 port:27)
3031  0000-00-00 02:13:29 New root selected (Instance:0 Root bridge MAC:34-08-04
                          -95-87-3F Priority:16384)
3029  0000-00-00 02:13:25 New root selected (Instance:0 Root bridge MAC:34-08-04
                          -95-86-AF Priority:32768)
3028  0000-00-00 02:13:23 New root selected (Instance:0 Root bridge MAC:34-08-04
                          -95-88-04 Priority:32768)
3027  0000-00-00 02:13:18 Topology changed (Instance:0 port:27)
3026  0000-00-00 02:13:18 New root selected (Instance:0 Root bridge MAC:34-08-04
                          -95-87-3F Priority:16384)
3025  0000-00-00 02:13:14 Topology changed (Instance:0 port:25)
3024  0000-00-00 02:13:13 New root selected (Instance:0 Root bridge MAC:34-08-04
                          -95-86-AF Priority:32768)
3023  0000-00-00 02:13:13 New root selected (Instance:0 Root bridge MAC:34-08-04
                          -95-88-04 Priority:32768)
3022  0000-00-00 02:13:08 Topology changed (Instance:0 port:27)
3021  0000-00-00 02:13:07 New root selected (Instance:0 Root bridge MAC:34-08-04
                          -95-87-3F Priority:16384)

Совершенно не ясно почему они выбирают друг друга, когда ясно где находится ближайший корневой коммутатор и что его приоритет ниже чем у других. Другое дело, что от того коммутатора который всю картину портит до того, который должен быть коневым - одинаковое расстояние что в одну, что в другую сторону. Но попытка сменить приоритеты на всех коммутаторах не дали результата. Также не помогло и удаление одного коммутатора (т.е. остались только 3 коммутатора и 6 link_aggregation).

Помогите пожалуйста разобраться где собака порылась. Чую я, что чего-то недочитал. Где-то допустил какой-то косяк, но вроде не первый день бьюсь, да и подобная конфигурация не первая (правда в других фигурирует хотябы 1 DGS как корневой).

Я пытался удалить настройки stp для вторых портов входящих в состав link_aggregation, но коммутатор мне сообщал что я не могу ничего делать с портами-членами этих самых линков. Хотя, это, вроде, проблемой не является, поскольку везде в логах фигурируют только мастер-порты, а члены не очень-то светятся в логах (была мысль, что по второму порту в aggregative link бежит второй bpdu и что-то там портит, но нет, логи про сей факт молчат).

С уважением,
Антон Никифоров

_________________
С уважением,
Антон Никифоров


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: STP через Link_Aggregation
СообщениеДобавлено: Чт дек 29, 2011 09:14 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Вт янв 18, 2011 13:29
Сообщений: 8999
Для начала обновите прошивку.
На первый взгляд настройки у вас верные.
Можно также попробовать выставить с одной стороны каждого из агрегированых каналов passive режим.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB