#networking #sdn #mininet #opendaylight
#сеть #sdn #мининет #opendaylight
Вопрос:
Я создал следующую топологию в контроллере opendaylight, используя mininet. Я хочу добавить новый хост в эту топологию на ходу.
Я перешел по следующей ссылке списка рассылки, чтобы добавить хост.Хост добавляется, но я не могу выполнить пинг между старым и вновь созданным хостом. Ниже приведен снимок команд, которые я запустил, и результирующий вывод.
ip хоста h1: 192.168.10.225
ip хоста h2: 192.168.10.235
ip хоста h3: 192.168.10.215
h1 может пинговать h2, но не для h3, который только что создан.
Пожалуйста, укажите, где я делаю неправильно.
Комментарии:
1. Вы нашли решение?
2. Я попробовал ваш шаг, и
pingall
он выполняется после того, как я пингнул с «h1» на «h3» (h1 ping h3
). Многим вам также потребуется некоторое время ожидания в зависимости от вашего контроллера.3. спасибо, что поделились статусом. Поскольку ваши шаги работают для меня, у меня нет / нужно решение 🙂
Ответ №1:
После добавления хоста вы должны добавить поток к коммутатору, используя встроенную команду ‘ovs-ofctl’.
Например. если h1 подключен к интерфейсу s1-eth1 s1, а h3 подключен к интерфейсу s1-eth3, вы должны добавить поток, используя эти команды:
mininet> s1 ovs-ofctl add-flow "s1" in_port=1,actions:output=3
mininet> s1 ovs-ofctl add-flow "s1" in_port=3,actions:output=1
Команда «add-flow» принимает не более двух аргументов, поэтому во втором аргументе нет места.
Надеюсь, это поможет.
Комментарии:
1. @user7365413 Спасибо, что поделились ответом. Не могли бы вы поделиться источником вашего ответа?
Ответ №2:
Предполагая, что вы используете коммутатор ovsk, openflow 1.3 и удаленно подключаетесь к ODL Boron, проблема заключается в том, что приложение l2switch не добавляет новые потоки в текущую сеть.
Вам нужно будет добавить поток через th для h3 для отправки / получения данных. https://wiki.opendaylight.org/view/OpenDaylight_OpenFlow_Plugin:End_to_End_Flows#Flow_Strategy
Если вы хотите полагаться на приложение l2switch для реактивного добавления потока в сеть, когда вы добавляете узел, вы захотите уменьшить задержку обновления графика с 1000 секундhttp://docs.opendaylight.org/en/stable-boron/user-guide/l2switch-user-guide.html
Если вы подождете 1000 секунд и выполните поиск, все шаги, которые вы используете, будут работать сейчас.
Комментарии:
1. Спасибо, что поделились. Не могли бы вы обновить первую ссылку?