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

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: DGS-3620-28SC Multicast
СообщениеДобавлено: Сб окт 03, 2015 00:05 
Не в сети

Зарегистрирован: Чт авг 30, 2007 10:00
Сообщений: 38
Откуда: Ставрополь
Доброго времени суток.
Возник вопрос по странному поведению DGS-3620-28SC при работе с мультикастом, а именно он льёт весь имеющийся на нем мультик постоянно в один порт вне зависимости от наличия подписок на этом порту.
Код:
Command: show utilization ports 16-28

 Port     TX/sec     RX/sec   Util
 -----  ---------- ---------- ----
 16     6359       0          3                                               
 17     1          0          1                                               
 18     2          0          1                                               
 19     0          0          0                                               
 20     0          0          0                                               
 21     13         0          1                                               
 22     1          693        1                                               
 23     0          0          0                                               
 24     0          0          0                                               
 25     0          0          0                                               
 26     0          0          0                                               
 27     0          0          0                                               
 28     3          5718       1       

схема получения мультика простая - порт 28, vlan TV - в него постоянно прилетает 23 мультикаст группы.
на портах расписаны вланы для абонентов TV1 - TV20 каждый со своим IPIF
Код:
enable pim
config pim ipif TV state enable mode dm
config pim ipif TV1 state enable mode dm
...
config pim ipif TV20 state enable mode dm

config igmp ipif TV version 2 state enable
config igmp ipif TV1 version 2 state enable
config igmp ipif TV20 version 2 state enable

enable igmp_snooping
config igmp_snooping vlan_name TV state enable
config igmp_snooping vlan_name TV1 state enable
...
config igmp_snooping vlan_name TV20 state enable

config multicast vlan_filtering_mode vlan TV forward_all_groups
config multicast vlan_filtering_mode vlan TV1 filter_unregistered_groups
...
config multicast vlan_filtering_mode vlan TV20 filter_unregistered_groups


подписок нет:
Код:
Command: show igmp group

Interface     Multicast Group  Last Reporter    IP Querier       IP Expire
------------  ---------------  ---------------  ---------------  ---------

 Total Entries: 0

Command: show igmp_snooping group


 Total Entries: 0


но при этом форвардинг есть
Код:
Command: show igmp_snooping forwarding

 VLAN Name                     : TV                                             
 Source IP                     : 10.90.0.100                                   
 Multicast Group               : 239.224.0.1                                   
 Port Member                   : 16,28                                         
                                                                               
 VLAN Name                     : TV                                             
 Source IP                     : 10.90.0.100                                   
 Multicast Group               : 239.224.0.2                                   
 Port Member                   : 16,28                                         
                                                                               
 VLAN Name                     : TV                                             
 Source IP                     : 10.90.0.100                                   
 Multicast Group               : 239.224.0.3                                   
 Port Member                   : 16,28                                         
                                                                               
 VLAN Name                     : TV                                             
 Source IP                     : 10.90.0.100                                   
 Multicast Group               : 239.224.0.4                                   
 Port Member                   : 16,28                                         
                                                                               
 VLAN Name                     : TV                                             
 Source IP                     : 10.90.0.100                                   
 Multicast Group               : 239.224.0.5                                   
 Port Member                   : 16,28                                         
...                                                                               
и т.д. по всем группам


Причем замечено следующее - сейчас линков на портах 1-15 нет, но если поднять там линк, то форвардинг может перейти на порт с меньшим индексом.
Подскажите, может я что не так сделал. Для настройки пользовался инструкцией http://www.dlink.ru/ru/faq/58/267.html


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DGS-3620-28SC Multicast
СообщениеДобавлено: Сб окт 03, 2015 18:52 
Не в сети

Зарегистрирован: Вс дек 21, 2008 18:53
Сообщений: 1308
У вас в VLAN TV настроен пропуск всех групп. В этом случае весь мультикаст, подписок для которого нет, должен пойти во все порты/влан где форвардинг разрешен.
У вас что ли выборочно льется в какие то порты, судя по последнему абзацу.

_________________
D-Link Switches: Tips & Tricks


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DGS-3620-28SC Multicast
СообщениеДобавлено: Сб окт 03, 2015 23:24 
Не в сети

Зарегистрирован: Чт авг 30, 2007 10:00
Сообщений: 38
Откуда: Ставрополь
Если я правильно понимаю, то мультикаст должен пойти только в те порты, где есть вланы, где включен forward_all_groups.
forward_all_group у меня только в влане TV. этот влан у меня только в 28 порту.
вланы TV1...TV20 с настройкой filter_unregistered_groups
были еще вланы с forward_unregistered_groups, сейчас поменял на filter_unregistered_groups, ситуация не поменялась.
вообще, насколько правильно все настроено? может у меня изначально схема неверная?
я исходил из того, что в влан TV у меня всегда прилетает весь мультикаст. соответственно на ipif TV я включаю PIM-DM. Далее во вланах TV1-TV20 у меня будут запросы на подписки. на этих интерфейсах я тоже включаю PIM-DM. включаю igmp на этих интерфейсах, чтобы у меня была пересылка подписок на группы и igmp_snooping - чтобы была пересылка собственно мультикаста. или igmp_snooping здесь лишнее?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DGS-3620-28SC Multicast
СообщениеДобавлено: Вс окт 04, 2015 13:33 
Не в сети

Зарегистрирован: Вс дек 21, 2008 18:53
Сообщений: 1308
А покажите полностью вывод:
show igmp_snooping
show igmp_snooping multicast_vlan
show vlan
show multicast vlan_filtering_mode
(команды по памяти набрал, может где то опечатка).

