Назад | Перейти на главную страницу

диагностическая проблема с многоадресной рассылкой с помощью wirehark

У меня есть сеть, настроенная для многоадресного трафика. Моя установка следующая

-Machine A : a server generates multicast traffic.
-Machine A : few clients subscribing to that multicast traffic
-Machine B : few clients subscribing to that multicast traffic

# Address I am using
IP  : 239.193.0.21
PORT: 20401

Клиенты на машине A, даже если они присоединяются к группе (я вижу сообщения IGMP через wirehark), не получают никаких данных, в то время как (и это забавная часть) машины B, C и D получают все.

Я решил эту проблему, полностью отключив брандмауэр Linux.

Перед тем как это сделать, я включил многоадресную рассылку на межсетевом экране («отклонить все»).

 iptables -A INPUT -m addrtype --src-type MULTICAST -j ACCEPT

У меня следующий вопрос: что я могу проверить в WireShark, что может помочь мне обнаружить такие проблемы с брандмауэром в будущем? Для TCP/IP Я понимаю, используя ping и глядя на ICMP пакеты отклонены.

Что я могу проверить / отслеживать для многоадресной рассылки?

Я использую LInux / Red-Hat Enterprise 6.2

Попробуйте выполнить шаги по устранению неполадок, которые я отметил на странице: Многоадресная рассылка, похоже, не работает на RHEL 5.5

Но вкратце, вы уверены, что с несколькими интерфейсами ваши объединения выходят за рамки правильного интерфейса? Какие IP-адреса задействованы? У вас есть контроль над клиентским приложением и есть ли у него способ выбора интерфейса, который оно использует?