Перейти к содержимому
Калькуляторы

Проблема c IPTV ISM VLAN DGS 3120

Даем 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, проблема оставалась.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

была аналогичная проблема по сети при использовании 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?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

на D-Link DES-3200 какой режим igmp snooping или igmp proxy?

igmp snooping режим

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

покажите 3120 в виде конфига, также как сделали с 3200 пожалуйста.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

покажите 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 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1. нафига мультикаст влан на 3120?

2. почему replace source ip == 0.0.0.0?

Должен быть ип из подсети на l3 интерфейсе мультикаст влана, причем выше. Т.е. на L3 10.10.10.1 255.255.255.252, реплейс сорс ставим 10.10.10.2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

почему replace source ip == 0.0.0.0?

потому что так головняка с конфигами меньше, и главное что работает без нареканий ;)

Должен быть ип из подсети на l3 интерфейсе мультикаст влана

На самом деле нет, не должен

нафига мультикаст влан на 3120?

А с этим согласен, если только на 3120 помимо агрегации прямого подключения клиентам не дают.

query-interval

query-response-interval

query-last-member-interval

В 90% случаев возникновения проблем, описанных ТСом, виноваты именно последние два параметра.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

multicast vlan_filtering_mode на 3120?

 

Forward Unregistered Groups

 

А вот мультикаст влан, даже неизвестно почему был включен, отрубил его

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Forward Unregistered Groups

поставьте filter unregistered groups

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

поставьте filter unregistered groups

после чего обязательно рисуйте multicast profile и вешайте его на порты, иначе ни ни

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

поставьте filter unregistered groups

после чего обязательно рисуйте multicast profile и вешайте его на порты, иначе ни ни

Разве для 3120 в случае использования обычного влана(НЕ multicast vlan) - это обязательно?

3120 под рукой нет, на например для 3627G и аналогичных железок этого не требуется.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Разве для 3120 в случае использования обычного влана(НЕ multicast vlan) - это обязательно?

Актуально в случае если ena igmp_snooping и conf igmp_snooping vlanX state enable, как и на 3200/rev.c, что в принципе логично.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

multicast vlan_filtering_mode на 3120?

 

Forward Unregistered Groups

 

А вот мультикаст влан, даже неизвестно почему был включен, отрубил его

Помогло отключение?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Помогло отключение?

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

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

так работают каналы:

# 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 и переключении допустим со второй приставки на канал А, то канал канал А на первой приставке перестает вещаться

Изменено пользователем superjet

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Помогло отключение?

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

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

так работают каналы:

# 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 и переключении допустим со второй приставки на канал А, то канал канал А на первой приставке перестает вещаться

напишите диапазон мультикаст групп пожалуйста

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

напишите диапазон мультикаст групп пожалуйста

Вот

239.195.32.1 - 239.195.32.255

239.195.33.1 - 239.195.33.255

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Благодарю, вопрос снят! Проблема была в циске, а именно как раз с query-last-member-interval

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Благодарю, вопрос снят! Проблема была в циске, а именно как раз с query-last-member-interval

 

в чём именно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

в чём именно?

 

В параметрах на циске в query-last-member-interval было значение 100мс, а на д-линке 1 секунда. Изменили на 1000мс и проблема с переключением решилась, т.к циска теперь опрашивать группу должна как положено по умолчанию 1 секунда

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

От себя добавлю - replace source ip должен быть не 0.0.0.0. Были проблемы, особенно, на длинных и ветвящихся цепочках коммутаторов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

От себя добавлю - replace source ip должен быть не 0.0.0.0. Были проблемы, особенно, на длинных и ветвящихся цепочках коммутаторов.

так у некоторых длинков так пишется по дефолту, когда стоит не подменять сорс.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.