Коллеги, всем привет!
Пожалуйста, помогите победить multicast на dlink'е. Уже просто руки опускаются.
Не хочет работать ISM. Dlink упорно продолжает запрашивать группы в vlan пользователя.
Вложение:
Документ1.jpg [ 17.38 KiB | Просмотров: 2083 ]
765 - абонентский vlan
4000 - multicast vlan
MX является PIM/IGMP-муршрутизатором. Порт ge-1/0/4, к которому подключается DGS, в бридже с другими downlink-портами, поэтому создан irb-интерфейс, на котором и работает IGMP. В соседний порт (не стал рисовать на схеме), который так же в этом бридже, воткнут SNR. Там с IPTV всё ок. Т.е. MX отгружает группы нормально.
Далее ниже по схеме подключен DGS-3627G. Тут просто создан 4000 vlan, который в транке отдаёт в 19 и 22 порты.
Код:
Firmware Version : Build 3.00.B48
create vlan v4000 tag 4000
config vlan v4000 add tagged 19,22 advertisement disablequery_interval 125 max_response_time 10 robustness_variable 2 last_member_query_interval 1 state disable version 2
create vlan vlan765 tag 765
config vlan vlan765 add tagged 1-27 advertisement disable
config igmp_snooping vlan vlan765 report_suppression disable
config igmp_snooping vlan vlan765 state enable fast_leave enable
config igmp_snooping querier vlan vlan765 query_interval 125 max_response_time 10 robustness_variable 2 last_member_query_interval 1 state enable version 2
config igmp_snooping vlan v4000 report_suppression disable
config igmp_snooping vlan v4000 state enable fast_leave enable
config igmp_snooping querier vlan v4000 query_interval 125 max_response_time 10 robustness_variable 2 last_member_query_interval 1 state disable version 2
В качестве коммутатора доступа используется DES-3200-10
Код:
Boot PROM Version : Build 4.00.002
Firmware Version : Build 4.51.B008
Hardware Version : C1
enable igmp_snooping multicast_vlan
config igmp_snooping multicast_vlan forward_unmatched disable
create igmp_snooping multicast_vlan_group_profile IPTV
config igmp_snooping multicast_vlan_group_profile IPTV add 239.195.0.0-239.195.255.255
create igmp_snooping multicast_vlan 4000_mcst 4000
config igmp_snooping multicast_vlan 4000_mcst state enable
config igmp_snooping multicast_vlan 4000_mcst add member_port 1-8
config igmp_snooping multicast_vlan 4000_mcst add source_port 9
config multicast vlan_filtering_mode vlanid 1 filter_unregistered_groups
config multicast vlan_filtering_mode vlanid 765 filter_unregistered_groups
config multicast vlan_filtering_mode vlanid 4000 filter_unregistered_groups
config limited_multicast_addr vlanid 4000 add profile_id 1
config igmp_snooping vlan_name 4000_mcst fast_leave enable report_suppression disable proxy_reporting state disable source_ip 0.0.0.0
config igmp_snooping querier vlan_name 4000_mcst 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 4000_mcst expiry_time 260 state enable aged_out enable
create vlan vlan765 tag 765
config vlan vlan765 add tagged 9-10
config vlan vlan765 add untagged 1-8 advertisement disable
config limited_multicast_addr vlanid 765 add profile_id 1
config multicast vlan_filtering_mode vlanid 765 filter_unregistered_groups
config igmp_snooping vlan_name vlan765 fast_leave enable report_suppression disable proxy_reporting state disable source_ip 0.0.0.0 state enable
config igmp_snooping querier vlan_name vlan765 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 vlan765 expiry_time 260 state disable aged_out enable
Запрашиваю группу на клиенте и параллельно включен сниффер интерфейсе в сторону DES.
сниффер показывает только report
11:22:50.554398 IP (tos 0xc0, ttl 1, id 0, offset 0, flags [DF], proto IGMP (2), length 32, options (RA))
10.8.7.125 > 239.195.32.1: igmp v2 report 239.195.32.1
11:23:10.474423 IP (tos 0xc0, ttl 1, id 0, offset 0, flags [DF], proto IGMP (2), length 32, options (RA))
10.8.7.125 > 239.195.32.1: igmp v2 report 239.195.32.1
11:24:53.834411 IP (tos 0xc0, ttl 1, id 0, offset 0, flags [DF], proto IGMP (2), length 32, options (RA))
10.8.7.125 > 239.195.32.1: igmp v2 report 239.195.32.1
Смотрю состояние групп на коммутаторе
DES-3200-10:admin#show igmp_snooping group
Command: show igmp_snooping group
Source/Group : NULL/239.195.32.1
VLAN Name/VID : vlan765/765
Member Ports : 6
Router Ports : 9
UP Time : 43994
Expiry Time : 191
Filter Mode : EXCLUDE
Source/Group : NULL/239.195.32.8
VLAN Name/VID : vlan765/765
Member Ports : 6
Router Ports : 9
UP Time : 43964
Expiry Time : 195
Filter Mode : EXCLUDE
Total Entries: 2
Как итог - мультикаста нет. (
Насколько я понимаю, эти группы должны появляться не в 765 vlan, а в 4000.
А, да, забыл добавить, что каждый раз, когда я запрашиваю новую группу на клиенте, я вижу, что она появляется на MX и в качестве OIL там именно irb.4000.
Как я понимаю - у меня мультикаст льётся в 4000 влане, но dlink не хочет его подмешивать в 765.
Подскажите, пожалуйста, что я делаю не так?
Уже и сносил всё, заново настраивал, и перезагружал.