У меня есть сеть, состоящая из нескольких коммутаторов Cisco (2960 в центре, около 2950 для распределения). В сети используются VLAN, и между различными коммутаторами есть соединительные линии. Компьютеры в одной VLAN могут без проблем взаимодействовать с несколькими коммутаторами. Маршрутизация между VLAN обрабатывается межсетевым экраном (Microsoft TMG 2010), но это не имеет значения, потому что трафик, с которым я связан, ограничен одной VLAN.
Существует приложение, которое использует IGMP для широковещательной передачи сообщений между несколькими компьютерами (как я сказал выше, в одной VLAN), и оно не работает.
Что мне делать с этими переключателями, чтобы приложение работало?
У меня была такая же проблема с точкой доступа AiroNet, и я смог решить ее с помощью команды no ip igmp snooping
; однако похоже, что эта команда не имеет такого же эффекта на переключатели.
Да, я нашел это решение в сети Cisco. Ключевое слово порт mrouter.
Обновлено Вот решение с веб-сайта:
IGMP Querier - это относительно новая функция коммутаторов уровня 2. Когда в сети / VLAN нет маршрутизатора, который мог бы взять на себя роль многоадресного маршрутизатора и обеспечить обнаружение маршрутизатора на коммутаторах, вы можете включить функцию IGMP Querier. Эта функция позволяет переключаться на уровень 2 на прокси для многоадресного маршрутизатора и отправлять периодические запросы IGMP в этой сети. Это действие заставляет коммутатор считать себя портом маршрутизатора. Остальные коммутаторы в сети просто определяют свои соответствующие порты mrouter как интерфейс, на котором они получили этот запрос IGMP.