Acta Univ. Agric. Silvic. Mendelianae Brun. 2015, 63(6), 2093-2099 | DOI: 10.11118/actaun201563062093
First Educational Steps in SDN Application Development
- Department of Informatics, Faculty of Business and Economics, Mendel University in Brno, Zemědělská 1, 613 00 Brno, Czech Republic
Software Defined Networking (SDN) is a new approach in design, implementation and maintenance of computer networks. With SDN, it is possible to dramatically reduce business costs because the whole network can be maintained in a centralized fashion which leads to a simplified and effective network management. This paper is concerned with SDN from educational point of view. The paper's primary goal is to present beginning of a learning path to start experimenting with SDN programming and traffic path definition based on Hewlett-Packard (HP) SDN solution. Useful sources of documentation were selected and two experiments were performed: firstly an already existing HP SDN application was extended in the area of network visualization, secondly and experiment of traffic path definition with real network switches was performed.
Keywords: computer network, software defined networking, openflow, Hewlett-Packard
Grants and funding:
We would like to thank Hewlett-Packard for providing us with SDN demonstration, study guides and test bundle with OpenFlow enabled switches, which helped us to start experimenting with SDN.
Prepublished online: December 26, 2015; Published: January 1, 2016 Show citation
References
- HEWLETT-PACKARD. 2014a. HP VAN SDN Controller Software. Data sheet. [Online]. Available at: http://h20195.www2.hp.com/v2/getpdf.aspx/4AA4-9827ENW.pdf. [Accessed: 2015, February 11].
- HEWLETT-PACKARD. 2014b. HP VAN SDN Controller 2.3 REST API Reference. [Online]. Available at: http://h20564.www2.hp.com/hpsc/doc/public/display?docId=c04383855. [Accessed: 2015, February 11].
- KUBICA, T. 2014. Vývoj aplikací pro HP VAN SDN kontroler. Část první - REST rozhraní a Python. Ver. 1.02. [Online]. Available at: http://www.netsvet.cz/cs/download/hp-sdn-python-lab-1.02.pdf. [Accessed: 2015, February 10].
- MININET. 2014. Mininet: An Instant Virtual Network on your Laptop (or other PC). [Online]. Available at: http://mininet.org. [Accessed: 2015, February 10].
- OPEN NETWORKING FOUNDATION. 2012. Software-Defined Networking: The New Norm for Networks. ONF White Paper. [Online]. Available at: https://www.opennetworking.org/images/stories/downloads/sdn-resources/white-papers/wp-sdn-newnorm.pdf. [Accessed: 2015, February 9].
- OPEN NETWORKING FOUNDATION. 2013. SDN Architecture Overview. [Online]. Available at: https://www.opennetworking.org/images/stories/downloads/sdn-resources/technical-reports/SDN-architecture-overview-1.0.pdf. [Accessed: 2015, February 9].
- TUCKER, D. 2014. HP SDN Client: A Python library that makes interaction with the HP VAN SDN Controller REST API easy. Hewlett-Packard. Release v1.1.0. [Online]. Available at: http://hp-sdn-client.readthedocs.org/en/latest/. [Accessed: 2015, February 11].
This is an open access article distributed under the terms of the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License (CC BY NC ND 4.0), which permits non-comercial use, distribution, and reproduction in any medium, provided the original publication is properly cited. No use, distribution or reproduction is permitted which does not comply with these terms.