Настройте внутриполосный контроллер OpenFlow с OVS не в miniet

Я пытаюсь настроить удаленный контроллер OpenFlow через интерфейс, который также является частью моста, которым управляет OpenVswitch. Я не использую мининет; скорее, у меня есть настоящий хост виртуальной машины (поддерживающий несколько виртуальных машин qemu-kvm) с реальным портом Ethernet. Я хочу, чтобы интерфейсы ответвлений и порт Ethernet находились на одном мосту и управлялись OVS. Контроллер OpenFlow находится на другом хосте и доступен только через физический порт Ethernet. До сих пор я установил пульт дистанционного управления для моста, а также перевел режим отказа в «автономный». К сожалению, сеть просто не работает после перезагрузки (примечание: перед тем, как я потерял связь, я проверил, что трафик проходит между хостом виртуальной машины и хостом контроллера OF через порт 6633). Кажется, что мне нужно как минимум обновить базу данных OVS с "внутриполосной" настройкой в ​​какой-то таблице, но я не уверен, как это сделать и будет ли этого достаточно (вместе с тем, что я уже сделал). В мининете установка этой «внутриполосной» конфигурации, по-видимому, выполняется командой «topo», но (очевидно) я не могу сделать это таким образом. У кого-нибудь есть опыт работы с такой конфигурацией OVS?


person xphoon    schedule 05.03.2015    source источник


Ответы (1)


Попробуйте это: #ovs-vsctl add-br br1

#ifconfig br1 10.1.2.11 netmask 255.255.255.0     

#ovs-vsctl set-controller br1 tcp:<controller-IP>:6633     

You will be able to see the ovs connected to controller.
person Jobin    schedule 17.11.2015