A Centralized Network Management Application for Academia and Small Business Networks

Dewang Gedia and Levi Perigo


Software-defined networking (SDN) is reshaping the networking paradigm. Previous research shows that SDN has advantages over traditional networks because it separates the control and data plane, leading to greater flexibility through network automation and programmability. Small business and academia networks require flexibility, like service provider networks, to scale, deploy, and self-heal network infrastructure that comprises of cloud operating systems, virtual machines, containers, vendor networking equipment, and virtual network functions (VNFs); however, as SDN evolves in industry, there has been limited research to develop an SDN architecture to fulfil the requirements of small business and academia networks. This research proposes a network architecture that can abstract, orchestrate, and scale configurations based on academia and small business network requirements. Our results show that the proposed architecture provides enhanced network management and operations when combined with the network orcestration application (NetO-App) developed in this research. The NetO-App orchestrates network policies, automates configuration changes, secures container infrastructure, and manages internal and external communication between the campus networking infrastructure.


Ansible, Automation, Clair, Flask, Kubernetes, Magnum, Network Management System, Network Programmability, NetO-App, OpenStack, OpenContrail, OpenFlow, Orchestration, Python, SDN.


R. Cziva et al, “SDN- based Virtual Machine Management for Cloud Data Centers” in 2014 IEEE 3rd International Conference on Cloud Networking (CloudNet). IEEE, 2014, pp. 388 - 394.

A. Risdianto et al, “Leveraging Open-Source Software for Federated Multisite SDN_Cloud Playground” in NetSoft Conference and Workshops, 2016 IEEE. IEEE, 2016, pp. 423 - 427.

Software Defined Networking Definition [Online]. Available: https://www.opennetworking.org/sdn-definition/. [Accessed: Oct. 15, 2017].

ONF [Online]. Available: https://www.opennetworking.org/projects/cord/.

S. Spadaro et al, “Orchestrated SDN based VDC Provisioning over Multi-Technology Optical Data Center Networks” in 2017 19th International Conference on Transparent Optical Networks. IEEE, 2017, pp. 1 - 4.

L. Chen et al, “An SDN-Based Fabric For Flexible Data-Center Networks” in 2015 IEEE 2nd International Conference on Cyber Security and Cloud Computing. IEEE, 2015, pp. 121 - 126.

S. Chen, and R. Hwang, “A scalable Integrated SDN and OpenStack Management System” in 2016 IEEE International Conference on Computer and Information Technology (CIT). IEEE, 2016, pp. 532 – 537.

W. Wang, W. He, and J. Su, “Boosting the Benefits Of Hybrid SDN” in 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS). IEEE, 2017, pp. 2165 - 2170.

L. Wang et al, “Combining Neutron and OpenDaylight for Management and Networking” in 2017 IEEE 41st Annual Computer Software and Applications Conference (COMPSAC). IEEE, 2017, pp. 457 - 462.

S. Huang, and J. Griffioen, “Network Hypervisors: Managing the Emerging SDN Chaos” in 2013 22nd International Conference on Computer Communication and Networks (ICCCN). IEEE, 2013, pp. 1 - 7.

H. Shimonishi, Y. Shinohara, and Y. Chiba, “Vitalizing data-center networks using OpenFlow” in 2013 IEEE Photonics Society Summer Topical Meeting Series. IEEE, 2013, pp. 250 - 251.

O. Tkachova, M. Salim, and A. Yahya, “An Analysis of SDNOpenStack Integration” in 2015 International Scientific-Practical Conference Problems of Infocommunications Science and Technology (PIC S&T). IEEE, 2015, pp. 60 -62.

T. Huang, et. al., “A survey on Large-Scale Software Defined Networking (SDN) Testbeds: Approaches and Challenges” in IEEE Communications Survey & Tutorials. vol. 19 issue: 2, 2016, pp. 891 - 917.

