I'm posting this in the hope someone else (QBIK or end user) has solved the problem or tells me it cant be.
I have a netgear nighhawk D7000 connected from the Gbe switch to a dual homed windows 7 machine running wingate. Effectively its a DMZ to the integrate machine and the internal Lan from there on.
I recently subscribed to BT Vision which has a settop box. When connected to a spare port on the Nighthawk this works fine but I want it behind wingate if I can.
Wingate has no apparent native support for IGMP proxy but I did find a link on an MS site which suggests that you can make windows 7 receive and transmit IGMP https://social.technet.microsoft.com/Forums/windows/en-US/0d0da348-3b8b-4790-8aa2-60740a02536f/windows-7-and-igmp-multicast?forum=w7itpronetworking
I have even tried adding a route on the DMZ adapter for multicast directly to the second interface and a return path from the LAN to the DMZ.
WIth the Settop box connected to the router I can log into the router and use TCPDUMP to see whats going on between the two. If I then connect the unit on the LAN side of my wingate machine and using wireshark I can see on the LAN side the IGMP from the box and on the DMZ interface I see the IGMP from the router. Neither is egressing the opposite interface so the either wingate or windows 7 is swallowing the multicast instead of relaying it. I have read conflicting opinions on whether or not Multicast on 224.0.0.X and 239.0.0.x is even routable.
Its frustrating because the BT on demand player works in both situations but the internet channels I subscribe to don't.
If anyone has any ideas I will gladly entertain them or if I solve it I'll post the solution. I do have a backstop which is to put another gbe switch in my patch cupboard which would allow it to operate in the DMZ but I don't really want to do that if I can avoid it.