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

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




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Мультикаст флуд DES 3526
СообщениеДобавлено: Пн июн 08, 2015 11:57 
Не в сети

Зарегистрирован: Чт дек 04, 2014 09:00
Сообщений: 19
Доброго времени суток, форумчане!

В общем, есть ветка с 3526 и одним 3026.
Заметил, что на 3526 идет какой-то флуд в клиентские порты.
Код:
 
172.28.24.227:admin#show utilization ports
Command: show utilization ports
Port    TX/sec      RX/sec      Util
------  ----------  ----------  ----   -----
1       0           0           0     
2       208         0           1     
3       0           0           0   
4       208         0           1       
5       208         0           1     
6       208         0           1                                               
7       208         0           1                                               
8       209         1           1                                               
9       208         0           1                                               
10      208         0           1                                               
.........
25      1806        1514        1       
26      1482        1785        1       

После применения
Код:
config multicast port_filtering_mode 1-26 filter_unregistered_groups

все нормальлизуется, что наводит на мысль мультикаст флуде.

Конфигурация на свитчах ( клиентские порты 1-24, транковые 25-26):
Код:
enable igmp_snooping
create igmp_snooping multicast_vlan iptvvlan 4040
config igmp_snooping multicast_vlan iptvvlan state enable replace_source_ip 10.48.1.16 member_port 1-11,13-24 source_port 25-26
config igmp_snooping iskra-tv host_timeout 260 router_timeout 260 leave_timer 5 state enable
config igmp_snooping querier iskra-tv query_interval 125 max_response_time 10 robustness_variable 2
config igmp_snooping querier iskra-tv last_member_query_interval 1 state disable
config igmp access_authentication ports 1-11,13-24 state enable
config igmp access_authentication ports 12,25-26 state disable

config multicast port_filtering_mode 1-24 filter_unregistered_groups
config multicast port_filtering_mode 25-26 forward_unregistered_groups

На соседних ветках (DES 3526), при тех же настройках, мультикаст флуд не наблюдается.

Прошивку используем 6.20.B17, для нас последняя стабильная. Не используем 6.20.B21, т.к. имеем на ней пробемы с dhcp_relay.
Код:
Boot PROM Version : Build 5.00.009
Firmware Version  : Build 6.20.B17
Hardware Version  : A4G


Пробовал создавать валидные cpu access_profile, multicast_range, limited_multicast_addr, а также перезагружать свитчи - не помогло.

Наше предположение, что глючит igmp_snooping, который и должен спасать от мультикаст флуда.

Может быть кто сталкивался с подобным, или есть идеи в какую сторону копать?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Мультикаст флуд DES 3526
СообщениеДобавлено: Пн июн 08, 2015 12:31 
Не в сети

Зарегистрирован: Вс дек 21, 2008 18:53
Сообщений: 1308
У вас на магистралях фильтрации нет, с 3026 что-то прилетает и потом летит через доверенные порты везде.

_________________
D-Link Switches: Tips & Tricks


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Мультикаст флуд DES 3526
СообщениеДобавлено: Пн июн 08, 2015 13:55 
Не в сети

Зарегистрирован: Чт дек 04, 2014 09:00
Сообщений: 19
Я так не думаю.

Для примера, 3026 работает с 20 порта 3526.
Вешаю фильтр на 20 порт и удаляю 20 порт из member_port, source_port:
Код:
config multicast port_filtering_mode 20 filter_unregistered_groups
config igmp_snooping multicast_vlan iskra-tv state enable replace_source_ip 10.48.1.15 member_port 2-19,21-22,24 source_port 25-26

проблема не уходит.

Запрещаю с ядра в ветку мультикаст влан 4040, флуд пропадает.
Повторюсь, в соседних ветках такая проблема не наблюдается.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Мультикаст флуд DES 3526
СообщениеДобавлено: Пн июн 08, 2015 14:02 
Не в сети

Зарегистрирован: Чт дек 04, 2014 09:00
Сообщений: 19
Конечно, вполне возможно что с 3026 "что-то прилетает" в другом влане, не в 4040 (если вы про это).
Но тут, как я понимаю, и должен отрабатывать igmp snooping, который настроен на обработку igmp только в vid 4040 и должен предотвращать мультикаст рассылку в других вланах.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Мультикаст флуд DES 3526
СообщениеДобавлено: Пн июн 08, 2015 14:03 
Не в сети

Зарегистрирован: Вс дек 21, 2008 18:53
Сообщений: 1308
Возможно проблема и не в 3026, но от таких настроек (в посте выше) ничего не поменяется. Фильтрация групп работает по отношению к получателю трафика, а не к его генератору, потому включать фильтрацию или выключать на 20-м порту разницы нет, при допущении что трафик идет оттуда.

Чтобы не разгадывать всякие такие загадки я у себя делаю фильтрацию вообще на всех портах.

_________________
D-Link Switches: Tips & Tricks


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Мультикаст флуд DES 3526
СообщениеДобавлено: Пн июн 08, 2015 15:17 
Не в сети

