软件定义网络(software defined networking,SDN)通过构建独立的控制平面,极大地降低了网络设备及管理的复杂性。但在大规模广域网部署中,这种逻辑集中的方法在性能和扩展性方面存在诸多限制。因此控制平面多控制器的部署是一个非常重...软件定义网络(software defined networking,SDN)通过构建独立的控制平面,极大地降低了网络设备及管理的复杂性。但在大规模广域网部署中,这种逻辑集中的方法在性能和扩展性方面存在诸多限制。因此控制平面多控制器的部署是一个非常重要的任务,其可以通过配置有限的资源来满足多样化需求。这些需求包括延迟限制、容错能力和负载均衡。提出一种控制器部署方法,该方法用于在给定的网络拓扑中完成控制器位置的部署。针对该部署方法设计了两种算法来分别实现控制器间负载均衡和控制器池内控制器数目的动态伸缩,提高网络资源利用率。仿真结果表明,相较LG方法,该方案在完成部署任务的同时,能够减少系统管理开销。展开更多
文摘软件定义网络(software defined networking,SDN)通过构建独立的控制平面,极大地降低了网络设备及管理的复杂性。但在大规模广域网部署中,这种逻辑集中的方法在性能和扩展性方面存在诸多限制。因此控制平面多控制器的部署是一个非常重要的任务,其可以通过配置有限的资源来满足多样化需求。这些需求包括延迟限制、容错能力和负载均衡。提出一种控制器部署方法,该方法用于在给定的网络拓扑中完成控制器位置的部署。针对该部署方法设计了两种算法来分别实现控制器间负载均衡和控制器池内控制器数目的动态伸缩,提高网络资源利用率。仿真结果表明,相较LG方法,该方案在完成部署任务的同时,能够减少系统管理开销。