Собственно для этого используется igmpproxy. Использовался до того времени, пока не было обнаружено, что работает оно (IPTV) не везде.
Итак, схема:
Провайдерское оборудование -> DGS-3100[1-й] -> DGS-3100[2-й] -> NAT (внешний, белый) -> NAT (подсети) -> DGS-3100-24[2-й]
Проблема в том, что поток приходится раздавать с 2-го на 1-й свитч в NAT`е, и в то же время принимать с 1-го на 2-й на реальниках. При запуске igmpproxy iptv отваливается напрочь, на свитчах igmp_snooping включен, для vlan`а с белыми ip state enable. Собственно сабж - как я понимаю нужно копать в сторону ACL на свитчах, чтобы разрулить эти потоки в обе стороны? Поделитесь пруфами.
До этого работало «частично» с ACL`ями на первом свитче - все, что подключено к второму, работало, на первом IPTV отсутствовал даже на реальниках. Сейчас все ACL`ки убраны.