Acta Univ. Agric. Silvic. Mendelianae Brun. 2015, 63(6), 2093-2099 | DOI: 10.11118/actaun201563062093

First Educational Steps in SDN Application Development

Martin Pokorný, Petr Zach
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

ACS AIP APA ASA Harvard Chicago IEEE ISO690 MLA NLM Turabian Vancouver
Pokorný, M., & Zach, P. (2015). First Educational Steps in SDN Application Development. Acta Universitatis Agriculturae et Silviculturae Mendelianae Brunensis63(6), 2093-2099. doi: 10.11118/actaun201563062093
Download citation

References

  1. 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].
  2. 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].
  3. 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].
  4. MININET. 2014. Mininet: An Instant Virtual Network on your Laptop (or other PC). [Online]. Available at: http://mininet.org. [Accessed: 2015, February 10].
  5. 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].
  6. 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].
  7. 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.