OpenFlow Problem in RB450G

Hi all,

I have some problems for running OpenFlow on my routerboard - RB450G, RouterOS 6.13

I connected my Desktop to the master port as a controller and some single board PCs to slave ports as hosts, and configured them like this:

openflow add name=ofswitch controller=192.168.88.xxx // Controller (Desktop) IP address
openflow port add switch=ofswitch interface=ether3-slave-local
openflow port add switch=ofswitch interface=ether4-slave-local

After enabling all of them, I received a connection message from the POX controller on my Desktop, however, when I tested a simple firewall to block ping from one host to another, the application didn’t work.
(The app has no problem. It worked well in the mininet.)

I also tested without using master ports: controller(Desktop) to slave 3, hosts(single boards) to slave 4 and 5, however the result was same.

I did not change other things except the openflow package - Is there anything to change to make OpenFlow work?

I want to know how you run the OpenFlow in the routerboard . . .

thanks.

Check openflow installed flows on the router.

Nope. OF didn’t install flows on the router.

Oh, now it works!!

What is the exact meaning of ‘master port’? When I changed master port of all slaves as none, OF works well.

+) thanks, mrz :’ )