When configuring SOS, all the switches – whether hardware or software – must be connected to a central Floodlight controller. This controller is equipped with an SOS module that communicates with the four switches and with the SOS agents themselves. The following is a general guide to configure the SOS controller.
Assumptions
Prior to setting up the controller, consider how you are going to connect each switch to it. The control plane needs to be reliable and accessible to both the switches and the controller itself. A common solution is to host the controller on a public IP using a GENI VM. This will work in most all cases – just point each switch to this public controller IP. An alternative is to use port forwarding on a known and accessible public IP to forward all OpenFlow control plane traffic to the real location of the controller.
Downloading, Installing, and Running
...