Я сделал собственную сборку Openwrt (прерыватель барьеров) с Openflow 1.3 и смог подключить ее к контроллеру ryo simple_switch_13 во внеполосном режиме. Порт Ehternet номер 3 и 4 настроен как порты openflow, но когда я подключаю устройство к этим портам и устанавливаю IP вручную, он не сможет выполнить ping 192.168.1.1 или любое другое устройство в той же сети!
В чем проблема? Похоже, что с Openflow все в порядке, и эти порты работают нормально, если они не установлены как порты openflow. Пожалуйста, дайте несколько подсказок.
config switch 'eth0'
option name 'eth0'
option reset '1'
option enable_vlan '1'
config switch_vlan
option device 'eth0'
option vlan '1'
option ports '1 2 8t'
config switch_vlan
option device 'eth0'
option vlan '2'
option ports '0 8t'
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config globals 'globals'
option ula_prefix 'fdbe:80c3:7cea::/48'
config interface 'lan'
option ifname 'eth0.1'
option force_link '1'
option type 'bridge'
option proto 'static'
option ipaddr '192.168.1.1'
option netmask '255.255.255.0'
option ip6assign '60'
config interface 'wan'
option ifname 'eth0.2'
option proto 'dhcp'
config interface 'wan6'
option ifname '@wan'
option proto 'dhcpv6'
config interface
option 'ifname' 'eth0.4'
option 'proto' 'static'
config interface
option 'ifname' 'eth0.3'
option 'proto' 'static'
config 'ofswitch'
option 'dp' 'dp0'
option 'dpid' '000000000001'
option 'ofports' 'eth0.3 eth0.4'
option 'ofctl' 'tcp:CONTROLLER_IP:6633'
option 'mode' 'outofband'
Ryu simple_switch_13 работает как внеполосный контроллер, а устройство - Li nksys E3000. Спасибо.