|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Nechayev 2:5020/400 24 Apr 2004 13:38:43 To : Victor Sudakov <vas@mpeks.tomsk.su> Subject : Re: вопрос по multicast -------------------------------------------------------------------------------- >>> Victor Sudakov wrote: > VS>> Тогда объясни результат такого эксперимента. С одной машины пуляем > VS>> пакет на 239.0.0.13, на другой ловим: > VS>> "tcpdump dst host 239.0.0.13" его ловит, а > VS>> "tcpdump -p dst host 239.0.0.13" нифига. >> Потому что карточка не настроена на прием этого мультикаста. Hужно либо VS> Карточка или ядро? Собственно, ответ именно на этот вопрос и VS> интересует меня с самого начала треда. Погуглил. Из разных источников получается одно и то же: мультикасты (то есть пакеты с ether dst с единицей в младшем бите 1-го октета, но не ff:ff:ff:ff:ff:ff) без promisc не принимаются. Эксперимент это подтверждает: из замеченных пока мультикастов (не бродкастов) - CDP discovery (включая излученные локальным cdpd), 802.1d запросы (STP), и OSPF. OSPF на 224.0.0.5 и MAC 1:0:5e:0:0:5 (или такие же были рядом .2, .6) принимаются только при включенном promisc. Без включенного - тазик их не видит. Карточки могут быть настроены на прием мультикастов, но не все - это известно про 3com, про некоторые Intel'ы... VS> Я же писал, что routed или ntpd, слушающие multicast, не включают VS> никакой promisc (как минимум флаг PROMISC не появляется). Может, они слушают чем-то еще? У меня пока такой обстановки нет, проверить негде. >> создать на ней сокет под этот адрес и тогда она будет его получать, либо >> перейти в promisc и получать все мультикасты. VS> Как бы ты ответил на вопрос, который я задал в самом первом письме VS> треда (будут ли мультикасты, в получении которых хост не VS> заинтересован, тем не менее загружать процессор этого хоста)? VS> Сейчас, как мне кажется, вы с Валентином говорите противоречивые вещи. У меня пока что вывод - да, будут. -netch- --- ifmail v.2.15dev5.3 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/2238391ff756d.html, оценка из 5, голосов 10
|