URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 52306
[ Назад ]

Исходное сообщение
"Multicast на FreeBSD"

Отправлено ruslan , 11-Янв-05 13:12 
Кто успешно настраивал мультикаст на фре?
Поделитесь пожалуйста конфигами mrouted, в случае если на интерфейсе висят алиасы.
Интересуют также сетевушки с которыми все заработало и версия фри. У меня с Intel 1000 MT desktop adapter (em(4)) на 5.2.1 и 4.9 никак не удается.

Содержание

Сообщения в этом обсуждении
"Multicast на FreeBSD"
Отправлено ruslan , 11-Янв-05 19:02 
up

"Multicast на FreeBSD"
Отправлено shadow , 12-Янв-05 09:13 
опиши что ты имеешь и хочешь получить
инфы мало

"Multicast на FreeBSD"
Отправлено ruslan , 12-Янв-05 17:23 
>опиши что ты имеешь и хочешь получить
>инфы мало


Сейчас имею маршрутизатор на FreeBSD 5.2.1 с несколькими сетевыми
картами.
em0 смотрит на провайдера (ИМТ), на em1..em5 висит несколько десятков
алиасов, на них находятся клиенты. Для эксперимента я пытаюсь задействовать
Одну подсеть - x.x.x.0/27 в которой нахожусь сам, для этого пишу
в mrouted.conf

phyint em0
phyint em1 disabled
phyint em2 disabled
phyint em3 disabled
phyint em4 altnet x.x.x.0/27
phyint em5 disabled

Если быть более точным em0 смотрит еще в один промежуточный маршрутизатор
на FreeBSD 4.9 который уже смотрит на провайдера, но сути это не меняет.

Делаю со своей машины x.x.x.12

ping 224.200.0.1

Пытаюсь слушать tcpdump-ом на роутере

tcpdump -i em4 ip multicast, пакеты видны
tcpdump -i em0 ip multicast, пакеты не видны

Правильно ли я думаю, что в случае успешной маршрутизации на em0
должны появиться пакеты?

Во внешний мир все пакеты уходят по дефолту, в том числе и мультикаст.
Т.е. я не добавляю маршрутную запись
net 224.0.0.0/4 gw ip_следующего_роутера

Вот отрывки логов mrouted

...................
...................

vifs_with_neighbors = 0  #??? выше по течению уже запущен mrouted почему?

Virtual Interface Table
Vif  Name  Local-Address                               M  Thr  Rate   Flags
0    em0  192.168.0.2     subnet: 192.168.0.0/27      1   1      0   querier
                     IGMP querier: 192.168.0.2        (this system)
                      Nbr bitmaps: 0x0000000000000000

1    em1  x.x.115.129 subnet: x.x.115.128/25  1   1      0   disabled
                      Nbr bitmaps: 0x0000000000000000

2    em2  x.x.119.129 subnet: x.x.119.128/25  1   1      0   disabled
                      Nbr bitmaps: 0x0000000000000000

3    em3  x.x.6.241    subnet: x.x.6.240/28     1   1      0   disabled
                      Nbr bitmaps: 0x0000000000000000

4    em4  x.x.113.1   subnet: x.x.113.0/26    1   1      0   querier
                alternate subnets: x.x.112.0/27
                     IGMP querier: x.x.113.1      (this system)
                      Nbr bitmaps: 0x0000000000000000

5    em5  x.x.117.1   subnet: x.x.117.0/25    1   1      0   disabled
                      Nbr bitmaps: 0x0000000000000000


Multicast Routing Table (3 entries)
Origin-Subnet      From-Gateway    Metric Tmr Fl In-Vif  Out-Vifs
x.x.112.0/27                          1     0 C.   4    0*
192.168.0.0/27                        1     0 C.   0    4*
x.x.113.0/26                          1     0 C.   4    0*


.............................
.............................


"Multicast на FreeBSD"
Отправлено lavr , 12-Янв-05 12:55 
>Кто успешно настраивал мультикаст на фре?
>Поделитесь пожалуйста конфигами mrouted, в случае если на интерфейсе висят алиасы.

а зачем тебе маршрутизировать multicast, для приема он и у тебя
и так доступен: ifconfig iface

mrouted нужно поднимать только для того чтобы сделать multicast маршрутизатор, если все же нужно:

