Создание простой топологии (1 маршрутизатор, 2 коммутатора, 4 хоста) в Mininet

Я хочу создать эту простую пользовательскую топологию в Mininet:

топология здесь

s1, s2, s3 — это 3 OpenVSwitch. h1,h2,h3,h4 — хосты. Синим и красным отмечены двунаправленные ссылки. c0 является контроллером.

Я хочу, чтобы s1 вел себя как маршрутизатор SDN, а s2, s3 — как коммутаторы SDN, а c0 — как контроллер для всего этого.

Я пытаюсь запустить сценарии rest_router.py и simple_switch_13.py из фреймворка ryu в контроллере, но не могу этого сделать, набрав эту команду в терминале контроллера.

ryu-manager --app-lists ~/ryu/ryu-master/ryu/app/rest_router.py ~/ryu/ryu-master/ryu/app/simple_switch_13.py

person Kavi Kavi    schedule 04.12.2016    source источник


Ответы (2)


ryu не запускает мининет,
вам нужно будет запустить мининет вручную

sudo mn --topo=tree,depth=2,fanout=2

затем запустите команду ryu

person gilwo    schedule 11.12.2016

Вы можете использовать тот же графический интерфейс miniedit.py для экспорта топологии в скрипт Python. Это будет работать как sudo python script.py

person sinhayash    schedule 13.12.2016