1. Dynamic Control Plane for SDN at Scale
-
SDN的动态控制平面
-
现有问题:为了满足时变控制流量下的高可靠性和低延迟要求,需要动态管理由多个控制器以及带外和带内控制通道混合组合组成的分布式控制平面 。
-
解决方法:论文提出了一种具有动态管理的带内控制网络的新颖的可编程分布式控制平面体系结构,其中带内模式交换机通过动态拓扑与数据平面的虚拟覆盖层与其控制器进行通信。动态管理分配给每个控制器的交换机和控制流的数量,以及控制通道上的流量,以实现控制器和控制流量的负载平衡。 引入“控制流表”(嵌入在交换机流表中的规则来管理带内控制流),以实现所提出的分布式动态控制平面。提出了使用控制流表卸载拥塞控制器和拥塞带内控制信道的方法。
1.1. 介绍
控制器通过OpenFlow嵌入式消息通过单独的控制平面网络(带外)或数据平面网络(带内)与交换机以及彼此通信。带内控制信道(为控制流保留一个特殊的数据平面网络切片)对于在不同网络域的控制器之间建立通信以建立单运营商或多运营商SDN中的端到端流特别有用。
SDN控制平面由控制器和控制器与交换机之间的带外/带内控制通道组成。在大型SDN网络中,所有交换机与其控制器进行带外通信的成本很高,并且带来了可扩展性挑战。因此考虑一个控制平面,其中允许远程交换机使用形成为数据平面虚拟覆盖的带内控制通道与它们的控制器进行通信。关键控制平面性能参数包括控制器吞吐量(即,每秒由控制器处理的流请求的数量),流建立延迟