man multicast

в я дро опцию:

options MROUTING

man mrouted (там пример mrouted.conf и использование интерфейса le1 к
примеру)

алиас один фик к интерфейсу привязан, а вот IP имеет другой, вероятно
из этого и нужно исходить.

кроме того что mrouted можно с дебагом поднять, есть еще набор
утилит: mtrace и тд и тп

>Интересуют также сетевушки с которыми все заработало и версия фри. У меня
>с Intel 1000 MT desktop adapter (em(4)) на 5.2.1 и 4.9
>никак не удается.

Я так полагаю что с любыми. :)


"Multicast на FreeBSD"
Отправлено ruslan , 12-Янв-05 17:47 
>>Кто успешно настраивал мультикаст на фре?
>>Поделитесь пожалуйста конфигами mrouted, в случае если на интерфейсе висят алиасы.
>
>а зачем тебе маршрутизировать multicast, для приема он и у тебя
>и так доступен: ifconfig iface
>
Нужно маршрутизировать, т.к. роутер всего лишь перевалочный пункт для трафика. Выше по течению в мирэа есть видеосервер с которого осуществляется трансляция мультикаст трафика.

>mrouted нужно поднимать только для того чтобы сделать multicast маршрутизатор, если все
>же нужно:
>
>man multicast
>
>в я дро опцию:
>
>options MROUTING
сделано
>
>man mrouted (там пример mrouted.conf и использование интерфейса le1 к
>примеру)
смотрел, разница только в использовании boundary, но мне она не нужна
>
>алиас один фик к интерфейсу привязан, а вот IP имеет другой, вероятно
>
>из этого и нужно исходить.

для алиасов как раз и используется altnet, иначе mrouted цепляет только нулевой алиас

>
>кроме того что mrouted можно с дебагом поднять, есть еще набор
>утилит: mtrace и тд и тп
>
С дебагом смотрю, вижу что хост в группу вступает, но нигде выше по течению мультикаст пакетов нет.
На что еще нужно обратить внимание?

>>Интересуют также сетевушки с которыми все заработало и версия фри. У меня
>>с Intel 1000 MT desktop adapter (em(4)) на 5.2.1 и 4.9
>>никак не удается.
>
>Я так полагаю что с любыми. :)
есть посты что em(4) на прием не воспринимает мультикаст пакеты на определенных версиях фри (все топики обрываются с нерешенной проблемой)
например http://www.google.ru/search?hl=ru&q=multicast+freebsd+em...
из-чего людям ospf не удается поднять, сменить карты можно только в пределах работы с драйвером em.



"Multicast на FreeBSD"
Отправлено lavr , 12-Янв-05 18:29 
А провайдер случаем не рубит multicast? Эт ж жуткий траффик!

>есть посты что em(4) на прием не воспринимает мультикаст пакеты на определенных
>версиях фри (все топики обрываются с нерешенной проблемой)
>например http://www.google.ru/search?hl=ru&q=multicast+freebsd+em...
>из-чего людям ospf не удается поднять, сменить карты можно только в пределах
>работы с драйвером em.

странно, особенно если учесть что Intel вроде как всегда шел навстречу
FreeBSD, разве что свежие карты и обвязка чипа non-Intel? Тогда вполне
возможно.


"Multicast на FreeBSD"
Отправлено ruslan , 12-Янв-05 19:14 
>А провайдер случаем не рубит multicast? Эт ж жуткий траффик!
не рубит проверили, мало того клиенты с цисками уже вовсю работают, а мы вот застряли.

>
>>есть посты что em(4) на прием не воспринимает мультикаст пакеты на определенных
>>версиях фри (все топики обрываются с нерешенной проблемой)
>>например http://www.google.ru/search?hl=ru&q=multicast+freebsd+em...
>>из-чего людям ospf не удается поднять, сменить карты можно только в пределах
>>работы с драйвером em.
>
>странно, особенно если учесть что Intel вроде как всегда шел навстречу
>FreeBSD, разве что свежие карты и обвязка чипа non-Intel? Тогда вполне
>возможно.
Я дуб дубом в мультикасте, но мне кажется, что проблема где-то ближе, в настройках. Хотелось бы знающих людей услышать, как вычленить проблему, чтоб не предполагать слишком многого?