面向SDN的多控制器高可靠性部署算法研究
发布时间:2020-12-02 15:15
软件定义网络(Software Defined Network,SDN)将控制权从网络设备中分离出来,并交由集中式控制器统一管理。其中,控制器作为SDN网络架构的核心,既要对上层应用程序的请求做出响应,又要对底层数据平面进行管控。但随着网络规模的日益扩大,单控制器架构在可靠性与拓展性方面面临着巨大的挑战,因此多控制器架构应运而生。在多控制器架构中,控制器的数量、部署位置以及与交换机间的映射关系直接影响着SDN网络系统的性能,所以本文重点研究了面向SDN的多控制器部署问题,主要研究工作如下:(1)提出一种基于优化K-center的可靠部署算法(Reliable Deployment Algorithm based on Optimized K-center,RD-KC)。针对现有静态部署算法缺乏从时延与可靠性两个方面对控制器部署进行优化的问题,本文首先结合节点树分析控制器部署对系统可靠性的影响,并设计一种路径可靠性优化策略,以寻求节点间的可靠低时延传输路径。随后,通过优化K-center算法提高求解精度与减少运行时间,并在优化K-center算法的迭代过程中,添加节点映射调整步骤,以提高...
【文章来源】:武汉理工大学湖北省 211工程院校 教育部直属院校
【文章页数】:75 页
【学位级别】:硕士
【部分图文】:
Kandoo架构图
图 2-4 Kandoo 架构图架构不同,分布式架构的控制平面物理分散但逻辑集中,其台控制器所管理的交换机集各不相同,而逻辑集中是指每台网络视图。较为典型的分布式架构为 HyperFlow,其架构如图,逻辑集中是通过控制器间的状态同步来保证。其中,状态同的方式来完成,即当 HyperFlow 控制器的系统状态发生变化的方式通知网络系统的其它控制器,再由订阅该事件的控制以完成网络状态的同步,从而保证网络视图的一致性。控制平面同步 同步同步
即控制器部署于交换机所在的位置,并通过数据平面的物理链路进行交换机与控制器间的数据传输,如图2-6(b)所示。与带外组网方式不同,带内组网增加了组网与维护的成本,但减少了部署成本。
本文编号:2895512
【文章来源】:武汉理工大学湖北省 211工程院校 教育部直属院校
【文章页数】:75 页
【学位级别】:硕士
【部分图文】:
Kandoo架构图
图 2-4 Kandoo 架构图架构不同,分布式架构的控制平面物理分散但逻辑集中,其台控制器所管理的交换机集各不相同,而逻辑集中是指每台网络视图。较为典型的分布式架构为 HyperFlow,其架构如图,逻辑集中是通过控制器间的状态同步来保证。其中,状态同的方式来完成,即当 HyperFlow 控制器的系统状态发生变化的方式通知网络系统的其它控制器,再由订阅该事件的控制以完成网络状态的同步,从而保证网络视图的一致性。控制平面同步 同步同步
即控制器部署于交换机所在的位置,并通过数据平面的物理链路进行交换机与控制器间的数据传输,如图2-6(b)所示。与带外组网方式不同,带内组网增加了组网与维护的成本,但减少了部署成本。
本文编号:2895512
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2895512.html