Я пытаюсь настроить SDN, используя 1 контроллер Ryu и 3 канала данных OpenvSwitch.Вот код, который я запускаю на своих каналах данных, чтобы позволить им общаться с контроллером:
ovs-vsctl set bridge br0 protocols=[OpenFlow13]
ovs-vsctl set-controller br0 tcp:192.168.100.1:6633
Затем, пытаясь получить топологию сети через HTTP / REST, я запускаю это на контроллере:
ryu-manager --observe-links /path-to-apps/rest_topology.py
Запуск tcpdump
на любом из коммутаторов Я читаю ошибки, подобные этой:
version unknown (0x04), type 0x03, length 8, xid 0x0000000 09:56:34.645491 IP 192.168.100.1.6633 > 192.168.100.2.53550: Flags [P.], seq 1:9, ack 8, win 235, options [nop,nop,TS val 2070367608 ecr 1308752524], lenght 8: OpenFlow
(я получаю эту ошибку для каждого запускаемого мной приложения, даже "simple_switch_13.py")
Я попытался удалить строку ovs-vsctl set bridge br0 protocols[OpenFlow13]
, но она не сработала: коммутаторы вообще не подключались к контроллеру.
Есть предложения?Спасибо