Sorry for the delay in replying.
I have now got this working, almost.
You were right about igmp-snooping and this has indeed stopped the packet flooding, however, I now see lots of packet errors when I have two encoders on the network but it's not a result of flooding.
I thoughts this may be a software / hardware issue so I have got an SRX240B unit to compare the setup to, but now I am unable to get the layer 3 routing of multicast packets to work.
My protocols and security section looks like this (on the SRX240)
protocols {
igmp;
ospf {
area 0.0.0.0 {
interface vlan.0;
interface vlan.1;
interface vlan.2;
interface lo0.0;
}
}
pim {
rp {
local {
address 172.31.255.10;
}
}
interface all {
mode sparse;
}
}
stp;
igmp-snooping {
vlan all;
}
}
security {
forwarding-options {
family {
inet6 {
mode packet-based;
}
mpls {
mode packet-based;
}
iso {
mode packet-based;
}
}
}
}
if I have the encoders and decoders in the same VLAN then it works, however as soon as I move the decoders into a different VLAN from the encoders I don't get any multicast traffic. Having looked at the show IGMP-snooping vlans output on the router they appear to be showing me the same thing, although I'mnot sure if IGMP-snooping really comes into effect in layer 2(?)
Does anyone have any suggestions? I have copied my protocols and security sections exactly from my SRX210 to my SRX240.
Just to clarify:
On the SRX210 the multicasting works across two vlans but there is heavy packet loss
On the SRX240 the multicasting works on a single vlan but not across two vlans
Thanks for any and all help
Andrew.