Journal on Communications ›› 2016, Vol. 37 ›› Issue (10): 128-140.doi: 10.11959/j.issn.1000-436x.2016204

• Papers • Previous Articles     Next Articles

OpenFlow table lookup scheme integrating multiple-cell Hash table with TCAM

Chun-qiang LI1,Yong-qiang DONG1,2,Guo-xin WU1,2   

  1. 1 School of Computer Science and Engineering,Southeast University,Nanjing 211189,China
    2 Key Laboratory of Computer Network and Information Integration,Ministry of Education,Southeast University,Nanjing 211189,China
  • Online:2016-10-25 Published:2016-10-25
  • Supported by:
    The National High Technology Research and Development Program of China (863 Program);The National Natural Science Foundation of China;The National Natural Science Foundation of China;The Future Networks Prospective Research Pro-gram of Jiangsu Province

Abstract:

In OpenFlow networks,switches accept flow rules through standardized interfaces,and perform flow-based packet processing.To facilitate the lookup of flow tables,TCAM has been widely used in OpenFlow switches.However,TCAM is expensive and consumes a large amount of power.A hybrid lookup scheme integrating multiple-cell Hash table with TCAM was proposed for flow table matching to simultaneously reduce the cost and power consumption of lookup structure without sacrificing the lookup performance.By theoretical analysis and extensive experiments,optimal capacity configuration of Hash table and TCAM was achieved with the optimized cost of flow table lookup.The experiment results also show that the proposed lookup scheme can save over 90% cost and the power consumption of flow table matching can be reduced significantly compared with the pure TCAM scheme while keeping the similar lookup performance.

Key words: OpenFlow, ternary content addressable memory, Hash table, flow table

No Suggested Reading articles found!