- # start Ryu controller with rest-API\r
- python_install_path = site.getsitepackages()[0]\r
- ryu_path = python_install_path + '/ryu/app/simple_switch_13.py'\r
- ryu_path2 = python_install_path + '/ryu/app/ofctl_rest.py'\r
- # change the default Openflow controller port to 6653 (official IANA-assigned port number), as used by Mininet\r
- # Ryu still uses 6633 as default\r
- ryu_option = '--ofp-tcp-listen-port'\r
- ryu_of_port = '6653'\r
- ryu_cmd = 'ryu-manager'\r
- self.ryu_process = Popen([ryu_cmd, ryu_path, ryu_path2, ryu_option, ryu_of_port])\r
-\r