期刊文献+

TS检查器:SDN中的两步冲突检测整合机制

TS CHECKER: TWO-STEP CONFLICT DETECTION INTEGRATION MECHANISM IN SDN
下载PDF
导出
摘要 软件定义网络(SDN)的出现为开发人员在Docker容器内编写独立应用程序进而操控网络提供了可能。这些独立的应用程序通过SDN控制器提供的北向接口向控制器发送请求从而下发流表项到相应交换机。但是这些下发的请求的匹配域之间很可能存在着重叠,带有重叠域的请求若具有不一致的动作域,则会使网络状态不一致。为保证整个网络的一致性和安全性,需要有高效的检查和处理机制。为解决此问题,提出TS检查器,它是位于应用程序和控制器之间的一层检查层,负责对到达SDN控制器之前的请求进行冲突检测和重叠域检测及整合。TS检查器进行两步检查:检测每个新来的请求是否与当前网络交换机中的流表项存在冲突;对请求进行批处理检测,确定其重叠域并尝试整合。TS检查器使用字典树数据结构、请求队列以及高效算法来完成检测任务。TS检查器可以保证SDN网络的安全性和状态一致性。 The advent of software-defined networking( SDN) has made it possible for developers to write stand-alone applications within a Docker container and manipulate the network. These independent applications send requests to the controller through the northbound interface provided by the SDN controller to deliver the flow entry to the corresponding switch. However,there is likely to be overlap between match fields of these issued requests. Requests with overlapping domains with inconsistent action fields will result in inconsistent network conditions. In order to ensure the consistency and security of the entire network,efficient inspection and processing mechanisms are needed. To solve this problem,we proposed the TS checker,which was a layer of inspection between the application and the controller. It was responsible for conflict detection and overlap domain detection and integration of requests before reaching the SDN controller. The TS checker performed a two-step check. First,it checked if each incoming request conflicts with the flow entry in the current network switch. It then performed a batch check on the request to determine its overlapping domain and tries to integrate. The TS checker used dictionary tree data structures,request queues,and efficient algorithms to accomplish the detection tasks. The TS checker could ensure the security and status consistency of the SDN network.
作者 王晗 叶家炜 严明 Wang Han;Ye Jiawei;Yan Ming(School of Computer Science, Fudan University, Shanghai 200433, China)
出处 《计算机应用与软件》 北大核心 2018年第6期150-157,共8页 Computer Applications and Software
关键词 软件定义网络 冲突检测 控制层 租户 Software-defined networking Conflict detection Control layer Tenants
  • 相关文献

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部