Backup rules in Software-Defined Networks

Conference Paper (2016)
Author(s)

N.L.M. van Adrichem (TU Delft - Network Architectures and Services)

M.A.F. Iqbal (TU Delft - Network Architectures and Services)

F.A. Kuipers (TU Delft - Network Architectures and Services)

Research Group
Network Architectures and Services
Copyright
© 2016 N.L.M. van Adrichem, M.A.F. Muhammad Iqbal, F.A. Kuipers
DOI related publication
https://doi.org/10.1109/NFV-SDN.2016.7919495
More Info
expand_more
Publication Year
2016
Language
English
Copyright
© 2016 N.L.M. van Adrichem, M.A.F. Muhammad Iqbal, F.A. Kuipers
Research Group
Network Architectures and Services
Pages (from-to)
179 - 185
ISBN (print)
978-1-5090-0934-3
ISBN (electronic)
978-1-5090-0933-6
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

The past century of telecommunications has shown that failures in networks are prevalent. Failure recovery processes are therefore needed. Failure recovery is mainly influenced by (1) detection of the failure, and (2) circumvention of the detected failure. However, especially in SDNs where controllers recompute network state reactively, this leads to high delays. Hence, next to primary rules, backup rules should be installed in the switches to quickly detour traffic once a failure occurs. In this work, we propose algorithms for computing an all-to-all primary and backup network forwarding configuration that is capable of circumventing link and node failures. After initial recovery, we recompute network configuration to guarantee protection from future failures. Our algorithms use packet-labeling to guarantee correct and shortest detour forwarding and are able to discriminate between link and node failures. The computational complexity of our solution is comparable to that of all-to-all shortest paths computations. Our experimental evaluation shows that network configuration complexity decreases significantly compared to classic disjoint paths computations. Finally, we provide a proof-of-concept OpenFlow controller in which our proposed configuration is implemented, demonstrating that it readily can be applied in production networks.

Files

NFVSDN2016.pdf
(pdf | 1.73 Mb)
License info not available