Classification of SDN distributed controller approaches: A brief overview
Mpho Nkosi, Albert A. Lysko, Lusani Ravhuanzwo, Thulani Nandeni, Andries Engelberencht · 2016
Software defined networking offers a capability of separating control plane from data plane. The control plane is the key component of a network which ensures smooth management and operation of the entire network. However, network's resiliency and availability offered by SDN single centralized controller architecture is prone to single point of failure. Network operators are rather looking at distributed controllers' deployment to ensure better network resiliency and availability. This paper gives a brief overview of approaches available for distributed controller deployment and also highlights some of the challenges experienced in the SDN distributed controller environments.