#pfswitch13
OpenFlow 1.3 Software Switch Controller -- Path-flow Model This is an OpenFlow 1.3 compatible user-space software switch implementation. It is base on the path-flow model network representation.
#Getting Started
These instructions have been tested on Ubuntu 12.04. Other distributions or versions may need different steps.
##Before building
- Rewrite the
actions.hhandactions.cppfiles found in thebackwardin thenox13oflib/scr/includeand in thenox13oflib/scr/libdirectories. - Place the code of the
pfswitch13into thenox13oflib/src/nox/coreappsdirectory. - In the root directory locate the file configure.ac.in and modify it. Add the
pfswitch13to the coreapps package. - Build the controller.
##Building
Run the following commands in the of13softswitch directory to build and install everything:
$ ./boot.sh
$ ./configure
$ make
$ sudo make install
Running
#Start the controller
In the nox13oflib/build/src directory type
./nox_core -v -i ptcp:6633 pfswitch13=cfg=path_to_config_file/gth.json