faq обучение настройка
Текущее время: Вс июл 27, 2025 14:48

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




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
СообщениеДобавлено: Ср авг 07, 2013 10:48 
Не в сети

Зарегистрирован: Вс май 08, 2005 17:50
Сообщений: 145
Откуда: Санкт-Петербург
Добрый день.
Понаставили DES-3200 Rev C1 в разных точках сети, периодически появляется проблема с отсутствием мак адресов на одном из комбо-портов (точно не помню при включении по оптике, по меди или в обоих случаях проявляется проблема). Как результат, теряется доступ к коммутаторам в управляющем влане и к клиентам на той стороне линка. Решается выключением/включением порта или перезагрузкой.
Прошивка на всех 4.35.B010.

P.S.
Из темы viewtopic.php?f=2&t=154233 я не совсем понял проблема у них аналогичная или иного рода..

Есть ли смысл прошивать все коммутаторы на 4.35.B015 или нужно подождать выхода фикса?


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Ср авг 07, 2013 12:28 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Вт янв 18, 2011 13:29
Сообщений: 8999
Подождите - исправление будет доступно в ближайшее время.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Ср авг 07, 2013 13:27 
Не в сети

Зарегистрирован: Вс май 08, 2005 17:50
Сообщений: 145
Откуда: Санкт-Петербург
Artem Kolpakov писал(а):
Подождите - исправление будет доступно в ближайшее время.

Спасибо, буду ждать от вас отмашки.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Чт авг 08, 2013 11:04 
Не в сети

Зарегистрирован: Вс май 08, 2005 17:50
Сообщений: 145
Откуда: Санкт-Петербург
Нашел причину по которой все это происходит:

В сети включено RSTP, топология звезда, т.е. 1 аплинк порт.

25-й порт аплинк 26-й даунлинк.

Соответственно по факту, при включении коммутатора порты имеют роли:
25-й порт stp root
26-й порт Designated

Проблема появляется при включенном stp loop_guard. Вот кусок лога, как это происходит:

Код:
18    2000-01-01 04:11:24 INFO(6) Loop protection blocking port 26 on instance 0
17    2000-01-01 04:11:24 NOTI(5) Spanning Tree port status changed (Instance:0,
                                   Port:26) Forwarding->Discarding
16    2000-01-01 04:11:24 INFO(6) Spanning Tree port role  changed (Instance:0,
                                  Port:26) RootPort->DesignatedPort
15    2000-01-01 04:11:24 INFO(6) Spanning Tree port role  changed (Instance:0,
                                  Port:25) DesignatedPort->RootPort
14    2000-01-01 04:11:24 NOTI(5) New root port selected (Instance:0, Port:25)
13    2000-01-01 04:11:24 INFO(6) New Root bridge selected (MAC:00-1B-2A-C6-0E-8
                                  0, Priority:28673)
12    2000-01-01 04:11:24 NOTI(5) Topology changed (Instance:0, Port:25,MAC:AC-F
                                  1-DF-A5-9A-A0)
11    2000-01-01 04:11:24 NOTI(5) Spanning Tree port status changed (Instance:0,
                                   Port:25) Learning->Forwarding
10    2000-01-01 04:11:24 NOTI(5) Spanning Tree port status changed (Instance:0,
                                   Port:25) Discarding->Learning
9     2000-01-01 04:11:21 INFO(6) Spanning Tree port role  changed (Instance:0,
                                  Port:25) DisabledPort->DesignatedPort
8     2000-01-01 04:11:21 INFO(6) Port 25 link up, 1000Mbps FULL duplex
7     2000-01-01 04:11:18 INFO(6) Spanning Tree port role  changed (Instance:0,
                                  Port:26) DesignatedPort->RootPort
6     2000-01-01 04:11:18 NOTI(5) New root port selected (Instance:0, Port:26)
5     2000-01-01 04:11:18 INFO(6) New Root bridge selected (MAC:90-94-E4-3F-E3-9
                                  0, Priority:32768)
4     2000-01-01 04:11:18 INFO(6) New Root bridge selected (MAC:AC-F1-DF-A5-9A-A
                                  0, Priority:32768)
3     2000-01-01 04:11:18 INFO(6) Port 25 link down
2     2000-01-01 04:11:18 INFO(6) artemn: execute command "cable_diag ports 25".


