z-logo
open-access-imgOpen Access
Leveraging master-slave OpenFlow controller arrangement to improve control plane resiliency in SD-EONs
Author(s) -
Xiaoliang Chen,
Bin Zhao,
Shoujiang Ma,
Cen Chen,
Daoyun Hu,
Wenshuang Zhou,
Zuqing Zhu
Publication year - 2015
Publication title -
optics express
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 1.394
H-Index - 271
ISSN - 1094-4087
DOI - 10.1364/oe.23.007550
Subject(s) - openflow , testbed , scalability , controller (irrigation) , forwarding plane , computer science , software defined networking , control (management) , server , computer network , distributed computing , operating system , artificial intelligence , network packet , agronomy , biology
In this paper, we study how to improve the control plane resiliency of software-defined elastic optical networks (SD-EONs) and design a master-slave OpenFlow (OF) controller arrangement. Specifically, we introduce two OF controllers (OF-Cs), i.e., the master and slave OF-Cs, and make them work in a collaborative way to protect the SD-EON against controller failures. We develop a controller communication protocol (CCP) to facilitate the cooperation of the two OF-Cs. With the CCP, the master OF-C (M-OF-C) can synchronize network status to the slave OF-C (S-OF-C) in real time, while S-OF-C can quickly detect the failure of M-OF-C and take over the network control and management (NC&M) tasks timely to avoid service disruption. We implement the proposed framework in an SD-EON control plane testbed built with high-performance servers, and perform NC&M experiments with different network failure scenarios to demonstrate its effectiveness. Experimental results indicate that the proposed system can restore services in both the data and control planes of SD-EON jointly while maintaining relatively good scalability. To the best of our knowledge, this is the first demonstration that realizes control plane resiliency in SD-EONs.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here