FloodSight: A Visual-Aided Floodlight Controller Extension for SDN Networks

  • Xi ChenEmail author
  • Dongqi Guo
  • Wufangjie Ma
  • Longhui He
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9317)


The Software Defined Networking (SDN) is considered as a primary evolutionary direction for the next generation networks. The OpenFlow protocol enabling SDN decouples the control plane from the data plane, thus complex controlling and management functions are able to be eliminated from switches, resulting in dumb switches with fewer layers and higher forwarding efficiency. Sophisticated controlling and management functions seen in traditional switches are moved to dedicated controllers in an SDN environment. Therefore, controllers play an important role in SDN. Floodlight is a widely used and most accepted controller, which offers a variety of useful functions. However, Floodlight lacks several key features needed in a simulation-oriented SDN environment, especially the GUI-aided configurations. To tackle there problems, we propose FloodSight (Floodlight with Sight) in this paper to assist network administrators and researchers to efficiently prototype and test an SDN network with visual support. FloodSight is a visual-aided Floodlight extension based on Floodlight’s REST APIs. The current version of FloodSight consists of 3 major components: the QoS-aware Topology Viewer, the Topology Maker and the Flow Manager, which offer visual support for QoS-aware topology viewing, topology making and flow manipulation not seen in the original Floodlight controller. The experiments on the FloodSight show that it offers desirable features and feasible performance.


SDN OpenFlow Floodlight QoS LLDP 



The authors thank the members of SWUNIX (SouthWest University for Nationalities Network Innovation eXercises) team for their efforts and devotion in system development of FloodSight.


  1. 1.
  2. 2.
  3. 3.
  4. 4.
    Chao-Kun, Z., Yong, C., He-Yi, T., Jian-Ping, W.: State-of-the-art survey on software-defined networking (SDN). J. Softw. 26(1), 62–81 (2015). (in Chinese)Google Scholar
  5. 5.
    Cisco: LLDP-MED and cisco discovery protocol. Cisco White Papers, pp. 1–12 (2006)Google Scholar
  6. 6.
    Mckeown, N., Anderson, T., Balakrishnan, H., Parulkar, G., Peterson, L., Rexford, J., Shenker, S., Turner, J.: OpenFlow: enabling innovation in campus networks. SIGCOMM Comput. commun. rev. 38(2), 69–74 (2008)CrossRefGoogle Scholar
  7. 7.
    Qing-Yun, Z.: Research on OpenFlow-based SDN technologies. J. Softw. 24(5), 1078–1097 (2013). (in Chinese)CrossRefGoogle Scholar
  8. 8.
    SDNAP: SDN controller popularity survey. (2015)
  9. 9.
    Wang, S.Y.: Comparison of SDN OpenFlow network simulator and emulators: Estinet vs. mininet. In: 2014 IEEE Symposium on Computers and Communication (ISCC), pp. 1–6 (2014)Google Scholar
  10. 10.
    Webber, J., Parastatidis, S., Robinson, I.: REST in Practice. OReilly Media, Inc., Sebastopol (2010)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  1. 1.School of Computer Science and TechnologySouthwest University for NationalitiesChengduChina

Personalised recommendations