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

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




Начать новую тему Ответить на тему  [ Сообщений: 77 ]  На страницу 1, 2, 3, 4, 5, 6  След.
Автор Сообщение
 Заголовок сообщения: Multicast IPTV...
СообщениеДобавлено: Чт ноя 11, 2010 10:55 
Не в сети

Зарегистрирован: Пн мар 16, 2009 20:07
Сообщений: 150
Откуда: Балаково
имеется сеть (стенд) - копия участка реальной сети:
Изображение
пытаюсь настроить multicast вещание - и соответственно есть немало вопросов...
как лучше(в плане снижения загрузки магистралей) организовать вещание при следующих условиях:
1.вещающий streamer1 (linux+getstream) подключен к sw2 в тегированный порт 10
2.компьютер pc1 (linux) то-же подключен транком в несколько vlan-ов
3.остальные pc подключены к разным коммутаторам и работают в разных vlan-ах
4.управление всеми коммутаторами вынесено в отдельный vlan
5.в этой сети(реальной) есть сервера использующие ospf т.е. надо чтобы ospf не поломался...
6.прошивки: 3526:6.00.B48 3612G:Build 2.82.B16 3100-24:3.50.20
7.стриммер может вещать два мультикастовых потока один тегированный (vlan100) другой нетегированный + unicast (http)

