Development of active external network topology module for~floodlight SDN controller
Modelirovanie i analiz informacionnyh sistem, Tome 22 (2015) no. 6, pp. 852-861

Voir la notice de l'article provenant de la source Math-Net.Ru

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.
Keywords: software-defined network, Floodlight controller, external module, service, SDN, network topology, Topology Tracker, DEventBus, Link Discovery.
@article{MAIS_2015_22_6_a8,
     author = {A. A. Noskov and M. A. Nikitinskiy and I. V. Alekseev},
     title = {Development of active external network topology module for~floodlight {SDN} controller},
     journal = {Modelirovanie i analiz informacionnyh sistem},
     pages = {852--861},
     publisher = {mathdoc},
     volume = {22},
     number = {6},
     year = {2015},
     language = {ru},
     url = {http://geodesic.mathdoc.fr/item/MAIS_2015_22_6_a8/}
}
TY  - JOUR
AU  - A. A. Noskov
AU  - M. A. Nikitinskiy
AU  - I. V. Alekseev
TI  - Development of active external network topology module for~floodlight SDN controller
JO  - Modelirovanie i analiz informacionnyh sistem
PY  - 2015
SP  - 852
EP  - 861
VL  - 22
IS  - 6
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/item/MAIS_2015_22_6_a8/
LA  - ru
ID  - MAIS_2015_22_6_a8
ER  - 
%0 Journal Article
%A A. A. Noskov
%A M. A. Nikitinskiy
%A I. V. Alekseev
%T Development of active external network topology module for~floodlight SDN controller
%J Modelirovanie i analiz informacionnyh sistem
%D 2015
%P 852-861
%V 22
%N 6
%I mathdoc
%U http://geodesic.mathdoc.fr/item/MAIS_2015_22_6_a8/
%G ru
%F MAIS_2015_22_6_a8
A. A. Noskov; M. A. Nikitinskiy; I. V. Alekseev. Development of active external network topology module for~floodlight SDN controller. Modelirovanie i analiz informacionnyh sistem, Tome 22 (2015) no. 6, pp. 852-861. http://geodesic.mathdoc.fr/item/MAIS_2015_22_6_a8/