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

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: IGMP Leave Group и des-3526
СообщениеДобавлено: Вт ноя 25, 2008 23:58 
Не в сети

Зарегистрирован: Пн ноя 24, 2008 23:49
Сообщений: 21
Здравствуйте.
Пытаюсь запустить в сети мультикаст, но столкнулся со следующей проблемой: des-3526 при получении igmp leave пакета шлет его свичу-аплинку вне зависимости от того, остались ли у этого 3526 клиенты в этой группе. Соответственно, при получении leave пакета аплинк останавливает вещание на данный порт, и клиенты в 3526, все еще желающие смотреть этот канал, остаются без мультикаста. При этом на des-3526 в таблице IGMP Snooping Group остаются порты, не приславшие leave.
Прошивки пробовал 5.01b09 и 5.01b52.
Конфиг свичек, касаемо мультикаста:
Код:
enable igmp_snooping
config igmp_snooping default host_timeout 260 router_timeout 260 leave_timer 2 state enable
config igmp_snooping querier default query_interval 125 max_response_time 10 robustness_variable 2
config igmp_snooping querier default last_member_query_interval 1 state disable
config igmp_snooping client host_timeout 260 router_timeout 260 leave_timer 0 state enable
config igmp_snooping querier client query_interval 125 max_response_time 10 robustness_variable 2
config igmp_snooping querier client last_member_query_interval 1 state disable
config router_ports_forbidden client add 1-24

config multicast port_filtering_mode 1-26 filter_unregistered_groups

влан default - управление свичками, 25 и 26 порты untagged
влан client - клиентский влан, 1-24 untagged, 25-26 - tagged
25 порт - аплинк на агрегацию
26 порт - даунлинк на следующий свич в домовом ящике

Кроме того, я пытался вообще запретить посылку igmp leave с клиентских портов через limited ip multicast range, но эффекта не получил:
Код:
create multicast_range 1 from 224.0.0.0 to 224.255.255.255
config limited_multicast_addr ports 1-24 add multicast_range 1
config limited_multicast_addr ports 1-24 access deny state enable
config limited_multicast_addr ports 25-26 access deny state disable

Собственно вопрос: что я делаю не так? Почему вдруг свичка решает ретранслировать leave, когда не все члены группы отключились от нее?


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

Зарегистрирован: Пт май 13, 2005 15:49
Сообщений: 20616
Откуда: D-Link, Moscow
Так Вы querier в нужном VLAN-е включите.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср ноя 26, 2008 11:59 
Не в сети

Зарегистрирован: Пн ноя 24, 2008 23:49
Сообщений: 21
А без толку. Начинает слать query в порт, откуда пришел leave, но при этом не перестает пересылать leave аплинку.


Да, и еще такая особенность - port mirror не зеркалит igmp пакеты, приходится дополнительно ставить промежуточный свич


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

Зарегистрирован: Пт май 13, 2005 15:49
Сообщений: 20616
Откуда: D-Link, Moscow
Перезвоните пожалуйста в офис по телефону 744-00-99 доб.390 или укажите в личку ваш телефон.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: IGMP Leave Group и des-3526
СообщениеДобавлено: Ср ноя 26, 2008 13:48 
Не в сети

Зарегистрирован: Ср янв 21, 2004 11:47
Сообщений: 40
Откуда: Odessa
Nicola писал(а):
config igmp_snooping client host_timeout 260 router_timeout 260 leave_timer 0 state enable

Собственно вопрос: что я делаю не так? Почему вдруг свичка решает ретранслировать leave, когда не все члены группы отключились от нее?

поставьте leave_timer 1


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср ноя 26, 2008 14:26 
Не в сети

Зарегистрирован: Пн ноя 24, 2008 23:49
Сообщений: 21
Значит сейчас еще экспериментировал, получил следующее:
цепочка из 2х длинков, на обоих включено query и leave timer=1. При отключении от группы на одном из портов коммутатора, на соседних портах наблюдается потеря пакетов этой группы. Хотя полной остановки мультикаста нет. При этом порт, через который стекируются коммутаторы, должен быть router port, в противном случае начинается то, что описано в первом посте.
Итак, осталось победить кратковременную потерю пакетов при отключении от группы. Any ideas?
P.S. to Demin Ivan: А можно ответы все-таки на форуме? С телефоном у меня будут некоторые сложности, да и на форуме решение сохранится для следующих поколений экспериментаторов.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср ноя 26, 2008 15:46 
Не в сети

Зарегистрирован: Пн ноя 24, 2008 23:49
Сообщений: 21
Есть подозрение, что нужно last_member_query_interval>leave timer. Пока тестирую...


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

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


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

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


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

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