Floodlight currently features two reactive packet forwarding applications, which have different behaviors and work with topologies as described below:

Fig. 1.  Example network topology that works with Floodlight.

Fig. 2. Example network topology that does not work with Floodlight as OpenFlow Island 1 has two links connecting to the non-OpenFlow Island.

Fig. 3. Example network topology that does not work with Floodlight as OpenFlow and non-OpenFlow islands form a loop, even though every OpenFlow island is connected to a non-OpenFlow island through only one link.

* The terms "islands" and "clusters" are used interchangeably. An OpenFlow island/cluster is a connected set of OpenFlow switches with devices connected to any of them. Analogously, a non-OpenFlow island/cluster is a connected set of non-OpenFlow switches with devices connected to any of them.