Journal on Communications ›› 2017, Vol. 38 ›› Issue (10): 113-121.doi: 10.11959/j.issn.1000-436x.2017203

• Papers • Previous Articles     Next Articles

Sketch-based data plane hardware model for software-defined measurement

Mian DAI1,2,Guang CHENG1,2   

  1. 1 School of Computer Science and Engineering,Southeast University,Nanjing 211189,China
    2 Key Laboratory of Computer Network and Information Integration of Ministry of Education,Southeast University,Nanjing 211189,China
  • Revised:2017-06-15 Online:2017-10-01 Published:2017-11-16
  • Supported by:
    The National High-Tech R&D Program of China (863 Program)(2015AA015603);CERNET Innovation Project(NGII20150108)

Abstract:

A sketch-based data plane hardware model for software-defined measurement was introduced,and it was implemented in the programmable network device NetMagic.A generic sketch model for collecting flow-level data using high-speed memories on the FPGA was proposed,the control plane collected and cached the data for further process.Count-min sketch and 2-universal hash functions in the SRAM of FPGA for real-time traffic counting of high-speed traffic were implemented; Bloom filter was used to rebuild the original 5-tuple data which solved the irreversibility of sketch.The CERNET backbone trace to evaluate the prototype system was used,the result shows that it has the ability to use the limited hardware resource to measure a large amount of network traffic data with a proper measurement accuracy at the same time.

Key words: software-defined measurement, FPGA, universal hash

CLC Number: 

No Suggested Reading articles found!