APP下载

SDN网络多控制器结构的失效备援设计

2016-03-08王钰琪窦伟超

软件 2016年1期

王钰琪++窦伟超

摘要:为了提高可扩展性,软件定义网络出现了多控制器架构。但是多控制器架构中数据交互的复杂性也在快速增加,某个控制器故障导致网络不可用的情况时有发生。为了提高多控制器架构下软件定义网络的服务可靠性,本文设计了一种多控制器失效备援方法,降低了现有多控制器架构下提升网络可靠性的技术的复杂性,同时减少了控制器之间状态交互消息的数量,对提升网络服务质量,降低设备部署的成本和复杂性,保证网络的高可用性方面具有极为重要的意义。

关键词:软件定义网络;多控制器;失效备援

中图分类号:TN-915

文献标识码:A

DOI: 10.3969/j.issn.1003-6970.2016.01.017

本文著录格式:王钰琪,窦伟超.SDN网络多控制器结构的失效备援设计[J].软件,2016,37 (01):71-75

O 引言

由于互联网应用的爆发式增长,全球信息量每年以指数级的速度增加;目前诸如路由器的数据转发设备将控制平面和数据转发平面耦合在一起,导致路由器要支持新功能所需要的升级成本和难度极大,安全性也不够高,网络需要一种新的结构来增强可扩展性和服务能力。SDN创造性的将控制平面的逻辑和转发平面分离,SDN中分为两种设备,交换机和控制器。控制器通过Openflow协议向交换机下发流表规则来控制交换机的转发能力,交换机通过流表完成数据的转发。SDN的核心在于转发逻辑不再固化于硬件,所有的转发逻辑都由控制器通过Openflow协议动态下发至交换机,交换机因此可以支持各种类型的规则,极大的增强了网络的可扩展性。……

登录APP查看全文