Preview

Modeling and Analysis of Information Systems

Advanced search

Development of Active External Network Topology Module for Floodlight SDN Controller

https://doi.org/10.18255/1818-1015-2015-6-852-861

Abstract

Traditional network architecture is inflexible and complicated. This observation has led to a paradigm shift towards software-defined networking (SDN), where network management level is separated from data forwarding level. This change was made possible by control plane transfer from the switching equipment to software modules that run on a dedicated server, called the controller (or network operating system), or network applications, that work with this controller. Methods of representation, storage and communication interfaces with network topology elements are the most important aspects of network operating systems available to SDN user because performance of some key controller modules is heavily dependent on internal representation of the network topology. Notably, firewall and routing modules are examples of such modules. This article describes the methods used for presentation and storage of network topologies, as well as interface to the corresponding Floodlight modules. An alternative algorithm has been suggested and developed for message exchange conveying network topology alterations between the controller and network applications. Proposed algorithm makes implementation of module alerting based on subscription to the relevant events. API for interaction between controller and network applications has been developed. This algorithm and API formed the base for Topology Tracker module capable to inform network applications about the changes that had occurred in the network topology and also stores compact representation of the network to speed up the interaction process.

About the Authors

A. A. Noskov
A-Real Group, Energiya-Info Inc.
Russian Federation
engineer, Souznaya str., 144, Yaroslavl, 150008


M. A. Nikitinskiy
A-Real Group, Energiya-Info Inc.
Russian Federation
system analyst, programmer, Souznaya str., 144, Yaroslavl, 150008


I. V. Alekseev
P.G. Demidov Yaroslavl State University
Russian Federation
Director of the Internet Center, Ph.D., Sovetskaya str., 14, Yaroslavl, 150000


References

1. V. Sokolov et al., “A network analytics system in the SDN”, SDN&NFV: The Next Generation of Computational Infrastructure: 2014 International Science and Technology Conference “Modern Networking Technologies (MoNeTec)” (Moscow, October 27–29, 2014), 160–162.

2. N. McKeown et al., “OpenFlow: Enabling Innovation in Campus Networks”, ACM SIGCOMM Computer Communication Review, 38:2 (2008), 69–74.

3. Open Networking Foundation, https://www.opennetworking.org/.

4. David Orenstein, “Application Programming Interface”, Computerworld, 2010, http://www.computerworld.com/article/2593623/app-development/applicationprogramming-interface.html.

5. Sally Johnson, “Do SDN northbound APIs need standards?”, SearchSDN (January, 2013), http://searchnetworking.techtarget.com/feature/Do-SDN-northbound-APIs-needstandards.

6. Dijkstra E. W., “A note on two problems in connexion with graphs”, Numer. Math, 1:1 (1959), 269–271.

7. Ryan Wallner and Robert Cannistra, “An SDN Approach: Quality of Service using Big Switch’s Floodlight Open-source Controller”, Proceedings of the Asia-Pacific Advanced Network, 35 (2013), 14–19.

8. C. Demetrescu, G.F. Italiano, “A new approach to dynamic all pairs shortest paths”, 51:6 (2004), 968–992.

9. Transmission Control Protocol. DARPA Internet Program. Protocol Specification, RFC793,September, 1981, www.rfc-editor.org.

10. M. Nikitinskiy, I. Alekseev., “A stateless transport protocol in software defined networks”, SDN&NFV: The Next Generation of Computational Infrastructure: 2014 International Science and Technology Conference “Modern Networking Technologies (MoNeTec)” (Moscow, October 27–29, 2014), 108–113.

11. M.A. Nikitinskiy and I.V. Alekseev, “Analyzing the Possibility of Applying Asymmetric Transport Protocols in Terms of Software Defined Networks”, Automatic Control and Computer Sciences, 49:2 (2015), 94–102.

12. Floodlight SDN OpenFlow Controller, https://github.com/floodlight/floodlight.

13. Pautasso C., Wilde E., Alarcon R., REST: Advanced Research Topics and Practical Applications, Springer-Verlag New York, 2014, ISBN: 978-1-4614-9298-6.

14. IEEE 802.1AB (LLDP) Specification, http://standards.ieee.org/getieee802/download/802.1AB-2005.pdf.

15. M. Rose and K. McCloghrie, Structure and Identification of Management Information for TCP/IP-based Internets, RFC1155, May, 1990, www.rfc-editor.org.

16. M. Rose and K. McCloghrie, Management Information Base for Network Management of TCP/IP-based internets: MIB-II, RFC1213, March, 1991, www.rfc-editor.org.

17. J. Case et al., A Simple Network Management Protocol (SNMP), RFC1157, May, 1990, www.rfc-editor.org.

18. OpenFlow Switch Specification, Version 1.3.4, March, 2014, OF switch v.1.3.4.

19. Alekseev I. and Nikitinskiy M., “EvenetBus Module for Distributed OpenFlow Controllers”, Proceedings of the 17th Conference of Open Innovations Association FRUCT (Yaroslavl, Russia, 20-24 April 2015), 3–8.

20. Thomas H. Cormen et al., Introduction to Algorithms, 3rd., MIT Press, 2009, ISBN: 0-262-03384-4.


Review

For citations:


Noskov A.A., Nikitinskiy M.A., Alekseev I.V. Development of Active External Network Topology Module for Floodlight SDN Controller. Modeling and Analysis of Information Systems. 2015;22(6):852-861. (In Russ.) https://doi.org/10.18255/1818-1015-2015-6-852-861

Views: 1091


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


ISSN 1818-1015 (Print)
ISSN 2313-5417 (Online)