Technology Research of Efficient Flow Management Based on Multi-core Network Processor

WANG Ming-zhen,ZHAO Guo-hong,TANG Yong
DOI: https://doi.org/10.3969/j.issn.1000-1220.2012.12.007
2012-01-01
Abstract:Network flow management serves as a basic functionality in many network equipments.With the rapid development of the flow scale,the efficiency,such as inserting、serching and deleting in the flow table decreases rapidly,which becomes the bottleneck of system performance.Aiming at this problem,this paper presents a flow management mechanism implemented with the two stage hash table and conflict list on multi-core network processor.The first hash table is considered as special hardware cash,while the second is considered as sofrware structure.Using the second hash table and conflict list to solve the hash collision caused by the firet hash table and the second hash table.Experimental results show that this algorithm can be easily implemented and performed efficiently.
What problem does this paper attempt to address?