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

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Мультикаст на DGS-3200-10
СообщениеДобавлено: Чт июн 27, 2013 16:48 
Не в сети

Зарегистрирован: Чт фев 17, 2011 20:49
Сообщений: 8
Здравствуйте!

В который раз, про организацию igmp снупинга и мультикаста на свитчах. Кучу манулов было просмотрено. Суть везде одна. Возможно подобное уже было, в поиске по форуму не нашел.
Вот уже который день ломаем голову, может кто из специалистов подскажет, куда копнуть?

Есть интернет провайдер. Структура - звезда. Большинство железок: ядро сети - cisco. Магистральные, абонентские - управляемый dlink (преимущественно des-3200, 3526). Работает все на вланах. Абоненты все в одном - 50, другие вланы для выделенщиков, серверов и для управления. Под iptv используем 100.

Примерная схема получается (при чем заходит изначально не с ядра сети, может в этом вся проблема?):

Скрытый текст: показать
Поток мультикаст со стримеров провайдера IPTV -> провайдерский DGS-3120-24 -> наша DES-3200-10 (тут работает)
порт 1 -> DES-3526 (тут работает)
порт 9 -> DGS-3200-10 (тут не можем принять) -> ядро сети


Оператор, раздает со своих стримеров мультикастом поток через свою железку (преположительно длинк DGS-3120-24) диапозон 238.1.1.1-50.

Конфиг следующий:

Скрытый текст: показать
Код:
create vlan v100 tag 100
config vlan v100 add untagged 1-8 // стримеры
config vlan v100 add tagged 23-24 // аплинки
create ipif v100 10.90.90.90 v100 state enable
enable igmp_snooping
config igmp_snooping all state enable
config igmp_snooping querier all state enable


Далее наша железка DES-3200-10.
в порт 1 включен длинк DES-3526 (его конф. ниже).
Порт 9 - включен по влокну DGS-3200-10
В порт 10 - железка ТВ провайдера DGS-3120-24.

конфиг для этого DES-3200-10 iptv:

Скрытый текст: показать
Код:
# SNOOP

enable igmp_snooping
config igmp_snooping data_driven_learning max_learned_entry 56
enable igmp_snooping multicast_vlan
create igmp_snooping multicast_vlan v100 100
config igmp_snooping multicast_vlan v100 state enable
config igmp_snooping multicast_vlan v100 add member_port 2
config igmp_snooping multicast_vlan v100 add tag_member_port 1,9
config igmp_snooping multicast_vlan v100 add source_port 10
config igmp_snooping vlan_name default state disable fast_leave disable
config igmp_snooping data_driven_learning vlan_name default aged_out disable
config igmp_snooping querier all query_interval 125 max_response_time 10 robustness_variable 2 last_member_query_interval 1 state disable version 3
config igmp_snooping vlan_name vlan50 state disable fast_leave disable
config igmp_snooping data_driven_learning vlan_name vlan60 aged_out disable
config igmp_snooping vlan_name v100 fast_leave disable
config igmp_snooping data_driven_learning vlan_name v100 aged_out disable
config igmp_snooping vlan_name vlan115 state disable fast_leave disable
config igmp_snooping data_driven_learning vlan_name vlan115 aged_out disable
config igmp_snooping vlan_name vlan202 state disable fast_leave disable
config igmp_snooping data_driven_learning vlan_name vlan202 aged_out disable

Boot PROM Version  : Build 1.00.B004
Firmware Version   : Build 1.52.B007
Hardware Version   : A1


На ней 3 влана (на них естественно igmp snooping state disable).
50 влан пользовтаельский порты 2-8 - унтэг, 1,9 - тэг,
115, 202 вланы управления, порты 9 - тэг.

Все - больше ни каких настроек. Если нужно show шире - покажу, как выглядит. К слову сказать, поток на абонентских портах 2-8 - нормально идет, картинка есть.

Далее DES-3200-10 в порт 1 подключена железка DES-3526 Firmware: Build 6.00.B57
Конфиг для DES-3526:

Скрытый текст: показать
Код:
# SNOOP

enable igmp_snooping
create igmp_snooping multicast_vlan v100 100
config igmp_snooping multicast_vlan v100 state enable replace_source_ip 0.0.0.0 member_port 3-4 source_port 24,26
config igmp_snooping v100 host_timeout 260 router_timeout 260 leave_timer 2 state enable
config igmp_snooping querier v100 query_interval 125 max_response_time 10 robustness_variable 2
config igmp_snooping querier v100 last_member_query_interval 1 state disable
config limited_multicast_addr ports 1-26 access deny state disable


Тут то же все окей - картинку на абонентских портах получаем.