- При помощи cable_diag ports 25 передергиваю линк root порта.
- В момент отключения 25-го порта root выбирается 26-й.
- После поднятия 25-го порта вновь выбирается root 25-й порт.
- Срабатывает stp loop_guard и 26-й порт переходит Forwarding->Discarding.

Вот так выглядит кусок конфига с коммутатора:

Код:
# STP

config stp version rstp
config stp maxage 20 maxhops 20 forwarddelay 15 txholdcount 6 fbpdu disable hellotime 2 nni_bpdu_addr dot1d
config stp priority 32768 instance_id 0
config stp ports 1-24 externalCost auto  edge auto p2p auto state disable restricted_role false restricted_tcn false
config stp mst_ports 1-26 instance_id 0 internalCost auto priority 128
config stp ports 1-26 fbpdu disable
config stp loop_guard ports 1-26 state enable
config stp ports 25-26 externalCost auto  edge auto p2p auto state enable restricted_role false restricted_tcn false
config stp mst_config_id name AC:F1:DF:A5:9A:A0 revision_level 0
enable stp


Попутно нашел баг с stp loop_guard. Если попытаться выключить командой
Код:
config stp loop_guard ports all state disable
, то команда сработает только формально, по факту же stp loop_guard будет работать до сохранения конфига и дальнейшей перезагрузки свича.

Если потребуется дополнительная диагностика - буду рад помочь. На данный момент выключаем везде stp loop_guard.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Чт авг 08, 2013 11:47 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Вт янв 18, 2011 13:29
Сообщений: 8999
Пришлите, пожалуйста, всю информацию по данной проблеме мне на почту - с конфигом, описанием вашей диагностики и выводами команд.
Спасибо.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пт авг 09, 2013 11:27 
Не в сети

Зарегистрирован: Вс май 08, 2005 17:50
Сообщений: 145
Откуда: Санкт-Петербург
Artem Kolpakov писал(а):
Пришлите, пожалуйста, всю информацию по данной проблеме мне на почту - с конфигом, описанием вашей диагностики и выводами команд.
Спасибо.


Выслал.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пт авг 09, 2013 12:50 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Вт янв 18, 2011 13:29
Сообщений: 8999
На стенде проблема не подтверждается - при выключенном stp loop guard порт не блокируется и переводится в Designated, как и должно быть.
Прошивка 4.35.B015


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пт авг 09, 2013 15:50 
Не в сети

Зарегистрирован: Вс май 08, 2005 17:50
Сообщений: 145
Откуда: Санкт-Петербург
Artem Kolpakov писал(а):
На стенде проблема не подтверждается - при выключенном stp loop guard порт не блокируется и переводится в Designated, как и должно быть.
Прошивка 4.35.B015


Так и есть, при включеном stp loop guard появляется проблема. А сам stp loop guard на 4.35.B010 без перезагрузки выключить невозможно. Ночью посмотрю как будут обстоять дела на 4.35.B015.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пт авг 09, 2013 16:00 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Вт янв 18, 2011 13:29
Сообщений: 8999
Жду ваших результатов


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Ср авг 14, 2013 05:54 
Не в сети

Зарегистрирован: Пн дек 20, 2010 03:17
Сообщений: 206
Artem Kolpakov писал(а):
Подождите - исправление будет доступно в ближайшее время.


4.35.B015 - не оно?


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Ср авг 14, 2013 08:12 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Вт янв 18, 2011 13:29
Сообщений: 8999
нет


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: DES-3200 - Проблема при работе loop_guard
СообщениеДобавлено: Пн авг 19, 2013 21:14 
Не в сети

Зарегистрирован: Вс май 08, 2005 17:50
Сообщений: 145
Откуда: Санкт-Петербург
Добрался таки до тестов.

Протестил коммутаторы des3200 ревизии A и C. на прошивках 1.83.B005 и 4.35.B016

config stp loop_guard ports all state disable на обоих работает исправно, т.е. перезагружать коммутатор после выключения финкции на портах не требуется.

loop_guard на обоих моделях коммутаторов ведет себя одинаково, срабатывает только в том случае, если один из портов выступает в роли STP ROOT и его линк скачет, а на другом порту(портах) со включеным STP, BRIDGE ID имеет значение приоритетнее, чем у тестируемого свича.

