Код:
Let's explain the behavior of report suppression on DES3528:
1.> if any report is recieved by the Switch, the device calculate the group changes and send the report to router.
2.> if any IGMP router device is request the IGMPv1, the multicast client will send IGMPv1 report. If IGMP router does not IGMPv1 query,and have router IGMPv2, the multicast client will send IGMPv2 report, otherwise send IGMPv3 report.
Here is an simple example of reprot suppression for your reference.
==>
[topology]
pc1---(p1)DES-3528(p24)---(p24)DGS-3627(Querier)(p1)---pc2(capture p24 rx)
[procedure]
A.
step1.config igmp_snooping vlan default report_suppression disable
config igmp_snooping vlan_name default state enable
config igmp_snooping querier vlan_name default state disable
enable igmp_snooping
on DES3528
step2. config igmp send query version from IGMPv1, V2 on DGS-3627
step3.inject IGMPv1 report 5 times, IGMPv2 report 5 times from pc1
step4.capture igmp packets on pc2
you can capture all igmp report (IGMPv1 report 5 times, IGMPv2 report 5 times) from pc1
B.
step1config igmp_snooping vlan default report_suppression enable
config igmp_snooping vlan_name default state enable
config igmp_snooping querier vlan_name default state disable
enable igmp_snooping
on DES3528
step2. config igmp send query version from IGMPv1, V2 on DGS-3627
step3.inject IGMPv1 report 5 times, IGMPv2 report 5 times from pc1
step4.capture igmp packets on pc2
you will capture only one IGMP v1 and one IGMP v2 reports from DES3528.
Но как показывает практика, её лучше отключать.