Automatic failure recovery for software-defined networks
Maciej Kuźniar, Peter Perešíni, Nedeljko Vasić, Marco Canini, Dejan Kostić · 2013
Tolerating and recovering from link and switch failures are fundamental requirements of most networks, including Software-Defined Networks (SDNs). However, instead of traditional behaviors such as network-wide routing re-convergence, failure recovery in an SDN is determined by the specific software logic running at the controller. While this admits more freedom to respond to a failure event, it ultimately means that each controller application must include its own recovery logic, which makes the code more difficult to write and potentially more error-prone.