计算机技术与发展2016,Vol.26Issue(12):12-16,5.DOI:10.3969/j.issn.1673-629X.2016.12.003
软件定义网络中可扩展的流表项处理机制
Scalable Flow Table Entries Processing Mechanism in Software-defined Networks
摘要
Abstract
The timeout mechanism and capacity limitation of flow table in OpenFlow switches,together with the traffic characteristics in data centers,have brought scalability problems in the application of Software-Defined Network ( SDN) . Due to the frequent and repeat-able routing request invocations by mice flows and flow table timeouts,the SDN control plane and OpenFlow secure channel will become the performance bottleneck of whole SDN architecture,and thus cannot provide QoS guaranteed services according to network resources and business requests. Two improvement measures are put forward from two aspects. The switches are configured with destination address oriented wildcard flow table entries for mice flows,making that most of mice flows are handled by forwarding plane directly without ask-ing control plane. A dynamic-index hash cache layer is added between the control plane and the forwarding plane,and flow table entries will be put into the cache layer when they are evicted from flow table because of timeout or other reasons,which can avoid repeatable rou-ting calculations. Experimental results show that wildcard flow table entries can effectively reduce the network delay and the number of flow table entries,and the cache strategy proposed has higher hit rate and looking up speed.关键词
软件定义网络/老鼠流/流表超时/通配符流表项/动态索引哈希Key words
SDN/mice flow/flow table timeout/wildcard flow table entry/dynamic-index hash分类
信息技术与安全科学引用本文复制引用
朱向阳,陈兵..软件定义网络中可扩展的流表项处理机制[J].计算机技术与发展,2016,26(12):12-16,5.基金项目
江苏省科技项目(未来网络前瞻性研究项目)(BY2013095-2-10) (未来网络前瞻性研究项目)