Support is based on the specific model and Junos versions. You can check that per platform support using the Feature Explorer database.
For IGMP snooping it looks like SRX support is limited to limited models listed here.
https://apps.juniper.net/feature-explorer/feature-info.html?fKey=335&fn=IGMP%20Snooping
------------------------------
Steve Puluka BSEET - Juniper Ambassador
IP Architect - DQE Communications Pittsburgh, PA (Metro Ethernet & ISP - Retired)
http://puluka.com/home
------------------------------
Original Message:
Sent: 02-24-2023 10:55
From: PETC SUPPORT
Subject: SRX300 IGMP Snooping - Is It Supported?
Hi,
I've been trying to set up a IGMP snooping on a SRX300. https://www.juniper.net/documentation/us/en/software/junos/multicast/topics/example/igmp-snooping-srx-series-configuring-els.html lead me to believe this was achieveable. However I beginning to doubt this.
For a start the igmp-snooping field doesn't complete if I partially type it and then tab. However I can type it in and I can complete commands e.g. 'set protocols igmp-snooping vlan v1 query-interval 200'. I can commit the change with no warnings or errors but when I display the igmp-snooping block ('show protocols igmp-snooping') it has a comment "Configuration block ignored: unsupported platform (srx300)".
So the documentation leads me to believe I can set up IGMP snooping, the SRX300 says I can't. (Maybe the igmp-snooping field not completing was a hint ..)
I can't find anyway that explicitly says I can't do so I was wondering if there was a command I might have missed? I'm probably clutching at straws but I live in hope!
------------------------------
PETC SUPPORT
------------------------------