Ситуация немного прояснилась:
оказывается на 3612, в котором воткнуты вещающие сервера, не создаются мультикаст группы (которые вещаются как раз через VLC), Пробовали вещать просто локальный файл через VLC: всё равно не работает.
Конфиг 3612:
Код:
#-------------------------------------------------------------------------------
# DGS-3612G Gigabit Ethernet Switch
# Configuration
#
# Firmware: Build 2.40.B75
# Copyright(C) 2008 D-Link Corporation. All rights reserved.
#-------------------------------------------------------------------------------
# VLAN
enable pvid auto_assign
config vlan default delete 1-12
config vlan default add tagged 9
config vlan default advertisement enable
create vlan multic tag 2000
config vlan multic add tagged 9
config vlan multic add untagged 1-8,10-12 advertisement disable
disable qinq
disable gvrp
config gvrp 1-8,10-12 state disable ingress_checking enable acceptable_frame admit_all pvid 2000
config gvrp 9 state disable ingress_checking enable acceptable_frame admit_all pvid 1
# IP
config ipif_mac_mapping ipif System mac_offset 0
config ipif System ipaddress 192.168.1.13/24 vlan default
config ipif System proxy_arp disable local disable
config ipif_mac_mapping ipif multic mac_offset 1
create ipif multic 10.200.0.254/16 multic state enable
config ipif multic proxy_arp disable local disable
config ipif System ip_mtu 1500
config ipif multic ip_mtu 1500
disable autoconfig
# MCFILTER
config multicast filtering_mode default filter_unregistered_groups
config multicast filtering_mode multic filter_unregistered_groups
# SNOOP
enable igmp_snooping
config igmp_snooping vlan default host_timeout 260 router_timeout 260 leave_timer 2 state enable fast_leave disable
config igmp_snooping querier vlan default query_interval 125 max_response_time 10 robustness_variable 2 last_member_query_interval 1 state disable
config igmp_snooping vlan multic host_timeout 260 router_timeout 260 leave_timer 2 state enable fast_leave disable
config igmp_snooping querier vlan multic query_interval 125 max_response_time 10 robustness_variable 2 last_member_query_interval 1 state disable
# ROUTE
config route preference static 60
config route preference rip 100
config route preference ospfIntra 80
config route preference ospfInter 90
config route preference ospfExt1 110
config route preference ospfExt2 115
create iproute default 192.168.1.100 1 primary
# IGMP
config igmp ipif System version 2 query_interval 125 max_response_time 10 robustness_variable 2 state enable
config igmp ipif System last_member_query_interval 1
config igmp ipif multic version 2 query_interval 125 max_response_time 10 robustness_variable 2 state enable
config igmp ipif multic last_member_query_interval 1
# PIMSM
enable pim
config pim cbsr hash_masklen 30
config pim cbsr bootstrap_period 60
config pim register_suppression_time 60
config pim register_probe_time 5
config pim last_hop_spt_switchover never
config pim crp holdtime 150 priority 192
config pim crp wildcard_prefix_cnt 0
config pim ipif System state enable hello 30 jp_interval 60 mode sm dr_priority 1
config pim cbsr ipif System priority -1
config pim ipif multic state enable hello 30 jp_interval 60 mode sm dr_priority 1
config pim cbsr ipif multic priority -1
create pim static_rp group 225.0.0.0/24 rp 10.200.0.254
#-------------------------------------------------------------------
# End of configuration file for DGS-3612G
#-------------------------------------------------------------------
Пакет getstream (на 3612 создаётся мультикаст группа 225.0.0.7 и вещание работает нормально в сети):
Код:
16:11:34.976586 IP (tos 0x0, ttl 15, id 9233, offset 0, flags [DF], proto UDP (17), length 1344) 10.200.0.2.33520 > 225.0.0.7.1234: UDP, length 1316
А вот пакет с сервера с vlc (на 3612 НЕ создаётся мультикаст группа 225.0.0.2 и вещание соотвественно дальше не идёт)
Код:
16:45:46.025549 IP (tos 0x0, ttl 10, id 38063, offset 0, flags [DF], proto UDP (17), length 1344) 10.200.0.2.60508 > 225.0.0.2.1234: UDP, length 1316
Пакеты выглядят одинаково
