faq обучение настройка
Текущее время: Вс июл 27, 2025 09:27

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
СообщениеДобавлено: Ср апр 08, 2009 03:18 
Не в сети

Зарегистрирован: Пн сен 27, 2004 12:16
Сообщений: 1978
Откуда: Москва
Здравствуйте.

Обнаружил проблему с IGMP на DFL-210. Прошивка 2.20.03.08-8260.

Со стороны WAN есть мультикастовый источник (Провайдер Корбина, IPTV). Там же находится IGMP Querier, опрашивающий хосты по протоколу IGMPv.2 каждые 125 секунд. Max Response Time у них 10 секунд. У меня давно настроенные правила на DFL-210 в режиме snooping, которые работали без проблем. Но увидев новую прошивку, прошился. Стал замечать стопы картинки при просмотре через VCL. Игра с параметрами и анализ в Wireshark показал следующее:
DFL, несмотря на наличие внешнего опросчика, игнорирует его и ведет свой собственный таймер. Как это выглядит. В сниффере видно, что сам DFL не шлет опросы на 224.0.0.1, это делает вышестоящий мультикаст-роутер. Но это не мешает DFL каждые IGMPQueryInterval, которые указаны в настройках, отсчитывать время, указанное в IGMPQueryResponseInterval и принимать решение - слать дальше мультикаст или блокировать. Конечно, он его блокирует.
Выявить проблему очень просто:
1) ставим в IGMPQueryInterval, допустим, 10000, что соответствует 10 секундам интервала между опросами на 224.0.0.1
2) ставим в IGMPQueryResponseInterval, допустим, 2000, что соответствует 2 секундам, в течение которых хосты по идее должны отослать report о текущей подписке.
Запускаем ТВ на VLC и видим, что поток через 12 секунд останавливается (на WAN лампочка мигает, значит, мультикаст от провайдера идет). Оно и понятно - ведь VLC никакого опроса не получил, следовательно, отвечать не на что. Картинка будет стоять до тех пор, пока не наступит время слать опросы со стороны провайдера. Получив такой запрос, VLC отвечает на него и картинка возобновляется.
Меняя параметры IGMPQueryInterval и IGMPQueryResponseInterval убеждаемся с помощью секундомера и глаз, что все вышесказанное подтверждается.
Это неправильная работа устройства в режиме snooping. Он не должен блокировать трафик, потому что он не шлет опросы и соответственно не может на отсутствующие опросы ожидать report'ы от хостов. Данное поведение больше похоже на режим proxy, но тогда обязательно должен быть опрос групп самим устройством. В предыдущей прошивке такой проблемы не было.
Временное решение довольно простое - поставить максимально возможную цифру в поле IGMPQueryInterval. Я поставил 3600000, что соответствует 1 часу внутреннего таймера. Стопы прекратились да и попасть на них если и получится, то всего на несколько секунд/десятков секунд не более одного раза в час. Может, и больше можно поставить, но мне и часа за глаза :wink:
Просьба сотрудникам проверить и подтвердить данный баг.

Спасибо.

_________________
DFL-860E (10.22.01.04), DFL-210 (2.27.08.03-22678), DGS-1210-20/ME/B1A (7-03-B043), DGS-3200-10 (2.21.B018), DES-3200-10 (4.38.B012), DWL-2100AP (250eu-rc358), DNS-323 (1.10), DI-824VUP (1.06b21), DSL-300T (2.00B01T01.EU.20071227)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср апр 08, 2009 07:17 
Не в сети

Зарегистрирован: Вт июл 10, 2007 12:42
Сообщений: 7188
Откуда: Екатеринбург
Жаль, что это обнаружилось только сейчас, когда на носу выход прошивки 2.25. В которой, как получается, это может быть и не исправлено. :(

_________________
6 x DFL-210, 2 x DFL-800. Для DFL-210/260/800/860 лучшая прошивка 2.27.08.03 (for WW). СКАЧАТЬ.
Совет: Не используйте в IP- и Routing-правилах сочетание any/all-nets нигде, кроме временных правил. Иначе возможны бреши в безопасности и несрабатывание последующих правил.


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

Зарегистрирован: Ср июл 04, 2007 13:48
Сообщений: 7031
Откуда: D-Link. Moscow
Убедитесь что у вас не стоит галочка на пункте IGMPReactToOwnQueries. А лучше пришлите ваш конфиг мне на почту.

_________________
Сообщения в PM игнорируются, задавайте вопросы на форуме.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт апр 09, 2009 16:21 
Не в сети

Зарегистрирован: Пн сен 27, 2004 12:16
Сообщений: 1978
Откуда: Москва
Галочка не стоит и никогда не стояла. Более того, этот конфиг не менялся и на предпоследней прошивке, что выложена на сайте. Но там таких проблем замечено не было.
Чуть позже вышлю

_________________
DFL-860E (10.22.01.04), DFL-210 (2.27.08.03-22678), DGS-1210-20/ME/B1A (7-03-B043), DGS-3200-10 (2.21.B018), DES-3200-10 (4.38.B012), DWL-2100AP (250eu-rc358), DNS-323 (1.10), DI-824VUP (1.06b21), DSL-300T (2.00B01T01.EU.20071227)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт апр 09, 2009 21:12 
Не в сети

Зарегистрирован: Пн сен 27, 2004 12:16
Сообщений: 1978
Откуда: Москва
Выслал.

_________________
DFL-860E (10.22.01.04), DFL-210 (2.27.08.03-22678), DGS-1210-20/ME/B1A (7-03-B043), DGS-3200-10 (2.21.B018), DES-3200-10 (4.38.B012), DWL-2100AP (250eu-rc358), DNS-323 (1.10), DI-824VUP (1.06b21), DSL-300T (2.00B01T01.EU.20071227)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб апр 18, 2009 21:52 
Не в сети

Зарегистрирован: Пн сен 27, 2004 12:16
Сообщений: 1978
Откуда: Москва
Сергей, вы проверили мой конфиг?

_________________
DFL-860E (10.22.01.04), DFL-210 (2.27.08.03-22678), DGS-1210-20/ME/B1A (7-03-B043), DGS-3200-10 (2.21.B018), DES-3200-10 (4.38.B012), DWL-2100AP (250eu-rc358), DNS-323 (1.10), DI-824VUP (1.06b21), DSL-300T (2.00B01T01.EU.20071227)


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

Зарегистрирован: Ср июл 04, 2007 13:48
Сообщений: 7031
Откуда: D-Link. Moscow
Ваш конфигурационны файл был поврежден и я не смог его посмотреть перешлите его в архиве

_________________
Сообщения в PM игнорируются, задавайте вопросы на форуме.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт апр 21, 2009 19:16 
Не в сети

Зарегистрирован: Пн сен 27, 2004 12:16
Сообщений: 1978
Откуда: Москва
Отправил в архиве. Логин и пароль на конфиг admin

p.s.Когда стояла 2.20.02, установил русский язык в систему. После появления 2.20.03 поставил её поверх всего этого.

_________________
DFL-860E (10.22.01.04), DFL-210 (2.27.08.03-22678), DGS-1210-20/ME/B1A (7-03-B043), DGS-3200-10 (2.21.B018), DES-3200-10 (4.38.B012), DWL-2100AP (250eu-rc358), DNS-323 (1.10), DI-824VUP (1.06b21), DSL-300T (2.00B01T01.EU.20071227)


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

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


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

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


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

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