Mininet Pingall не удается
Я в Mininet, и я пытаюсь настроить VLAN. Он имеет четыре хоста h1, h2, h3 и h4, подключенные к одному коммутатору. Я хочу h1 и h3 в VLAN 100 и h2 и h4 в VLAN 200. У меня проблемы с написанием кода в runExperiment. Я обновил свой код, где я могу вручную успешно пропинговать h1 до h3 и h2 до h4. Однако, когда дело доходит до команды pingall, я не получаю никакой связи с ping.
Я также включил свой файл топологии Mininet.
1 ответ
Я понял. Что мне нужно было сделать, это создать новый интерфейс VLAN и сопоставить вновь созданный интерфейс с хостом. Например, мой код для хоста 1 выглядит следующим образом.
h1.cmd("vconfig add h1-eth0 100")
newName = 'h1-eth0.100'
intf = h1.defaultIntf()
intf.name = newName
h1.nameToIntf[newName] = intf
Дополнительную информацию, которая может быть полезна для просмотра, можно найти на странице github.
Вам нужно запустить контроллер: ryu-manager ryu.app.simple_switch_13