Далее начинаются проблемы с железкой DGS-3200-10. Она подключена через SFP в DES-3200-10 через 9 порт. На ней поток не хочет идти ни под какими параметрами. Пробовали разные.
На ней:
Порт 1 - уходит на основной узел
Порт 9 - на него приходит iptv
Порт 4 - абонент

Её конфиг:

Скрытый текст: показать
Код:
# IGMP_MULTICAST_VLAN

enable igmp_snooping multicast_vlan
config igmp_snooping multicast_vlan forward_unmatched enable
create igmp_snooping multicast_vlan v100 100
config igmp_snooping multicast_vlan v100 state enable replace_source_ip 0.0.0.0
config igmp_snooping multicast_vlan v100 add member_port 4
config igmp_snooping multicast_vlan v100 add source_port 9

# MULTICAST_FILTER

config limited_multicast_addr vlanid 100 access permit

# IGMP_SNOOPING

enable igmp_snooping
config igmp_snooping data_driven_learning max_learned_entry 56
config igmp_snooping vlan_name default fast_leave disable report_suppression disable state disable
config igmp_snooping querier vlan_name default query_interval 125 max_response_time 10 robustness_variable 2 last_member_query_interval 1 state enable version 3
config igmp_snooping data_driven_learning vlan_name default state enable aged_out disable expiry_time 260
config igmp_snooping vlan_name v100 fast_leave disable report_suppression disable
config igmp_snooping querier vlan_name v100 query_interval 125 max_response_time 10 robustness_variable 2 last_member_query_interval 1 state disable version 3
config igmp_snooping data_driven_learning vlan_name v100 state enable aged_out disable expiry_time 260
config igmp_snooping vlan_name vlan113 fast_leave disable report_suppression disable state disable
config igmp_snooping querier vlan_name vlan113 query_interval 125 max_response_time 10 robustness_variable 2 last_member_query_interval 1 state enable version 3
config igmp_snooping data_driven_learning vlan_name vlan113 state enable aged_out disable expiry_time 260
config igmp_snooping vlan_name vlan115 fast_leave disable report_suppression disable state disable
config igmp_snooping querier vlan_name vlan115 query_interval 125 max_response_time 10 robustness_variable 2 last_member_query_interval 1 state enable version 3
config igmp_snooping data_driven_learning vlan_name vlan115 state enable aged_out disable expiry_time 260
config igmp_snooping vlan_name vlan202 fast_leave disable report_suppression disable state disable
config igmp_snooping querier vlan_name vlan202 query_interval 125 max_response_time 10 robustness_variable 2 last_member_query_interval 1 state enable version 3
config igmp_snooping data_driven_learning vlan_name vlan202 state enable aged_out disable expiry_time 260



Во вкладке # IGMP_MULTICAST_VLAN - вернули как должно работать в идеале. На самом деле, пробовали переставлять местами порты всяко-разно. А также прописывали ipшник в replace_source_ip. Все делали.

В # IGMP_SNOOPING так же пробовали включать разные опции. Бесполезно. Поток ни разу поймать не удалось. :(

Изначально стояла прошивка DGS3200_Run_2_00_016.had потом была взята последняя из темы на этом форуме и на данный момент на ней - Firmware: Build 2.21.B008
К слову сказать, на место DGS-3200 пробовалась ставить DES-3526 схема приобретала вид:

Скрытый текст: показать
Код:
Поток мультикаст со стримеров провайдера IPTV -> провайдерский DGS-3120-24 -> наша DES-3200-10
                                    порт 1 -> DES-3526
                                    порт 9 -> DES-3526 (все ок) -> ядро сети


Есть идеи? :?:


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Мультикаст на DGS-3200-10
СообщениеДобавлено: Чт июн 27, 2013 16:56 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Если список Limited Mutlicast Address не прописан, то попробуйте:
Код:
config limited_multicast_addr vlanid 100 access deny


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Мультикаст на DGS-3200-10
СообщениеДобавлено: Чт июн 27, 2013 17:09 
Не в сети

Зарегистрирован: Чт фев 17, 2011 20:49
Сообщений: 8
Ага, это одно из последних экспериментов.
Вернул как было. Изменений нет.

Ещё может что-то увидите?
Как понимаю и тут можно вернуть, как на всех вланах. Групп все равно нет, влиять не должно.

Скрытый текст: показать
#show multicast vlan_filtering_mode
Command: show multicast vlan_filtering_mode

VLAN ID/VLAN Name Multicast Filter Mode
---------------------------------------- -----------------------------
1 /default forward_unregistered_groups
60 /vlan60 forward_unregistered_groups
100 /v100 filter_unregistered_groups
113 /vlan113 forward_unregistered_groups
115 /vlan115 forward_unregistered_groups
202 /vlan202 forward_unregistered_groups


Да, мануал за основу взят этот.


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

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


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

Сейчас этот форум просматривают: Google [Bot] и гости: 21


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

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