_________________
D-Link Switches: Tips & Tricks


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DGS-3620-28SC Multicast
СообщениеДобавлено: Вс окт 04, 2015 20:37 
Не в сети

Зарегистрирован: Чт авг 30, 2007 10:00
Сообщений: 38
Откуда: Ставрополь
поскольку вланов много, то вывод просто огромный.
приведу несколько вланов, остальные абсолютно аналогичные

Код:
Command: show igmp_snooping

 IGMP Snooping Global State              : Enabled
VLAN Name                     : LAN2
 Query Interval                : 125
 Max Response Time             : 10
 Robustness Value              : 2
 Last Member Query Interval    : 1
 Querier State                 : Disabled
 Querier Role                  : Non-Querier
 Querier IP                    : 0.0.0.0
 Querier Expiry Time           : 0 secs
 State                         : Enabled
 Topology Changes Notification : Process
 Fast Leave                    : Disabled
 Rate Limit(pkt/sec)           : No Limitation
 Proxy Reporting               : Disabled
 Proxy Reporting Source IP     : 0.0.0.0
 Version                       : 3

VLAN Name                     : TV2
 Query Interval                : 125
 Max Response Time             : 10
 Robustness Value              : 2
 Last Member Query Interval    : 1
 Querier State                 : Disabled
 Querier Role                  : Non-Querier
 Querier IP                    : 0.0.0.0
 Querier Expiry Time           : 0 secs
 State                         : Enabled
 Topology Changes Notification : Process
 Fast Leave                    : Disabled
 Rate Limit(pkt/sec)           : No Limitation
 Proxy Reporting               : Disabled
 Proxy Reporting Source IP     : 0.0.0.0
 Version                       : 2




Код:
Command: show igmp_snooping multicast_vlan

IGMP Multicast VLAN Global State        : Disabled
IGMP Multicast VLAN Forward Unmatched   : Disabled
IGMP Multicast VLAN Auto Assign VLAN    : Disabled

Multicast VLAN entry does not exist.

вланов тоже много, особенностей никаких, приведу два
Код:
Command: show vlan TV


VID             : 900             VLAN Name     : TV
VLAN Type       : Static          Advertisement : Disabled
Member Ports    : 1
Static Ports    : 1
Current Tagged Ports  :
Current Untagged Ports: 1
Static Tagged Ports   :
Static Untagged Ports : 1
Forbidden Ports       :

 Total Entries: 1

Command: show vlan LAN2


VID             : 1102            VLAN Name     : LAN2
VLAN Type       : Static          Advertisement : Disabled
Member Ports    : 17
Static Ports    : 17
Current Tagged Ports  : 17
Current Untagged Ports:
Static Tagged Ports   : 17
Static Untagged Ports :
Forbidden Ports       :

Command: show vlan TV2


VID             : 952             VLAN Name     : TV2
VLAN Type       : Static          Advertisement : Disabled
Member Ports    : 17
Static Ports    : 17
Current Tagged Ports  : 17
Current Untagged Ports:
Static Tagged Ports   : 17
Static Untagged Ports :
Forbidden Ports       :



Код:
Command: show multicast vlan_filtering_mode
900 /TV                                     filter_unregistered_groups
951 /TV1                               filter_unregistered_groups
952 /TV2                               filter_unregistered_groups
953 /TV3                               filter_unregistered_groups
1101/LAN1                                  filter_unregistered_groups
1102/LAN2                                  filter_unregistered_groups
1103/LAN3                                  filter_unregistered_groups


мультик приходит в порт 1, на котором влан TV untagged
в влан TV1....TV20 абоненты, которые будут получать мультик себе.
в других вланах подписчиков не будет. ISM Vlan не использую, то есть влан TV1...TV20 обычный влан, коммутируемый на доступе, маршрутизируемый на L3 агрегации


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DGS-3620-28SC Multicast
СообщениеДобавлено: Пн окт 05, 2015 09:21 
Не в сети

Зарегистрирован: Вс дек 21, 2008 18:53
Сообщений: 1308
Только сейчас понял, что у вас pim. В этом случае не знаю, какое должно быть поведение по части форвардинга или фильтрации.
Если вам нужно просто раздать мультикаст клиентам, я бы сделал так:
1. Удалил бы влан TV и создал бы его как multicast-vlan.
2. Выключил бы igmp_snooping во всех vlan, кроме TV.
3. Для TV пометил бы uplink как source и абонентские порты как member.
4. Выключил pim.

Как должно работать в случае с PIM не знаю, у себя в сети нашел один DGS-3612G с PIM, но там он включен только на двух стыковочных интерфейсах (вход и выход) и в интерфейсе vlan'а, который отдается нижестоящим свичикам уже как мультикаст-влан. При этом в самом DGS абонентов нет. На выходе, где включен PIM на интерфейсе, групп действительно много, но там линк активный, а у вас пустой. Так что тут хз. Подождем D-Link. :)

_________________
D-Link Switches: Tips & Tricks


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DGS-3620-28SC Multicast
СообщениеДобавлено: Пн окт 05, 2015 19:38 
Не в сети

Зарегистрирован: Чт авг 30, 2007 10:00
Сообщений: 38
Откуда: Ставрополь
Тогда на access надо было бы подмешивать влан TV через ISM и я не уверен в нормальном поведении этого дела в случае связности по L3 линкам. Поэтому хочу изолировать услуги в отдельные вланы без STP колец.


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

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


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

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


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

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