Friday 19 September 2014

Installation of Openflow on RouterOS (RouterBoard 750GL)

  1. 1.    RouterOS 6.17 version has the compatibility for the openflow. So first step is to upgrade your RouterOS to latest version (i.e currently latest version is 6.17).

  2. Upgrade process:
  • First step - visit http://www.mikrotik.com/download and head to the download page, there choose the type of system you have the RouterOS installed on.
  • Download the the upgrade package and the All packages (In All packages folder you will find the openflow package), it will include all the functionality of RouterOS:


  •   Now install Winbox from the http://www.mikrotik.com/download.
  •  Open winbox and login into the router using (IP: 192.168.88.1 username=admin passward=blank)
  •  Select the downloaded file (upgrade package file) with your mouse, and drag it to the Files menu. If there are some files already present, make sure to put the package in the root menu, not inside the hotspot folder.

  • After it finishes - REBOOT and that's all! The New version number will be seen in the Winbox Title and in the Packages menu.
  • To reboot the router click on the New Terminal on the left and type system reboot.
  •   After the reboot, your router will be up to date, you can check it in this menu by typing  /system package print in the New Terminal window.

  • If your router did not upgrade correctly, make sure you check the log by typing /log print without-paging.
  •  At this point your RouterBoard is now up gradated to the latest version and ready to install the openflow on it.

Openflow Installation:

  • First extract the All packages folder that we had already downloaded. This folder contain the openflow package.
  • Now again log in to router using winbox and go to the Files and drag there the openflow package.
  •   Now again reboot the router and to see the installed packages by typing /system package print. You will see that openflow package is listed there.
Configuration:
  • RouterOS supports multiple OpenFlow switch instances, each of which can have separate controller(s) and sets of ports.

  • Switch instance can be added using command.
  •     [admin@MikroTik] > /openflow add name=ofswitch1 controllers=10.0.0.18
  • Switch ports can be added using command:
  • [admin@MikroTik] > /openflow port add switch=ofswitch1 interface=ether2
  • [admin@MikroTik] > /openflow port add switch=ofswitch1 interface=ether2




No comments:

Post a Comment