软件定义网络(SDN)将传统网络结构中的控制层和转发层解耦,其将所有转发设备与一个逻辑集中的控制器相连接。为避免网络规模不断扩大引起的单点失效,向分布式控制结构发展成为Open Flow广域网部署的趋势,其中控制层多控制器的部署问题是SDN设计中的一个关键环节。提出基于控制路径连通度的控制器部署方案来最大化SDN控制器部署的可靠性,并使用3种不同的算法对比控制器部署性能。仿真结果表明,该方案可以在可接受时延范围内提升部署SDN控制器的可靠性。
The Software Defined Networking(SDN) approach deeoupled control and forwarding planes in the traditional network archi- tecture. It connected all the forwarding devices to a logically centralized controller. To avoid single failure introduced by the expan- sion of network scale, distributed control architecture was going to be a new tendency in the deployment of OpenFlow WANs. The controller placement problem was one of the critical problems in SDN design. This paper proposed a controller placement scheme based on the connectivity of control path to maximize the reliability of controller placement in SDN, and used three different algo- rithms to contrast the performance. Simulation results show the scheme can enhance the reliability of SDN controller deployment within delay constraint.