Короче заменил 3828 на 3528, схема подключения такая:
WS-C3750 -> 3528 -> 3028
Проверяю снова и снова работу мультика - запустить так и не получилось

Делаю запрос от 3028, он мнгновенно появляется в списке групп на 3528, в правильных портах, согласо данным sh packet ports
поток идёт между аплинком и даунлинком на 3528, и соответственно на PIM маршрутизаторе сразу светится.
Однако снифером я вижу только igmp query на клиентской машине.
Что ещё можно сделать? Куда смотреть?
Думал, что вероятно, в проблеме непропускаяни мультика через 3028 виновата IP адресация между участниками мультика, на PIM роутере сделал интерфейс Internet address is 10.100.230.20/16, Replace Source IP на свичах указал из этой-же подсети - не помогло

Конфиги:
DES-3028:5#sh conf curr in "igmp_s"
Command: show config current_config include "igmp_s"
enable igmp_snooping
config igmp_snooping data_driven_learning max_learned_entry 56
enable igmp_snooping multicast_vlan
create igmp_snooping multicast_vlan 1000 1000
config igmp_snooping multicast_vlan 1000 state enable
config igmp_snooping multicast_vlan 1000 replace_source_ip 10.100.28.1
config igmp_snooping multicast_vlan 1000 add member_port 1-24
config igmp_snooping multicast_vlan 1000 add source_port 25-28
config igmp_snooping vlan_name default host_timeout 260 router_timeout 260 leave_timer 2 state disable fast_leave disable
config igmp_snooping data_driven_learning vlan_name default aged_out enable
config igmp_snooping data_driven_learning vlan_name default state enable
config igmp_snooping querier all query_interval 125 max_response_time 10 robustness_variable 2 last_member_query_interval 1 state disable
config igmp_snooping vlan_name 28 host_timeout 260 router_timeout 260 leave_timer 2 state enable fast_leave disable
config igmp_snooping data_driven_learning vlan_name 28 aged_out enable
config igmp_snooping data_driven_learning vlan_name 28 state enable
config igmp_snooping vlan_name 1000 host_timeout 260 router_timeout 260 leave_timer 2 fast_leave disable
config igmp_snooping data_driven_learning vlan_name 1000 aged_out disable
config igmp_snooping data_driven_learning vlan_name 1000 state enable
DES-3028:5#sh conf curr in "mcast"
Command: show config current_config include "mcast"
create mcast_filter_profile profile_id 1 profile_name 1
config mcast_filter_profile profile_id 1 add 230.3.3.0-230.3.4.254
config max_mcast_group port 1-28 max_group 256
DES-3028:5#sh conf curr in "limited"
Command: show config current_config include "limited"
config limited_multicast_addr ports 1-28 add profile_id 1
DES-3028:5#sh conf curr in "filtering_mode"
Command: show config current_config include "filtering_mode"
config multicast port_filtering_mode 1-28 filter_unregistered_groups
DES-3028:5#
DES-3528:admin#sh conf curr in "igmp_s"
Command: show config current_config include "igmp_s"
enable igmp_snooping multicast_vlan
config igmp_snooping multicast_vlan forward_unmatched disable
create igmp_snooping multicast_vlan 1000 1000
config igmp_snooping multicast_vlan 1000 state enable replace_source_ip 10.100.3.136
config igmp_snooping multicast_vlan 1000 add member_port 1-24
config igmp_snooping multicast_vlan 1000 add source_port 25-28
enable igmp_snooping
config igmp_snooping data_driven_learning max_learned_entry 128
config igmp_snooping vlan_name default fast_leave disable report_suppression enable 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 disable version 2
config igmp_snooping data_driven_learning vlan_name default state enable aged_out disable expiry_time 260
config igmp_snooping vlan_name VLAN28 fast_leave disable report_suppression enable state disable
config igmp_snooping querier vlan_name VLAN28 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 VLAN28 state enable aged_out disable expiry_time 260
config igmp_snooping vlan_name 1000 fast_leave disable report_suppression disable
config igmp_snooping querier vlan_name 1000 query_interval 125 max_response_time 10 robustness_variable 2 last_member_query_interval 1 state enable version 2
config igmp_snooping data_driven_learning vlan_name 1000 state enable aged_out disable expiry_time 260
DES-3528:admin#sh conf curr in "mcast"
Command: show config current_config include "mcast"
create mcast_filter_profile profile_id 1 profile_name 1
config mcast_filter_profile profile_id 1 add 230.3.3.0-230.3.4.254
sh conf curr in "limited"
config limited_multicast_addr ports 1-28 add profile_id 1
config limited_multicast_addr ports 1-28 access permit
DES-3528:admin#sh conf curr in "filtering_mode"
Command: show config current_config include "filtering_mode"
config multicast vlan_filtering_mode vlanid 1 filter_unregistered_groups
config multicast vlan_filtering_mode vlanid 28 filter_unregistered_groups
config multicast vlan_filtering_mode vlanid 1000 filter_unregistered_groups
Где ещё я мог ошибиться и как это найти?