Опять же таки привожу пример, из логов:

Код:
102   2013-08-19 21:53:59 NOTI(5) Topology changed (Instance:0, Port:25,MAC:90-9
                                  4-E4-3F-E3-90)
101   2013-08-19 21:53:57 INFO(6) Loop protection blocking port 26 on instance 0
100   2013-08-19 21:53:57 NOTI(5) Topology changed (Instance:0, Port:25,MAC:90-9
                                  4-E4-3F-E3-90)
99    2013-08-19 21:53:57 NOTI(5) Topology changed (Instance:0, Port:25,MAC:28-1
                                  0-7B-D3-A5-40)
98    2013-08-19 21:53:57 NOTI(5) Spanning Tree port status changed (Instance:0,
                                   Port:25) Learning->Forwarding
97    2013-08-19 21:53:57 NOTI(5) Spanning Tree port status changed (Instance:0,
                                   Port:25) Discarding->Learning
96    2013-08-19 21:53:57 NOTI(5) Spanning Tree port status changed (Instance:0,
                                   Port:26) Forwarding->Discarding
95    2013-08-19 21:53:57 INFO(6) Spanning Tree port role  changed (Instance:0,
                                  Port:26) RootPort->DesignatedPort
94    2013-08-19 21:53:57 INFO(6) Spanning Tree port role  changed (Instance:0,
                                  Port:25) DesignatedPort->RootPort
93    2013-08-19 21:53:57 NOTI(5) New root port selected (Instance:0, Port:25)
92    2013-08-19 21:53:57 INFO(6) New Root bridge selected (MAC:90-94-E4-3F-E3-9
                                  0, Priority:4096)                             
91    2013-08-19 21:53:57 INFO(6) Spanning Tree port role  changed (Instance:0,
                                  Port:25) DisabledPort->DesignatedPort
90    2013-08-19 21:53:57 INFO(6) Port 25 link up, 1000Mbps FULL duplex
89    2013-08-19 21:53:51 INFO(6) admin: execute command "config ports 25 state
                                   enable".
88    2013-08-19 21:53:29 INFO(6) Spanning Tree port role  changed (Instance:0,
                                  Port:26) DesignatedPort->RootPort
87    2013-08-19 21:53:29 NOTI(5) New root port selected (Instance:0, Port:26)
86    2013-08-19 21:53:29 INFO(6) New Root bridge selected (MAC:34-08-04-3E-8A-D
                                  0, Priority:8192)
85    2013-08-19 21:53:27 INFO(6) New Root bridge selected (MAC:28-10-7B-D3-A5-4
                                  0, Priority:32768)
84    2013-08-19 21:53:27 INFO(6) Port 25 link down
83    2013-08-19 21:53:27 INFO(6) admin: execute command "config ports 25 state
                                   disable".


На тестируемом свиче STP priority 32768
- Изначально STP рутом является 25-й порт с priority 4096.
- Затем я даю команду выключить 25-й порт.
- Выбирается рутом 26-й порт с priority 8192.
- Затем я даю команду включить 25-й порт.
- Выбирается рутом вновь 25-й порт с priority 4096
- Порт 26 переходит из Forwarding в Discarding, и зависает в таком состоянии, пока не будет выключен/включен.

В ваших экспериментах тест скорее всего неудался по причине того, что BRIDGE ID нижестоящего коммутатора был менее приоритетным, нежели тот, на котором непосредственно тестировали функцию loop_guard.

Возможно в таком поведении есть какая-то логика, но поскольку свичи включены не в кольцо, то и функция вроде как не должна срабатывать. А раз уж так есть, то логично было бы вернуть порт через какое-то время из Discarding в Learning..

В своей сети я решил проблему выключением loop_guard т.к. маловероятно что для нас эта функция будет полезна, поэтому судьбу темы решайте сами :|


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Вт авг 20, 2013 08:23 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Вт янв 18, 2011 13:29
Сообщений: 8999
Спасибо за информацию.
Есть ли у вас возможность прислать конфигурацию тестирумеых коммутаторов и описание схемы теста мне на почту?


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

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


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

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


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

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