The evpn-ssm-reports-only knob is enabled to process SSM (Source Specific multicast) traffic on a leaf or spine in EVPN VXLAN environment.
This article explains where to enable it in case igmp-snooping is being enabled in the leaf/l2 device.
Usually in EVPN VXLAN environment, if source specific multicast needs to processed, it is mandatory to enable the evpn-ssm-reports-only knob. Refer to evpn-ssm-reports-only for more details.
It works well in MX platforms or when IGMP usenabled. But when IGMP snooping is enabled in QFX/EX which acts as Leaf device (l2 gateway) this is not processed properly.
It is not processed if the evpn-ssm-reports-only is enabled in [edit routing-instances routing-instance-name protocols igmp-snooping], as per the above link.
EX9400# show configuration routing-instances EVPN
protocols {
evpn {
encapsulation vxlan;
extended-vni-list all;
multicast-mode ingress-replication;
}
igmp-snooping {
evpn-ssm-reports-only; <-- This does not work
vlan all {
}
}
}
show configuration interfaces ae20
esi {
00:03:03:45:06:00:00:60:00:20;
all-active;
}
aggregated-ether-options {
lacp {
active;
system-id 03:03:45:66:00:20;
}
}
unit 0 {
family ethernet-switching {
interface-mode trunk;
vlan {
members 1511;
}
}
}
vlans {
vlan1511 {
vlan-id 1511
vxlan {
vni 1511
}
}
}
This knob has to be enabled in[edit routing-instances routing-instance-name protocols igmp-snooping vlan ]. It can enabled for all VLANs as shown below:
EX9400# show configuration routing-instances EVPN
protocols {
evpn {
encapsulation vxlan;
extended-vni-list all;
multicast-mode ingress-replication;
}
igmp-snooping {
vlan all {
evpn-ssm-reports-only; <<-- This works and would be enabled for all the vlans
}
}
}
Or it can be enabled for individual VLANs as shown below:
EX9400# show configuration routing-instances EVPN
protocols {
evpn {
encapsulation vxlan;
extended-vni-list all;
multicast-mode ingress-replication;
}
igmp-snooping {
vlan 1511 {
evpn-ssm-reports-only; <-- This works and would be enabled for vlan 1511
}
}
}