Research Article
Simulation Framework for Distributed SDN-Controller Architectures in OMNeT++
@INPROCEEDINGS{10.1007/978-3-319-52712-3_1, author={Nicholas Gray and Thomas Zinner and Steffen Gebert and Phuoc Tran-Gia}, title={Simulation Framework for Distributed SDN-Controller Architectures in OMNeT++}, proceedings={Mobile Networks and Management. 8th International Conference, MONAMI 2016, Abu Dhabi, United Arab Emirates, October 23-24, 2016, Revised Selected Papers}, proceedings_a={MONAMI}, year={2017}, month={1}, keywords={}, doi={10.1007/978-3-319-52712-3_1} }
- Nicholas Gray
Thomas Zinner
Steffen Gebert
Phuoc Tran-Gia
Year: 2017
Simulation Framework for Distributed SDN-Controller Architectures in OMNeT++
MONAMI
Springer
DOI: 10.1007/978-3-319-52712-3_1
Abstract
SDN introduces the separation of network control and network data plane. The control plane is removed from distributed network entities and logically centralized as the SDN controller. To provide resilience and performance such a logically centralized controller may again be physically distributed. Scenarios featuring distributed controller architectures include data center deployments, where controller instances synchronize states on small distances and delays, or continental WAN deployments with long distances and delays between controllers. The contribution of this paper is an OMNeT++ based simulation framework for assessing the performance of distributed SDN controller architectures. Relevant protocols and controller applications are modelled with a high level of detail. Further, an exemplary implementation of two different controller architectures, namely Hyperflow and Kandoo, is included. Initial results based on the provided implementations are presented.