A. Rangola, “Applications of Python in Real World”[Online]. Available: https://www.invensis.net/blog/it/applications-of-python-in-realworld/?utm_source=invensis-blog&utm_campaign=blog post&utm_medium=content-link&utm_term=benefits-of-python-over-otherprogramming-languages. [Accessed: Oct. 10, 2017].

OpenStack Kolla [Online]. Available: https://wiki.openstack.org/wiki/Kolla.

OpenContrail Networking [Online]. Available: http://www.opencontrail.org/why-contrail-is-using-bgpmpls/.

T. Bakhshi, “State of the Art and Recent Research Advances in Software Defined Networking” in Wireless Communications and Mobile Computing. vol. 2017, 2017.

P. Venezia, “Puppet vs. Ceph vs. Salt vs. Ansible” [Online]. Available: https://www.networkworld.com/article/2172097/virtualization/puppet-vs--chef-vs--ansible-vs--salt.html [Accessed: 15th Dec. 2016].

Ansible [Online]. Available: [Accessed: 30th Jan., 2017]. https://www.ansible.com/blog/2016-community-year-in-review.

ONAP [Online]. Available: https://www.onap.org.

L. Lwakatare, P. Kuvaja and M. Oivo, “An Exploratory study of DevOps extending the dimensions of DevOps with practices”, in The Eleventh International Conference on Software Engineering Advances.

S. Sezer et al., "Are we ready for SDN? Implementation challenges for software - defined networks," in IEEE Communications Magazine, vol. 51, no. 7, pp. 36 - 43, July 2013. doi: 10.1109/MCOM.2013.6553676.

O. Salman, I. H. Elhajj, A. Kayssi and A. Chehab, "SDN controllers: A comparative study," in 2016 18th Mediterranean Electrotechnical Conference (MELECON), Lemesos, 2016, pp. 1 - 6.

OpenContrail SDN [Online]. Available: http://www.opencontrail.org/theimportance-of-abstraction-the-concept-of-sdn-as-a-compiler/.

E. Borjesson, and R. Feldt, “Automated System Testing using Visual GUI Testing Tools: A Comparative Study in Industry” in 2012 IEEE Fifth International Conference on Software Testing, Verification and Validation. IEEE, 2012, pp. 350 - 359.

L. He, et. al., “Design and Implementation of SDN/IP hybrid space Information Network Prototype” in 2016 IEEE/CIC International Conference on Communications in China. IEEE, 2016, pp. 1- 6.

Cisco Automation Benefits [Online]. Available: https://www.cisco.com/c/dam/en/us/products/collateral/cloud-systems management/network-services-orchestrator/white-paper-c11-738289.pdf.

Grafana [Online]. Available: https://grafana.com.

PNDA [Online]. Available: http://pnda.io.

TensorFlow [Online]. Available: https://www.tensorflow.org.

Small Business Network Basics, Cisco Systems. Available [online]: https://www.cisco.com/c/en/us/solutions/small-business/resource center/connect-employees-offices/primer-networking.html.

V. Ngugi, and C. Yoshida, “Digital Media Platform to Connect Small and Medium Enterprises In Nairobi” in 2016 IEEE/ACIS 15th International C onference on Computer and Information Science (ICIS). IEEE, 2016.

Network Computing [Online]. Available: https://www.networkcomputing.com/networking/sdn-good-matchcampus/677974592.

OpenStack Magnum [Online]. Available: https://wiki.openstack.org/wiki/Magnum.

CoreOS Clair GitHub repository [Online]. Available: https://github.com/coreos/clair#kubernetes.

Kubernetes advantages for businesses [Online]. Available: https://supergiant.io/blog/top-reasons-businesses-should-move-to kubernetes-now.

M. Capuccino et al., “KubeNow: an On-Demand Cloud-Agnostic Platform for Microservices-Based Research Environments” in arXiv, May 2018.

Full Text: PDF


  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.

IT in Innovation IT in Business IT in Engineering IT in Health IT in Science IT in Design IT in Fashion

IT in Industry @ (2012 - ) . http://www.it-in-industry.com . ISSN (Online): 2203-1731; ISSN (Print): 2204-0595