что получилось на тек. момент:
при дефолтных настройках коммутаторов(т.е. отключено igmp_snooping и нет фильтрации мультикаста) трафик идет, на клиентах кто подключен в одном vlan-е со streamer1 все работает!
но как только пытаюсь сделать хоть что-то - вещание прерывается :-(
переключал streamer1 принудительно в igmpv2, после того как прочитал, что 3526 не поддерживает igmpv3 но результат не изменился

читал:
http://webdev.dlink.ru/technical/pdf/hu ... PIM_DM.pdf
http://www.dlink.ru/ru/faq/58/267.html
http://www.dlink.ru/ru/faq/58/266.html
http://www.dlink.ru/ru/faq/58/264.html
по поводу последнего лика хочется сказать особо - я не первый год этими вещами занимаюсь, но не смог нормально связать схему(рисунок) с текстом :-(
Цитата:
Функция IGMP Snooping применяется в сетях групповой рассылки для того, чтобы рабочие станции, не запросившие групповой трафик, не получали его.
Для настройки данной функции следует ввести команды (пример приведён для VLAN с именем 2 и VID=2 и портов в этом VLAN - 29-31):

Для DES-35XX:
config igmp_snooping querier 2 state enable
config igmp_snooping 2 state enable
enable igmp_snooping
config multicast port_filtering_mode 29-31 filter_unregistered_groups

29,30,31 - три порта! - или я не прав? - а на рисунке к коммутатору подключены один сервер и четыре клиента... возможно это не принципиально, но тогда резонный вопрос - filter_unregistered_groups надо включать на порту куда включен стример или на портах клиентов? и еще - стример при этом должен быть в том-же vlan? (подозреваю, что да)


Последний раз редактировалось gorec Пт ноя 12, 2010 08:51, всего редактировалось 2 раз(а).

Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Multicast IPTV...
СообщениеДобавлено: Чт ноя 11, 2010 23:09 
Не в сети

Зарегистрирован: Пн мар 16, 2009 20:07
Сообщений: 150
Откуда: Балаково
up?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Multicast IPTV...
СообщениеДобавлено: Пт ноя 12, 2010 04:08 
Не в сети

Зарегистрирован: Вт июн 01, 2010 04:38
Сообщений: 794
Откуда: Vladivostok
А почему не используете ISM Vlan?

_________________
2008-2015г. компания Экстрим Интернет. Технический директор/Главный системный администратор.
2015-по н.в. компания "Подряд". Инженер сети ШПД


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Multicast IPTV...
СообщениеДобавлено: Пт ноя 12, 2010 08:39 
Не в сети

Зарегистрирован: Пн мар 16, 2009 20:07
Сообщений: 150
Откуда: Балаково
mcdemon05 писал(а):
А почему не используете ISM Vlan?

я специально нарисовал схему, чтобы исходя из схемы и условий мне посоветовали наиболее правильное решение...
я так понимаю, что без использования ism-vlan мне не обойтись... осталось только сделать чтобы это заработало - я попытался начать с малого (настроить один 3526 в отрыве от остальной схемы) вот выдержка из конфига:
Код:
disable asymmetric_vlan                                                                                               
config vlan default delete 1-26                                                                                       
config vlan default add forbidden 1-26                                                                                 
config vlan default advertisement enable
create vlan vlan10 tag 10                                                                                             
config vlan vlan10 add tagged 10,26                                                             
config vlan vlan10 add untagged 15,24                                                                                 
config vlan vlan10 advertisement disable
create vlan vlan192 tag 192                                                                                           
config vlan vlan192 add tagged 12,13,26                                                                     
config vlan vlan192 add untagged 10                                                                               
config vlan vlan192 advertisement disable
disable gvrp
config gvrp 10,12,13 state disable ingress_checking enable acceptable_frame admit_all pvid 192

# FDB                                                                                                                 
                                                                                                                       
config fdb aging_time 300                                                                                             
config multicast port_filtering_mode 1-26 filter_unregistered_groups                                                   

# SNOOP                                                                                                               
                                                                                                                       
enable igmp_snooping                                                                                                   
create igmp_snooping multicast_vlan v100 100                                                                           
config igmp_snooping multicast_vlan v100 state enable replace_source_ip 100.100.100.100 member_port 12,13 source_port 10 
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 enable                                           
create multicast_range needed from 224.0.0.0 to 224.0.0.255                                                           
config limited_multicast_addr ports 1-26 add multicast_range needed                                                   
config limited_multicast_addr ports 1-26 access permit state enable                                                   


и в результате - ни тегированный мультикаст поток ни нетегированный не доходят до pc1 & pc2...


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Multicast IPTV...
СообщениеДобавлено: Пт ноя 12, 2010 10:39 
Не в сети

Зарегистрирован: Вт июн 01, 2010 04:38
Сообщений: 794
Откуда: Vladivostok
config igmp_snooping querier v100 state disable

еще попробуйте

_________________
2008-2015г. компания Экстрим Интернет. Технический директор/Главный системный администратор.
2015-по н.в. компания "Подряд". Инженер сети ШПД


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Multicast IPTV...
СообщениеДобавлено: Пт ноя 12, 2010 11:43 
Не в сети

Зарегистрирован: Пн мар 16, 2009 20:07
Сообщений: 150
Откуда: Балаково
mcdemon05 писал(а):
config igmp_snooping querier v100 state disable

еще попробуйте


сделал.
вот результат:
streamer:
Код:
root@test-desktop:~# tcpdump -ni eth0.100 igmp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0.100, link-type EN10MB (Ethernet), capture size 65535 bytes
11:03:33.281358 IP 100.1.1.1 > 224.0.0.2: igmp leave 233.3.3.3
11:03:35.012652 IP 100.1.1.1 > 233.3.3.3: igmp v2 report 233.3.3.3

root@test-desktop:~# ip r s
232.2.2.2 dev eth0  scope link
233.3.3.3 dev eth0.100  scope link  metric 100
100.1.1.0/24 dev eth0.100  proto kernel  scope link  src 100.1.1.1
10.1.1.0/24 dev eth0.10  proto kernel  scope link  src 10.1.1.25
192.168.16.0/20 dev eth0  proto kernel  scope link  src 192.168.31.11
169.254.0.0/16 dev eth0.100  scope link  metric 1000


player:
Код:
[root@localhost home]# mplayer udp://233.3.3.3:1234
MPlayer SVN-1.rc4.0.r31086.3mdv2010.1-4.4.3 (C) 2000-2010 MPlayer Team
Can't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing udp://233.3.3.3:1234.
STREAM_UDP, URL: udp://233.3.3.3:1234
Timeout! No data from host 233.3.3.3
udp_streaming_start failed
No stream found to handle url udp://233.3.3.3:1234


Exiting... (End of file)
[root@localhost home]# mplayer udp://232.2.2.2:1234
MPlayer SVN-1.rc4.0.r31086.3mdv2010.1-4.4.3 (C) 2000-2010 MPlayer Team
Can't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick                                                                                                                           
mplayer: could not connect to socket                                                                                                                 
mplayer: No such file or directory                                                                                                                   
Failed to open LIRC support. You will not be able to use your remote control.                                                                       
                                                                                                                                                     
Playing udp://232.2.2.2:1234.                                                                                                                       
STREAM_UDP, URL: udp://232.2.2.2:1234                                                                                                               
Timeout! No data from host 232.2.2.2                                                                                                                 
udp_streaming_start failed                                                                                                                           
No stream found to handle url udp://232.2.2.2:1234                                                                                                   
                                                                                                                                                     
                                                                                                                                                     
Exiting... (End of file)
[root@localhost home]# ip r s
232.2.2.2 dev eth2.192  scope link
233.3.3.3 dev eth2.192  scope link
10.1.1.0/24 dev eth0  proto kernel  scope link  src 10.1.1.3  metric 10
192.168.16.0/20 dev eth2.192  proto kernel  scope link  src 192.168.31.13  metric 192
127.0.0.0/8 dev lo  scope link
...

[root@localhost oleg]# tcpdump -ni eth2.192 host 192.168.31.13 and igmp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth2.192, link-type EN10MB (Ethernet), capture size 65535 bytes
11:42:29.686320 IP 192.168.31.13 > 232.2.2.2: igmp v2 report 232.2.2.2
11:42:30.689453 IP 192.168.31.13 > 224.0.0.2: igmp leave 232.2.2.2
11:42:32.336325 IP 192.168.31.13 > 233.3.3.3: igmp v2 report 233.3.3.3
11:42:33.337422 IP 192.168.31.13 > 224.0.0.2: igmp leave 233.3.3.3

и потока нет:
[root@localhost oleg]# tcpdump -ni eth2.192 port 1234
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth2.192, link-type EN10MB (Ethernet), capture size 65535 bytes



Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Multicast IPTV...
СообщениеДобавлено: Пт ноя 12, 2010 14:13 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт янв 21, 2005 11:52
Сообщений: 11212
Откуда: D-Link, Moscow
А на DGS-3612 Вы что настраиваете: PIM или IGMP Snooping или ISM VLAN?

_________________
С уважением,
Бигаров Руслан.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Multicast IPTV...
СообщениеДобавлено: Пт ноя 12, 2010 15:15 
Не в сети

Зарегистрирован: Пн мар 16, 2009 20:07
Сообщений: 150
Откуда: Балаково
Bigarov Ruslan писал(а):
А на DGS-3612 Вы что настраиваете: PIM или IGMP Snooping или ISM VLAN?

Пытался уже все настроить... - к сожалению результат отрицательный :-( вот и обратился сюда за советом и схему для того чтобы проще было совет дать нарисовал... - основная задача это раздать мультикаст поток по всем нисходящим вланам с 3612 но при этом чтобы поток на 3612 был один... и кроме того на коммутаторе откуда идет этот поток то-же надо раздать мультикаст клиентам...
если я правильно понимаю - мне надо pim-sm+ism_vlan(только я не до конца уверен в этом - может есть лучше решения)... - осталось только настроить с Вашей помощью...


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Multicast IPTV...
СообщениеДобавлено: Пт ноя 12, 2010 16:46 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт янв 21, 2005 11:52
Сообщений: 11212
Откуда: D-Link, Moscow
Вы хотите Multicast на DGS-3612 пускать через L3(PIM) или через L2?!

_________________
С уважением,
Бигаров Руслан.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Multicast IPTV...
СообщениеДобавлено: Пт ноя 12, 2010 17:07 
Не в сети

Зарегистрирован: Пн мар 16, 2009 20:07
Сообщений: 150
Откуда: Балаково
Bigarov Ruslan писал(а):
Вы хотите Multicast на DGS-3612 пускать через L3(PIM) или через L2?!

я не знаю :-(
как в случае вышеприведенной схемы будет выгоднее? - т.е. меньшая загрузка магистралей?
в общем то, сейчас у меня все коммутаторы управляются в одном отдельном влане, и никто не мешает точно так-же распространить ism-vlan на все коммутаторы, но в ближайшем будущем сеть будет разделена двумя 3612 с ospf между ними будет ли работать rstp в ism-vlan если между двумя 3612 будет два независимых линка и в обоих ism-vlan. или лучше сразу настраивать PIM - я так понимаю что такое разделение через ospf для pim не помеха - а потребность...
а вообще ism-vlan я даже в пределах одного коммутатора (sw2) настроить не смог :-(


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Multicast IPTV...
СообщениеДобавлено: Пт ноя 12, 2010 17:31 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт янв 21, 2005 11:52
Сообщений: 11212
Откуда: D-Link, Moscow
Тогда лучше на DGS-3612 поднять PIM, на DES-3526 не включать querier, на DGS-3100 можно только с помощью IGMP Snooping-а предоставлять IPTV, на DES-3028 нужно настраивать ISM VLAN.

_________________
С уважением,
Бигаров Руслан.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Multicast IPTV...
СообщениеДобавлено: Пт ноя 12, 2010 19:07 
Не в сети

Зарегистрирован: Пт май 23, 2008 15:08
Сообщений: 58
Не могли бы подробней рассказать про dgs-3100 как донести до пользователя мультикаст.
Топология такая: streemer-> cisco 3560g->des3526->dgs3100->des3526
использую ISM vlan на коммутаторах 3526. Через 3100 проброшен влан в котором вещаю iptv.
Пользователи висят на des3526 и на dgs3100
Прошивка на 3100 2.50.43 . Настроен igmp_snooping:

IGMP Snooping Global State : Enabled
Multicast Filtering : Enabled
Vlan Name : tv
Host Timeout : 260
Leaver Timer : 10
Route Timeout : 300
Querier State : Enabled
Querier Router Behavior : Non-Querier
Querier Version : IGMPv3
State : Enabled

Vlan Name : 115
Host Timeout : 260
Leaver Timer : 10
Route Timeout : 300
Querier State : Disabled
Querier Router Behavior : Non-Querier
Querier Version : IGMPv3
State : Disabled

До пользователей на des3526 все доходит без проблем


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Multicast IPTV...
СообщениеДобавлено: Пт ноя 12, 2010 23:01 
Не в сети

Зарегистрирован: Пн мар 16, 2009 20:07
Сообщений: 150
Откуда: Балаково
Bigarov Ruslan писал(а):
Тогда лучше на DGS-3612 поднять PIM, на DES-3526 не включать querier, на DGS-3100 можно только с помощью IGMP Snooping-а предоставлять IPTV, на DES-3028 нужно настраивать ISM VLAN.

а можно по порядку?
1. настройка 3526(sw2 на схеме):
нужен ли ism-vlan? config:
Код:
config multicast port_filtering_mode 1-26 filter_unregistered_groups                                                   
enable igmp_snooping                                                                                                   
create igmp_snooping multicast_vlan v100 100                                                                           
config igmp_snooping multicast_vlan v100 state enable replace_source_ip 100.100.100.100 member_port 12,13 source_port 10 
config igmp_snooping v100 host_timeout 260 router_timeout 260 leave_timer 2 state enable


или достаточно igmp_snooping-а? config:
Код:
config igmp_snooping (какой влан тут указывать клиента или стримера или таких строк должно быть по кол-ву виланов?) state enable
enable igmp_snooping
config multicast port_filtering_mode 1-26 filter_unregistered_groups


нужно ли в этих случаях для обеспечения работы ospf делать так?:
Код:
create multicast_range needed from 224.0.0.0 to 224.0.0.255                                                           
config limited_multicast_addr ports 1-26 add multicast_range needed                                                   
config limited_multicast_addr ports 1-26 access permit state enable


2. настройка 3612 для работы в pim-sm режиме:
Код:
config ospf all state enable
enable ospf
config pim all state enable mode sm
enable pim
create pim static_rp group 232.0.0.0/7 rp 192.168.31.252


тут вопросов еще больше - каким образом мультикаст-поток должен быть доставлен до 3612? - в моем случае есть только возможность через тегированный влан - этого достаточно?
какой должен быть влан - клиентский или отдельный?
для того, чтобы 3612 был querier-ом в каждом клиентском влане нужно на каждом интерфейсе 3612 смотрящем в сторону клиентского влана настраивать rp? или достаточно настроить одну rp на коммутатор 3612 (на каком интерфейсе ее лучше сделать?)
если с 3526(sw2 на схеме) будет запрос на мультикаст поток - он сначала уедет на 3612(sw1) а потом будет возвращаться обратно?
есть ли возможность как-то проконтролировать наличие мультикаст потока на какой-то конкретный интерфейс?
повлияет ли настройка и включение PIM и OSPF на коммутаторе 3612(sw2) на транзитный OSPF в одном из вланов(не клиентском)?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Multicast IPTV...
СообщениеДобавлено: Пт ноя 12, 2010 23:07 
Не в сети

Зарегистрирован: Пн мар 16, 2009 20:07
Сообщений: 150
Откуда: Балаково
algorvv писал(а):
До пользователей на des3526 все доходит без проблем

раз уж Вы вмешались в мою тему - приведите пожалуйста Ваш конфиг с 3526 где у Вас нет проблем с мультикастом... - и еще вопрос - у Вас 3100 выполняет ф-цию querier-а ?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Multicast IPTV...
СообщениеДобавлено: Сб ноя 13, 2010 09:52 
Не в сети

Зарегистрирован: Пт май 23, 2008 15:08
Сообщений: 58
Код:
create igmp_snooping multicast_vlan tv 95
conf igmp_snooping multicast_vlan tv member_port 1-24 source_port 25-26 replace_source_ip 100.0.2.40 state enable
conf multicast port_filtering_mode 1-26 filter_unregistered_groups
enable igmp_snooping


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 77 ]  На страницу 1, 2, 3, 4, 5, 6  След.

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


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

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


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

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