Abstract

Software-defined networking (SDN) is a great innovation, which makes the network programmable so that it is easier to achieve failures recovery. Through pre-programmed recovery strategies and pre-deployed backup resource, flows can be redirected to destination quickly upon failures. However, it consumes a large amount of backup resources for fast failover. Nowadays the network scale and the magnitude of flows increase greatly, which leads to the need to deploy a large number of flow entries in face of failures. However, the Ternary Content Addressable Memory (TCAM) that stores flow entries is capacity-limited. Therefore, it is meaningful to reduce the backup resource consumption. In this paper, we propose a ring-based single-link failure recovery approach (RSFR) to improve backup resource utilization. We select a ring from the network based on node importance and link performance. Then based on the selected ring, we plan backup path and design flow tables to reuse most backup flow entries. Thus failure recovery can be achieved with less flow entries. Additionally, in order to ensure the performance of backup path, we periodically update the ring according to the predicted load. Simulation results show that the proposed approach has a great performance in terms of resource consumption and backup paths performance.

Highlights

  • Software-defined networking (SDN) is a great innovation, which makes the network programmable so that it is easier to achieve failures recovery

  • We propose a ring-based single link failure recovery approach to improve the utilization of backup resources, so as to reduce the consumption of backup flow entries

  • It is difficult to maintain the performance of pre-determined backup paths in the network where traffic changes. In view of these problem, we propose a ring-based single link failure recovery approach, which considers both backup resource consumption and backup path performance

Read more

Summary

RELATED WORK

According to the timing of backup resource deployment, failure recovery approaches can be classified into two categories: reactive recovery approach and proactive recovery approach. It is difficult to maintain the performance of pre-determined backup paths in the network where traffic changes In view of these problem, we propose a ring-based single link failure recovery approach, which considers both backup resource consumption and backup path performance. The ring-based failure recovery approach plans all backup paths to improve the reusability of backup paths, thereby flow entries required for failover can be reused to a great extent. If the failed link does not belong to the shared ring, after failure detection, failure-affected packets will be tagged with a fault label, and be redirected to the incoming node. Through the above failure recovery process, we can observe that each backup path contains the following three parts or some of the following parts: a incoming path that connects failure-detected node and the incoming node, a part of the shared ring, an outgoing path that connects the outgoing node and destination. Through the above mentioned backup path planning, the backup paths can be shared to a great extent and backup flow entries can to be reused by a large amount of backup paths

IMPLEMENTION
PERFORMANCE EVALUATION
METRICS AND COMPARISON METHOD The following metrics are used to evaluate the efficiency of the approach
Findings
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call