RUS  ENG
Full version
JOURNALS // Proceedings of the Institute for System Programming of the RAS // Archive

Proceedings of ISP RAS, 2020 Volume 32, Issue 4, Pages 245–260 (Mi tisp538)

This article is cited in 2 papers

Perfect sets of paths in the full graph of SDN network switches

I. B. Burdonova, E. M. Binarskiib, N. V. Yevtushenkoca, A. S. Kossatcheva

a Ivannikov Institute for System Programming of the Russian Academy of Sciences
b Lomonosov Moscow State University
c National Research University Higher School of Economics

Abstract: The paper investigates the implementation of virtual networks on the SDN data plane which is modeled by a graph of physical connections between network nodes. A virtual network is defined as a set of ordered host pairs (sender, receiver), and it is implemented by a set of host-host paths that uniquely determine the switch settings. A set of paths is perfect if any subset of its paths can be loop-free implemented, i.e., can be implemented without the occurrence of an endless movement of packets in a loop, without duplicate paths, when the host receives the same packet several times, and without unintended paths when the host receives the packet that was directed to another host. For the case when the switchgraph is a complete graph, sufficient conditions for the existence of the largest perfect set of paths connecting all pairs of different hosts are established. Algorithms for constructing such a largest perfect set are proposed with the estimates of their complexity. The paper also has the preliminary results of computer experiments which show that proposed sufficient conditions are not necessary conditions.

Keywords: software defined networking, network virtualization, perfect sets of paths, complete graph of switches.

DOI: 10.15514/ISPRAS-2020-32(4)-18



© Steklov Math. Inst. of RAS, 2024