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

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




Начать новую тему Ответить на тему  [ Сообщений: 46 ]  На страницу Пред.  1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Re: dgs-3420 проблема с fdb
СообщениеДобавлено: Пт фев 27, 2015 12:55 
Не в сети

Зарегистрирован: Пт авг 01, 2008 13:33
Сообщений: 146
Откуда: UA
Поделитесь пожалуйста как вы строите график. Как вы достаете из свитча информацию про кол. маков. ?

_________________
Есть только миг между прошлым и будущим, именно он называется - ping.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: dgs-3420 проблема с fdb
СообщениеДобавлено: Чт мар 12, 2015 16:38 
Не в сети

Зарегистрирован: Пт мар 12, 2010 13:28
Сообщений: 27
Если эта проблема не решается программно, можно тогда рассчитывать на физическую замену коммутаторов на работающий без этой проблемы аналог ?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: dgs-3420 проблема с fdb
СообщениеДобавлено: Чт мар 12, 2015 17:00 
Не в сети

Зарегистрирован: Чт сен 08, 2011 04:59
Сообщений: 1632
Откуда: Алтайский край, Барнаул
А можно поточнее узнать о данной проблеме? Мы как раз подумываем о приобретении 3420, если у него такие проблемы то он нам не подходит :(


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: dgs-3420 проблема с fdb
СообщениеДобавлено: Чт мар 12, 2015 17:07 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Ср апр 23, 2014 12:45
Сообщений: 1017
Проблема все еще анализируется в ШК.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: dgs-3420 проблема с fdb
СообщениеДобавлено: Чт мар 12, 2015 18:56 
Не в сети

Зарегистрирован: Пт авг 01, 2008 13:33
Сообщений: 146
Откуда: UA
Давайте я вам подолью масло в огонь.
Год назад как раз решали с длинком обратную ситуацию.
Начали в DGS-3120, та же проблема проявилась с DGS-3620 (а 3420 это тот же 3620 только урезан)

Проблема в следующем. Свитчи в стеке - так вот когда приходит пакет от абонента в первый свитч - второй в стеке свитч об этом маке узнает не сразу - и этого времени достаточно чтобы второй свитч создал флуд во все порты данного влана.
Вложение:
DGS-3620-28SC_stack-2.png
DGS-3620-28SC_stack-2.png [ 98.12 KiB | Просмотров: 6273 ]



И проявляется это когда создан транк (LACP)
Идея был как - два свитча работают как один с RSTP кольцами. Север по LACP включен в каждый свитч. Если падет один свитч, весь трафик переходит на другой и через освещающуюся сетевую карту.
На картинке 3й шаг когда пакет от сервера возвращается во второй свитч, а на втором свитче еще нет этого маке. Свитч по всем правилам - рассылает его во все порты, кроме того от куда пришел пакет.

Сначала было что когда проходит время - Unicast MAC Address Aging Time = 300 второй свитч просто забывал мак, а превый продолжат сбрасывать счетчик в 300с. т.е. второй свитч на сбрасывать счетчик в 300с. когда пакет приходил на первый свитч. И вот когда время на втором свитче выходило в 0 - следующий пакет свитч слала во все порты.
Я долго не мог понят отчего непонятные всплески трафика в сети.
И тут я как раз решал это проблему увеличил время Aging Time - на сутки.

Это проблему длинк - решил, но осталась "ложка дегтя" когда приходит самый первый мак (т.е. мак которого нет в таблице fdb) - первый свитч не успевает передать по стеку информацию о нем на второй. А пакет от сервера успел вернуться во врой свитч - и тут флуд.

После 3х месяцев - ответ от длинка - Вкратце "Нет возможности улучшить время сходимости fdb между мастером и слейвом, иначе вылезут другие проблемы."
Оригинал:
"If we want to improve the convergence time of FDB between master and slave, the only way is to adjust the packet path’s priority from Hardware receiving unknown host to stacking application sending “unknown host” information to master, such as from the orange point to blue point.

However, this will only improve the convergence time of FDB, the new host will still be flooded into the VLAN and will cause the system to be unstable with the reason below.
Some application with higher priority than FDB will be lowered after this change, thus cannot handle events properly since the CPU usage is occupied by FDB

With the above explanation, we suggest not to change the current architecture to avoid uncertain side effects. We are sorry for the current implementation and architecture, there is no way to improve the convergence time of FDB between master and slave."
Вложение:
stacking.jpg
stacking.jpg [ 94.05 KiB | Просмотров: 6273 ]


Вывод - так и остались на 3120, прошел год стек еще работает, но уже запланировал разобрать.
Также разберу LACP - просто часть серверов включу в один свитч, часть в другой.
Проверить lacp+stack на других вендорах нет возможности.

PS. приходится себя успокаивать такой фразой. - "А что вы хотели да такие деньги".

_________________
Есть только миг между прошлым и будущим, именно он называется - ping.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: dgs-3420 проблема с fdb
СообщениеДобавлено: Пт мар 13, 2015 07:02 
Не в сети

Зарегистрирован: Чт сен 08, 2011 04:59
Сообщений: 1632
Откуда: Алтайский край, Барнаул
Если эти проблемы только в стэке, то это ничего страшного. Мы его не используем и не планируем


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: dgs-3420 проблема с fdb
СообщениеДобавлено: Пн мар 16, 2015 15:25 
Не в сети

Зарегистрирован: Пт мар 12, 2010 13:28
Сообщений: 27
Maksel
В других вендорах просто нет возможности объединять в LACP порты не то, что из других железок(пускай даже в стеке), но даже в другом модуле. Тут особо не чему удивляться.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: dgs-3420 проблема с fdb
СообщениеДобавлено: Вт мар 24, 2015 17:40 
Не в сети

Зарегистрирован: Пт мар 12, 2010 13:28
Сообщений: 27
Никуда не годится это, маки почти не очищаются


Вложения:
Комментарий к файлу: все очень очень плохо
1.png
1.png [ 27.42 KiB | Просмотров: 6185 ]
Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: dgs-3420 проблема с fdb
СообщениеДобавлено: Вт апр 21, 2015 09:28 
Не в сети

Зарегистрирован: Вт мар 22, 2011 14:24
Сообщений: 58
Alexander Gavrilin писал(а):
Проблема все еще анализируется в ШК.

Есть результаты?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: dgs-3420 проблема с fdb
СообщениеДобавлено: Вт апр 21, 2015 10:20 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Ср апр 23, 2014 12:45
Сообщений: 1017
Alexander Gavrilin писал(а):
Как только появится какая-то конкретная информация по проблеме, я отпишусь в этой теме.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: dgs-3420 проблема с fdb
СообщениеДобавлено: Ср июн 10, 2015 15:05 
Не в сети

Зарегистрирован: Пт мар 12, 2010 13:28
Сообщений: 27
Проблема до сих пор не решена. Позор.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: dgs-3420 проблема с fdb
СообщениеДобавлено: Ср июн 10, 2015 15:26 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Ср апр 23, 2014 12:45
Сообщений: 1017
loginex писал(а):
Проблема до сих пор не решена. Позор.

На данный момент уже вышла прошивка, которая должна решить проблему. Прошивка тестируется. Выслал ее Вам на почту.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: dgs-3420 проблема с fdb
СообщениеДобавлено: Чт июн 11, 2015 12:22 
Не в сети

Зарегистрирован: Пт ноя 09, 2012 19:21
Сообщений: 39
Maksel писал(а):
Давайте я вам подолью масло в огонь.
Год назад как раз решали с длинком обратную ситуацию.
Начали в DGS-3120, та же проблема проявилась с DGS-3620 (а 3420 это тот же 3620 только урезан)

Проблема в следующем. Свитчи в стеке - так вот когда приходит пакет от абонента в первый свитч - второй в стеке свитч об этом маке узнает не сразу - и этого времени достаточно чтобы второй свитч создал флуд во все порты данного влана.
Вложение:
Вложение DGS-3620-28SC_stack-2.png больше недоступно.



И проявляется это когда создан транк (LACP)
Идея был как - два свитча работают как один с RSTP кольцами. Север по LACP включен в каждый свитч. Если падет один свитч, весь трафик переходит на другой и через освещающуюся сетевую карту.
На картинке 3й шаг когда пакет от сервера возвращается во второй свитч, а на втором свитче еще нет этого маке. Свитч по всем правилам - рассылает его во все порты, кроме того от куда пришел пакет.

Сначала было что когда проходит время - Unicast MAC Address Aging Time = 300 второй свитч просто забывал мак, а превый продолжат сбрасывать счетчик в 300с. т.е. второй свитч на сбрасывать счетчик в 300с. когда пакет приходил на первый свитч. И вот когда время на втором свитче выходило в 0 - следующий пакет свитч слала во все порты.
Я долго не мог понят отчего непонятные всплески трафика в сети.
И тут я как раз решал это проблему увеличил время Aging Time - на сутки.

Это проблему длинк - решил, но осталась "ложка дегтя" когда приходит самый первый мак (т.е. мак которого нет в таблице fdb) - первый свитч не успевает передать по стеку информацию о нем на второй. А пакет от сервера успел вернуться во врой свитч - и тут флуд.

После 3х месяцев - ответ от длинка - Вкратце "Нет возможности улучшить время сходимости fdb между мастером и слейвом, иначе вылезут другие проблемы."
Оригинал:
"If we want to improve the convergence time of FDB between master and slave, the only way is to adjust the packet path’s priority from Hardware receiving unknown host to stacking application sending “unknown host” information to master, such as from the orange point to blue point.

However, this will only improve the convergence time of FDB, the new host will still be flooded into the VLAN and will cause the system to be unstable with the reason below.
Some application with higher priority than FDB will be lowered after this change, thus cannot handle events properly since the CPU usage is occupied by FDB

With the above explanation, we suggest not to change the current architecture to avoid uncertain side effects. We are sorry for the current implementation and architecture, there is no way to improve the convergence time of FDB between master and slave."
Вложение:
Вложение stacking.jpg больше недоступно.


Вывод - так и остались на 3120, прошел год стек еще работает, но уже запланировал разобрать.
Также разберу LACP - просто часть серверов включу в один свитч, часть в другой.
Проверить lacp+stack на других вендорах нет возможности.

PS. приходится себя успокаивать такой фразой. - "А что вы хотели да такие деньги".


Мать перемать!!!! (прошу прощения)

Я уже больше недели ломаю голову над тем, откуда у нас в сети флуд на каждом стеке из DGS-3120.

Приведу пример как этот баг выглядит на практике.

На приложенном изображении DGS-3120.png показаны графики входящего/исходящего трафика на одном из стеков DGS-3120.

Ситуация следующая. Когда сервер, подключенный к LAG группе портов DGS-3120 стека (на изображении порт 1:14), начинает сливать бэкап на бэкап сторадж, стоящий в другой стойке, на все порты к которым подключены сетевые интерфейсы начинает идти флуд в том же объеме, в котором передается на бэкап сервер. Это видно по портам 1:17, 1:19, 1:33, 2:37, 2:38. К портам 2:34 и 2:35 подключены интерфейсы работающие на скорости 100Мбит/с. Соответственно их порт забивается полностью и интерфейсы становятся недоступными.

Неужели нет никакого решения против данной проблемы? Поможет ли в данной ситуации забивание MAC адресов в FDB таблицу стеков вручную, хотя бы тех интерфейсов которые подключены непосредственно к стеку (благо их не так много)?

Данная ситуация наблюдается как на A2 ревизиях DGS-3120, так и на B1.

Код:
DGS-3120-48TC:admin#show stack_information
Command: show stack_information


Topology            : Duplex_Ring
My Box ID           : 1
Master ID           : 1
BK Master ID        : 2
Box Count           : 2

Force Master Role   : Disabled
Trap State          : Enabled
Log State           : Enabled

Box User                         Prio-                 Prom     Runtime  H/W
ID  Set     Type           Exist rity        MAC       version  version  version
--- ---- ----------------- ----- --- ----------------- -------- --------- ------
1   Auto DGS-3120-48TC     Exist 10  70-62-B8-56-3D-D0 3.00.501 4.01.B003 B1
2   User DGS-3120-48TC     Exist 20  70-62-B8-56-3E-08 3.00.501 4.01.B003 B1
3   -    NOT_EXIST         No   
4   -    NOT_EXIST         No   
5   -    NOT_EXIST         No   
6   -    NOT_EXIST         No   


Код:
DGS-3120-24TC:admin#show stack_information
Command: show stack_information


Topology            : Duplex_Ring
My Box ID           : 1
Master ID           : 1
BK Master ID        : 2
Box Count           : 2

Force Master Role   : Disabled
Trap State          : Enabled
Log State           : Enabled

Box User                         Prio-                 Prom     Runtime  H/W
ID  Set     Type           Exist rity        MAC       version  version  version
--- ---- ----------------- ----- --- ----------------- -------- --------- ------
1   Auto DGS-3120-24TC     Exist 10  D8-FE-E3-95-69-60 2.00.003 3.00.B038 A2
2   User DGS-3120-24TC     Exist 20  D8-FE-E3-95-66-20 2.00.003 3.00.B038 A2
3   -    NOT_EXIST         No   
4   -    NOT_EXIST         No   
5   -    NOT_EXIST         No   
6   -    NOT_EXIST         No


Вложения:
DGS-3120.png
DGS-3120.png [ 679.7 KiB | Просмотров: 6048 ]
Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: dgs-3420 проблема с fdb
СообщениеДобавлено: Чт июн 11, 2015 13:21 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Ср апр 23, 2014 12:45
Сообщений: 1017
На DGS-3120 проблема с LAG и FDB ageout была исправлена. Для ревизии А исправление было в прошивке 3_10_B016, для ревизии В - в 3_10_B516.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: dgs-3420 проблема с fdb
СообщениеДобавлено: Чт июн 11, 2015 15:25 
Не в сети

Зарегистрирован: Пт ноя 09, 2012 19:21
Сообщений: 39
Alexander Gavrilin писал(а):
На DGS-3120 проблема с LAG и FDB ageout была исправлена. Для ревизии А исправление было в прошивке 3_10_B016, для ревизии В - в 3_10_B516.


Отличная новость, спасибо.

DGS-3120 ревизии B1 у нас идет с Firmware Type: RI. Для преобразования Firmware Type в EI мы устанавливали прошивку 4.01.B003. Уточните, пожалуйста, исправлена ли проблема с LAG и FDB ageout в прошивке v4.04.R006?

Заранее спасибо.


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

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


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

Сейчас этот форум просматривают: Google [Bot] и гости: 164


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

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