Eu fiz um Openwrt customizado (disjuntor de barreira) com o Openflow 1.3 e eu poderia conectá-lo ao controlador ryo simple_switch_13 no modo outofband. Os números de porta 3 e 4 da Ehternet são definidos como portas de fluxo aberto, mas quando eu conecto um dispositivo a essas portas e defino o IP manualmente, ele não conseguirá fazer o ping 192.168.1.1 ou qualquer outro dispositivo na mesma rede!
Qual é o problema aqui? O Openflow parece estar ok e essas portas funcionam normalmente quando não estão definidas como portas de fluxo aberto. Por favor, dê algumas dicas.
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 está sendo executado como o controlador outofband e o dispositivo é Li nksys E3000. obrigado.
Tags openwrt openvswitch openflow