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

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: DGS-3627G PIM LACP
СообщениеДобавлено: Сб фев 05, 2011 13:53 
Не в сети

Зарегистрирован: Пн окт 19, 2009 19:39
Сообщений: 132
Доброго всем времени.

Наступил на граблю следующего содержания.

Есть коммутатор DGS-3627G (DGS1). В него прилетает мультикаст в влане MStream. Настроен PIM-DM. Далее за ним есть другие коммутаторы (DGS2,3,4,5.....), до которых мультикаст летит в другом влане OSPF.

Местами встречается схема:
DGS1 <--10Gbit--> DGS2 <--LACP TRUNK--> DGS3.
При включении мультикаста идет всплеск NonUnicast PPS. Даже точнее сказать он в целом возрастает примерно с 300-400PPS до 1500PPS, но в начале и периодически позже бывает идут небольшие всплески сверх этой величины. При этом трафик в мегабитах не превышает ширины канала и там где линки обычные (1Г, 10Г) - без LACP - все нормально работает. А вот транки наподобие DGS2 <--> DGS3 начинают разваливаться. При чем в логе я вижу это примерно так:
Код:
37938 2011-02-05 12:27:36 NOTI(5) Spanning Tree port status change (Instance:0,
                                  Port:19) Learning->Forwarding                 
37937 2011-02-05 12:27:36 NOTI(5) Spanning Tree port status change (Instance:0,
                                  Port:19) Discarding->Learning                 
37936 2011-02-05 12:27:36 INFO(6) Spanning Tree port role  change (Instance:0, P
                                  ort:19) DisabledPort->NonStpPort             
37935 2011-02-05 12:27:36 INFO(6) Spanning Tree port role  change (Instance:0, P
                                  ort:19) DisabledPort->NonStpPort             
37934 2011-02-05 12:20:32 NOTI(5) Spanning Tree port status change (Instance:0,
                                  Port:19) Learning->Forwarding                 
37933 2011-02-05 12:20:32 NOTI(5) Spanning Tree port status change (Instance:0,
                                  Port:19) Discarding->Learning                 
37932 2011-02-05 12:20:32 INFO(6) Spanning Tree port role  change (Instance:0, P
                                  ort:19) DisabledPort->NonStpPort             
37931 2011-02-05 12:20:32 INFO(6) Spanning Tree port role  change (Instance:0, P
                                  ort:19) DisabledPort->NonStpPort             
37930 2011-02-05 12:20:16 NOTI(5) Spanning Tree port status change (Instance:0,
                                  Port:19) Learning->Forwarding                 
37929 2011-02-05 12:20:16 NOTI(5) Spanning Tree port status change (Instance:0,
                                  Port:19) Discarding->Learning                 
37928 2011-02-05 12:20:16 INFO(6) Spanning Tree port role  change (Instance:0, P
                                  ort:19) DisabledPort->NonStpPort             
37927 2011-02-05 12:20:16 INFO(6) Spanning Tree port role  change (Instance:0, P
                                  ort:19) DisabledPort->NonStpPort             
37926 2011-02-05 12:20:10 NOTI(5) Spanning Tree port status change (Instance:0,
                                  Port:19) Learning->Forwarding                 
37925 2011-02-05 12:20:10 NOTI(5) Spanning Tree port status change (Instance:0,
                                  Port:19) Discarding->Learning                 
37924 2011-02-05 12:20:10 INFO(6) Spanning Tree port role  change (Instance:0, P
                                  ort:19) DisabledPort->NonStpPort             
37923 2011-02-05 12:20:10 INFO(6) Spanning Tree port role  change (Instance:0, P
                                  ort:19) DisabledPort->NonStpPort             


Для транка:
Код:
Link Aggregation Algorithm = IP-Source-Dest

Group ID      : 2
Type          : LACP
Master Port   : 19
Member Port   : 18-19
Active Port   : 18-19
Status        : Enabled
Flooding Port : 18


На одном из таких транзитных коммутаторов, где наблюдалась проблема - избавился от STP и вроде бы сейчас в логах страшных записей не вижу. Однако вопрос остается открытым.

Firmware Version : Build 2.81.B03
и
Firmware: Build 2.82.B20
На других не проверял.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DGS-3627G PIM LACP
СообщениеДобавлено: Вт фев 08, 2011 15:17 
Не в сети

Зарегистрирован: Пн окт 19, 2009 19:39
Сообщений: 132
Вопрос игнорируется?
К слову, там где отключен STP проблему повторить пока не удалось.
Какие будут рекомендации по решению?

Воспроизводится довольно просто:
В один коммутатор вливаем мультикаст в влане Х. Из него через pim в влан Y. По цепочке в влане Y располагаем коммутаторы с включенным глобально STP через LACP транк. В любом месте начинаем через PIM из влана Y получать мультикаст в влан Z. Подписываемся на >30-35 групп в стандартном качестве и смотрим как начинает разваливаться транк.

Причем даже не порт выпадает. А происходит развал транка совсем:
Group ID : 2
Type : LACP
Master Port : 19
Member Port : 18-19
Active Port :
Status : Enabled
Flooding Port :

Убираешь подписки мультикаста - сначала появится один порт, потом пропадет, потом собирается окончательно и дальше работает до появления мультикаста.

PS: могут ли быть виной мультикастовые группы 239.0.0.x? Киевское представительство утверждало, что оборудование ДЛинк не дружит с мультикастом в этих группах.
PPS: Разваливается и без STP - в логах тихо, порты из транка выпадают.

Проблема приобрела иной характер.
Итого. На коммутаторе включен CPU Int Filt. Создан профайл:
create cpu access_profile profile_id 1 ip vlan source_ip_mask 255.255.255.0 icmp
где помимо прочего разрешается в ВЛАНе, в котором летит mcast подсети источники мультикаста. Одно подсети не хватало, как раз мультикаст из которой вносил проблему. Логично возрастала нагрузка на CPU. Однако на уровне порядка 40% разваливался транк. При этом разваливается именно исходящий транк - аналогичная проблема с CPU Int Filt была на коммутаторе с другой стороны, но на входе у него транк не разваливался, но ощутимо притормаживало Cli.

Откуда вопросы:
1. Почему начинаются притормаживания CLI при 40% CPU?
2. Почему разваливается исходящий транк, хотя
Код:
#show safeguard_engine   
Command: show safeguard_engine


Safeguard Engine State          :  Disabled
Safeguard Engine Current Status :  Normal Mode
=======================================================
CPU Utilization Information:
Rising Threshold  :  30%
Falling Threshold :  20%
Trap/Log State    :  Disabled
Mode              :  Fuzzy   

и
Код:
#show cpu_rx_rate_control   
Command: show cpu_rx_rate_control

Cos  Rate Control
---  ------------
  0  Disabled
  1  Disabled
  2  Disabled


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DGS-3627G PIM LACP
СообщениеДобавлено: Чт фев 10, 2011 10:54 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт янв 21, 2005 11:52
Сообщений: 11212
Откуда: D-Link, Moscow
При таких проблемах нужно присылать схему с портами подключения и конфигурационные файлы с подробным описанием и выводами команд, отображающих проблему, в техподдержку.

P.S.: Что касаемо Multicast групп 239.0.0.x, то не рекомендуется использовать подсеть 239.255.255.0/24, так как она служебная.

_________________
С уважением,
Бигаров Руслан.


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

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


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

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


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

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