superjet Posted October 27, 2015 · Report post Даем IPTV в своей сети. Есть Cisco 7301(PIM) ---> D-Link DGS-3120-24SC(rev.B1, v4.00)Агрегация ---> D-Link DES-3200 C1(v4.37) Теперь проблема. При просмотре несколькими абонентами одного и того же канала на одном и том же коммутаторе или на разных коммутаторах в разных участках сети, наблюдается проблема, когда один из абонентов переключается на другой канал у остальных поток пропадает на пару секунд и снова подымается на приставках. DGS-3120 VLAN Name : iptv Query Interval : 125 Max Response Time : 25 Robustness Value : 7 Last Member Query Interval : 10 Querier State : Disabled Querier Role : Non-Querier Querier IP : 10.82.80.25 Querier Expiry Time : 884 secs State : Enabled Topology Changes Notification : Ignore Fast Leave : Disabled Rate Limit(pkt/sec) : No Limitation Proxy Reporting : Disabled Proxy Reporting Source IP : 0.0.0.0 Version : 2 Data Driven Learning State : Enabled Data Driven Learning Aged Out : Disabled Data Driven Group Expiry Time : 260 DES-3200 enable igmp_snooping multicast_vlan config igmp_snooping multicast_vlan forward_unmatched disable create igmp_snooping multicast_vlan iptv 111 config igmp_snooping multicast_vlan iptv state enable replace_source_ip 0.0.0.0 remap_priority 7 replace_priority config igmp_snooping multicast_vlan iptv add member_port 1-24 config igmp_snooping multicast_vlan iptv add source_port 25-28 enable igmp_snooping config igmp_snooping vlan_name iptv fast_leave disable report_suppression disable config igmp_snooping querier vlan_name iptv query_interval 125 max_response_time 10 robustness_variable 2 last_member_query_interval 1 state disable version 2 config igmp_snooping data_driven_learning vlan_name iptv expiry_time 260 state enable aged_out disable config multicast vlan_filtering_mode vlanid 111 filter_unregistered_groups Fast leave отключен. Пробовали другие параметры изменять, robustness value и last Member Query Interval, проблема оставалась. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
foxroot Posted October 27, 2015 · Report post была аналогичная проблема по сети при использовании cisco 3750. Такое чувство что не корректно работает счетчики IGMP Попробуйте настроить своих абонентов в режиме MVR. так же провертел счетчики query-interval query-response-interval query-last-member-interval по умолчанию если использовать не fast leave то группа должна держаться какой то таймаут пока на запрос pim роутера query-specific не ответит какой нибудь абонент, а именно если в течении данного атймаута абонентский пакет не успевает дойти то устройство просто положит группу. на D-Link DES-3200 какой режим igmp snooping или igmp proxy? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
superjet Posted October 28, 2015 · Report post на D-Link DES-3200 какой режим igmp snooping или igmp proxy? igmp snooping режим Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
mcdemon Posted October 28, 2015 · Report post покажите 3120 в виде конфига, также как сделали с 3200 пожалуйста. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
superjet Posted October 28, 2015 · Report post покажите 3120 в виде конфига, также как сделали с 3200 пожалуйста. DGS-3120 #VLAN create vlan iptv tag 111 config vlan iptv add tagged 3,7,9-15,18-23 advertisement enable # IGMP_MULTICAST_VLAN enable igmp_snooping multicast_vlan config igmp_snooping multicast_vlan forward_unmatched enable # IGMP_SNOOPING enable igmp_snooping config igmp_snooping data_driven_learning max_learned_entry 256 config igmp_snooping vlan_name iptv topology_changes_notification ignore fast_leave disable proxy_reporting state disable source_ip 0.0.0.0 state enable config igmp_snooping querier vlan_name iptv query_interval 125 max_response_time 25 robustness_variable 7 last_member_query_interval 10 state disable version 2 config router_ports iptv add 3 config igmp_snooping data_driven_learning vlan_name iptv state enable aged_out disable expiry_time 260 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Butch3r Posted October 28, 2015 · Report post multicast vlan_filtering_mode на 3120? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
vurd Posted October 28, 2015 · Report post 1. нафига мультикаст влан на 3120? 2. почему replace source ip == 0.0.0.0? Должен быть ип из подсети на l3 интерфейсе мультикаст влана, причем выше. Т.е. на L3 10.10.10.1 255.255.255.252, реплейс сорс ставим 10.10.10.2 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
darkagent Posted October 28, 2015 · Report post почему replace source ip == 0.0.0.0? потому что так головняка с конфигами меньше, и главное что работает без нареканий ;) Должен быть ип из подсети на l3 интерфейсе мультикаст влана На самом деле нет, не должен нафига мультикаст влан на 3120? А с этим согласен, если только на 3120 помимо агрегации прямого подключения клиентам не дают. query-interval query-response-interval query-last-member-interval В 90% случаев возникновения проблем, описанных ТСом, виноваты именно последние два параметра. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
superjet Posted October 28, 2015 · Report post multicast vlan_filtering_mode на 3120? Forward Unregistered Groups А вот мультикаст влан, даже неизвестно почему был включен, отрубил его Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Negator Posted October 28, 2015 · Report post Forward Unregistered Groups поставьте filter unregistered groups Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
darkagent Posted October 28, 2015 · Report post поставьте filter unregistered groups после чего обязательно рисуйте multicast profile и вешайте его на порты, иначе ни ни Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Negator Posted October 28, 2015 · Report post поставьте filter unregistered groups после чего обязательно рисуйте multicast profile и вешайте его на порты, иначе ни ни Разве для 3120 в случае использования обычного влана(НЕ multicast vlan) - это обязательно? 3120 под рукой нет, на например для 3627G и аналогичных железок этого не требуется. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
darkagent Posted October 28, 2015 · Report post Разве для 3120 в случае использования обычного влана(НЕ multicast vlan) - это обязательно? Актуально в случае если ena igmp_snooping и conf igmp_snooping vlanX state enable, как и на 3200/rev.c, что в принципе логично. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
mcdemon Posted October 29, 2015 · Report post multicast vlan_filtering_mode на 3120? Forward Unregistered Groups А вот мультикаст влан, даже неизвестно почему был включен, отрубил его Помогло отключение? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
superjet Posted October 29, 2015 (edited) · Report post Помогло отключение? Не помогло, отключил мультикаст влан, менял фильты. не пробовал мулькаст профиль, экспериментирую дальше На доступе тоже был включен мультикаст влан, при его отключении остается доступен один канал на котором проверял отключение при переключении так работают каналы: # IGMP_MULTICAST_VLAN enable igmp_snooping multicast_vlan config igmp_snooping multicast_vlan forward_unmatched disable create igmp_snooping multicast_vlan iptv 111 config igmp_snooping multicast_vlan iptv state enable replace_source_ip 0.0.0.0 remap_priority 7 replace_priority config igmp_snooping multicast_vlan iptv add member_port 1-24 config igmp_snooping multicast_vlan iptv add source_port 25-26 При фильтре Filter Unregistered Groups, если на одной приставке канал А, а на второй приставке канал B и переключении допустим со второй приставки на канал А, то канал канал А на первой приставке перестает вещаться Edited October 29, 2015 by superjet Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
mcdemon Posted October 29, 2015 · Report post Помогло отключение? Не помогло, отключил мультикаст влан, менял фильты. не пробовал мулькаст профиль, экспериментирую дальше На доступе тоже был включен мультикаст влан, при его отключении остается доступен один канал на котором проверял отключение при переключении так работают каналы: # IGMP_MULTICAST_VLAN enable igmp_snooping multicast_vlan config igmp_snooping multicast_vlan forward_unmatched disable create igmp_snooping multicast_vlan iptv 111 config igmp_snooping multicast_vlan iptv state enable replace_source_ip 0.0.0.0 remap_priority 7 replace_priority config igmp_snooping multicast_vlan iptv add member_port 1-24 config igmp_snooping multicast_vlan iptv add source_port 25-26 При фильтре Filter Unregistered Groups, если на одной приставке канал А, а на второй приставке канал B и переключении допустим со второй приставки на канал А, то канал канал А на первой приставке перестает вещаться напишите диапазон мультикаст групп пожалуйста Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
superjet Posted October 29, 2015 · Report post напишите диапазон мультикаст групп пожалуйста Вот 239.195.32.1 - 239.195.32.255 239.195.33.1 - 239.195.33.255 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
superjet Posted October 31, 2015 · Report post Благодарю, вопрос снят! Проблема была в циске, а именно как раз с query-last-member-interval Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Butch3r Posted October 31, 2015 · Report post Благодарю, вопрос снят! Проблема была в циске, а именно как раз с query-last-member-interval в чём именно? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
superjet Posted October 31, 2015 · Report post в чём именно? В параметрах на циске в query-last-member-interval было значение 100мс, а на д-линке 1 секунда. Изменили на 1000мс и проблема с переключением решилась, т.к циска теперь опрашивать группу должна как положено по умолчанию 1 секунда Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
m4a12345 Posted November 1, 2015 · Report post От себя добавлю - replace source ip должен быть не 0.0.0.0. Были проблемы, особенно, на длинных и ветвящихся цепочках коммутаторов. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Butch3r Posted November 2, 2015 · Report post От себя добавлю - replace source ip должен быть не 0.0.0.0. Были проблемы, особенно, на длинных и ветвящихся цепочках коммутаторов. так у некоторых длинков так пишется по дефолту, когда стоит не подменять сорс. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...