Все хорошо и понятно описано, но сразу возникает вопрос: Если IGMP Snooping работает только на основе таблицы MAC-адресов (внося туда Multicast MAC и коммутируя рассылку только на «изучивший» порт) как он дифференцирует группы, имеющие одинаковый Multicast MAC и разные Multicast IP (см. правило преобразования Multicast IP =>Multicast MAC)?
Есть еще отечественный производитель промышленных коммутаторов АО "Ангстрем-Телеком". Разработка полностью своя - железо, софт.