In recent years, the network slicing technology has attracted much attention because it can provide virtual networks called slices according to service requirements. This paper proposes a load-balanced fast failure recovery method based on Multiple Routing Configurations (MRC) for network slicing environments. MRC ensures the availability of routing paths for any possible single link/node failures by preparing multiple backup routing configurations corresponding to the failures. MRC can construct backup routing configurations for physical networks, but it does not consider network slicing environments. The proposed failure recovery method extends the concept of MRC. In the proposed method, dedicated backup routing configurations are constructed for each slice only with necessary physical nodes and links, instead of using all the physical nodes and links. By doing so, we expect to avoid making inefficient detour paths. Through numerical experiments, we show the effectiveness of the proposed method. In addition, we implement our proposed method with Programming Protocol-Independent Packet Processors (P4) in software-defined networking environments. We conduct demonstration experiments using Mininet to confirm our P4-based implementation.
Companion
APSIPA Transactions on Signal and Information Processing Special Issue - Learning, Security, AIoT for Emerging Communication/Networking Systems
See the other articles that are part of this special issue.