摘要
基于OpenFlow的软件定义网络(SDN)技术通过在OpenFlow交换机中建立有效的缓存模型,能够大幅减少控制平面和数据平面的通信负载,但整条数据流的缓存模型会对数据流的传输造成较大延时,降低整个SDN的数据传输性能。针对该问题,引入PiBuffer流缓存模型,构建基于报文分组粒度的分组缓存模型。通过在控制平面建立流路由和流状态的缓存信息,分别对流报文之间和交换机之间的数据传输采用"分组缓存,组内保序"机制和"传输询问,完成通知"机制,并对控制平面和数据平面的通信消息进行优化,以提高数据中心网络的通信性能。软件模拟结果表明,在数据中心基于OpenFlow技术的SDN网络中,该模型比流缓存模型具有更优的通信性能。
Software Defined Network(SDN) technology based on OpenFlow can significantly reduce the communication load between control plane and data plane through setting on effective buffer model in the OpenFlow switch.But the buffer model for the whole data flow causes time delay for data stream transmission,which reduces data transmission performance of the entire SDN network.For this problem,this paper introduces a flow buffer model named PiBuffer and constructs a buffer model based on packet grouping granularity.Through establishing buffer information of flow route and flow state in the control plane,it uses the mechanism of "packet buffering,order preserving in packet " for flow messages,and ask to transfer,inform of completion for data transfer between the switches,and optimizes communication messages between the control plane and data plane to improve the communication performance of data center network.Through software simulation,it is proved that the proposed model has better communication performance than flow buffer model in the data center SDN network based on OpenFlow technology.
出处
《计算机工程》
CAS
CSCD
北大核心
2017年第2期124-130,共7页
Computer Engineering
基金
国家自然科学基金(61572325
60970012)
高等学校博士学科点专项科研博导基金(20113120110008)
上海重点科技攻关项目(14511107902)
上海市工程中心建设项目(GCZX14014)
上海智能家居大规模物联共性技术工程中心项目(GCZX14014)
上海市一流学科建设项目(XTKX2012)
沪江基金研究基地专项(C14001)