как отправлять данные в несколько пунктов назначения в Mininet?

Я хочу протестировать свой алгоритм многоадресной маршрутизации, реализованный в контроллере SDN. Я создаю свою тестовую топологию сети с помощью эмулятора Mininet.
Насколько мне известно, в Mininet нет функции, позволяющей отправлять пакеты от одного отправителя нескольким получателям (многоадресная рассылка). Я уже пытался найти ответ на этот вопрос в сети, но не нашел.
Итак, как я могу это сделать?


person Jacu629    schedule 26.08.2015    source источник


Ответы (1)


Вы можете использовать групповую таблицу, поддерживаемую OpenFlow v1.3. Затем вы можете выполнять многоадресную рассылку, имея групповую таблицу с несколькими сегментами, и каждый сегмент выводит данные на определенный порт.

Обновление: контроллер Ryu igmp, написанный на Python: https://github.com/osrg/ryu/blob/master/ryu/app/simple_switch_igmp.py

person Icaro Camelo    schedule 18.09.2015