Перейти к содержимому
Калькуляторы

Чем можно приjoinинить много мультикаст групп? чтобы потестить свитч

Нужно проверить свитч на предмет того, не съедут ли у него мозги, если приджойнить по 80-90бит мультикаста в 5-6 FE-портов. Соответственно возникает вопрос, чем можно джойнить мультикаст-группы(но при этом не отображать видео)?(желательно под *nix, но можно и винду поставить ради такого дела)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

вариант конечно кривой, но работает:

iperf -s -u -B 239.195.0.199 -i 1 -p1234

Изменено пользователем mschedrin

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

вариант конечно кривой, но работает:

iperf -s -u -B 239.195.0.199 -i 1 -p1234

И чего это он кривой? Вариант, как вариант, iperf шлёт совершенно кошерный join ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Что-то я совсем забыл про iperf, спасибо, в понедельник измучаю этот свитч

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Нужно проверить свитч на предмет того, не съедут ли у него мозги, если приджойнить по 80-90бит мультикаста в 5-6 FE-портов. Соответственно возникает вопрос, чем можно джойнить мультикаст-группы(но при этом не отображать видео)?(желательно под *nix, но можно и винду поставить ради такого дела)

smcroute можно заюзать. Я обычно юзаю его, потом смотрю tcpdump'ом, чё валится на интерфейс.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

вариант конечно кривой, но работает:

iperf -s -u -B 239.195.0.199 -i 1 -p1234

И чего это он кривой? Вариант, как вариант, iperf шлёт совершенно кошерный join ;)

Join кошерный, конечно, но сам iperf задуман был не для этого. Поэтому я и называю вариант кривым :)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

scmroute позволил подписаться только на 20 групп (использую конструкции вида "smcroute -j eth0 239.4.1.89"). Про это ограничение, вроде, в man так и сказано "LIMITS Multicast group membership - Max. 20".

 

Кто-нить в подскажет, можно ли как-то поднять/обойти этот лимит, не задействуя дополнительный софт типа iperf/vlc/др.?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ы?

#!/usr/bin/perl

use warning;
use strict;
use IO::Socket::Multicast;

my $mcast = IO::Socket::Multicast->new(PeerDest=>"239.4.1.89",PeerPort=>1234);
$mcast->mcast_if("eth0");
$mcast->mcast_add("239.4.1.89","eth0");
$mcast->mcast_ttl(5);

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.