Возможный эмулировать IGMP querier в программном обеспечении?

У меня есть переключатель L3, который делает отслеживание IGMP, но оно не может действовать как IGMP querier, и нет никакого IGMP querier подключен к этой сети.

Было бы возможно реализовать IGMP querier в программном обеспечении, так, чтобы мой переключатель L3 мог шпионить на нем и направить соответственно?

-1
задан 19 September 2014 в 04:09
2 ответа

Я реализовал доказательство концепции и обнаружил, что на самом деле возможно реализовать IGMP-запросчик в программном обеспечении .

Мой программный запросчик обрабатывается как настоящий то есть клиенты отправляют свои отчеты по запросу, что я мог проверить с помощью Wireshark , сравнивая сеть с реальным запросчиком IGMP, с сетью без него, но с запущенным программным запросчиком.

программный Querier периодически отправляет «общие запросы IGMP» и, используя WinPCap для захвата всего трафика IGMP, может отправлять сообщения «конкретного запроса IGMP» в ответ на сообщения «IGMP leave».

NB Если вы хотите подписаться на группы IGMP на том же хосте (и сетевом адаптере), на котором вы запускаете программное обеспечение IGMP Querier, кажется необходимым использовать (= подделать) комбинацию IP-адреса / MAC-адреса, отличную от той, что используется в интерфейсе, который вы используете, в противном случае моя Windows (8.1) например неправильно определил версию IGMP.

0
ответ дан 5 December 2019 в 21:01

IGMP используется только в широковещательном домене, например, внутри коммутатора или коммутаторов. Между доменами, что бы ни было маршрутизировано, информация мультикастинговых групп передается по другому протоколу - почти всегда этот протокол является PIM.

Я не уверен, что понимаю ваш вопрос. Клиент присоединяется к multicast-группе, сервер не принуждает его к группе. Если маршрутизатор не говорит на IGMP, то для клиента нет возможности установить принадлежность к группе через маршрутизатор

.
-1
ответ дан 5 December 2019 в 21:01

Теги

Похожие вопросы