Зарегистрирован: Чт дек 04, 2014 09:00
Сообщений: 19
Цитата:
Чтобы не разгадывать всякие такие загадки я у себя делаю фильтрацию вообще на всех портах.

Мы тоже делаем filter_unregistered_groups на всех портах, то только не на этой и еще парочке других веток. Т.к. в них работают клиенты с l2vpn, боимся порезать им OSPF и др. мультикаст, кто знает что они там гоняют.

Цитата:
Фильтрация групп работает по отношению к получателю трафика, а не к его генератору

Думал, что filter_unregistered_groups срабатывает на входящий в порт трафик. Но похоже, что наоборот:

Код:
This drop-down menu allows you to select the action the Switch will take when it receives a multicast packet that is to be forwarded to one of the ports in the range specified above

Filter Unregistered Groups - This will instruct the Switch to filter any multicast packets whose destination is an unregistered multicast group residing within the range of ports specified above.

Если так, то тогда тем более флуда в клиентские порты не должно быть, т.к.:
Код:
config multicast port_filtering_mode 1-24 filter_unregistered_groups
config multicast port_filtering_mode 25-26 forward_unregistered_groups

Думаем собрать дамп с клиентских портов.

Есть еще идеи? Глюк софта/железа или неверная настройка?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Мультикаст флуд DES 3526
СообщениеДобавлено: Вт июн 09, 2015 09:30 
Не в сети

Зарегистрирован: Чт дек 04, 2014 09:00
Сообщений: 19
Цитата:
Фильтрация групп работает по отношению к получателю трафика, а не к его генератору

Все-таки filter_unregistered_groups работает на входящий в порт мультикаст. А выдержку из гайда что я привел, если вдуматься, то можно понять двояко.

Проверил экспериментальным путем. Например, в 6 порт коммутатора ноут с пакеткрафтером, в 8 порт этого же свитча комп-р с wireshark. С ноута генерирую мультикаст трафик, на комп-ре его ловлю в wireshark.
  • при config multicast port_filtering_mode 1-26 forward_unregistered_groups вижу мультикаст на комп-е
  • при config multicast port_filtering_mode 1-5,7-26 forward_unregistered_groups
    config multicast port_filtering_mode 6 filter_unregistered_groups не приходит мультикаст на комп-р
  • при config multicast port_filtering_mode 1-5,7-26 filter_unregistered_groups
    config multicast port_filtering_mode 6 forward_unregistered_groups вижу мультикаст на комп-е
  • при config multicast port_filtering_mode 1-26 filter_unregistered_groups не приходит мультикаст на комп-р

По поводу дампа. Собрали, в нем много нашего iptv мультикаста. Похоже гребет igmp_snooping на каком-то свитче, будем менять.

Но вопрос остается тот же: если ли какие идеи, что еще может быть?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Мультикаст флуд DES 3526
СообщениеДобавлено: Вт июн 09, 2015 10:23 
Не в сети

Зарегистрирован: Вс дек 21, 2008 18:53
Сообщений: 1308
qelso писал(а):
Цитата:
Фильтрация групп работает по отношению к получателю трафика, а не к его генератору

Все-таки filter_unregistered_groups работает на входящий в порт мультикаст. А выдержку из гайда что я привел, если вдуматься, то можно понять двояко.


Хмм. Возможно я что-то напутал, а возможно на 3526 и 3028/3200 поведение разное. В прошлом году я делал такой же тест и оставил у себя заметку такого содержания:
Цитата:
Если один абонент вещает мультикаст, а другой хочет его получить, то на порту ПОЛУЧАТЕЛЯ multicast port_filtering_mode должен быть в состоянии forward_unregistered_groups. Этой настройки достаточно.


Будет время перепроверю. Спасибо за зерно сомнения. :)

qelso писал(а):
Но вопрос остается тот же: если ли какие идеи, что еще может быть?

Левые группы есть в show igmp_snooping host/group?

_________________
D-Link Switches: Tips & Tricks


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Мультикаст флуд DES 3526
СообщениеДобавлено: Вт июн 09, 2015 12:25 
Не в сети

Зарегистрирован: Чт дек 04, 2014 09:00
Сообщений: 19
Код:
show igmp_snooping forwarding

проверял, там пусто, причем именно на свитче с которого собирали дамп и на котором ярко выражен мультикаст флуд. На других свитчах мультикаст группы есть. Видимо все-таки глючит этот свитч или igmp_snooping на нем, будем менять коммутатор.

Спасибо, что не прошли мимо и подкинули пару идей!

Если не забуду, отпишу сюда помогла ли замена.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Мультикаст флуд DES 3526
СообщениеДобавлено: Ср июн 10, 2015 10:49 
Не в сети

Зарегистрирован: Чт дек 04, 2014 09:00
Сообщений: 19
Если кому интересно, решила проблему замена свитча, на котором флуд был ярко выражен.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Мультикаст флуд DES 3526
СообщениеДобавлено: Ср июн 10, 2015 11:27 
Не в сети

Зарегистрирован: Вс дек 21, 2008 18:53
Сообщений: 1308
Спасибо, буду иметь ввиду что такое бывает.

_________________
D-Link Switches: Tips & Tricks


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

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


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

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


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

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