ClassBench-ng is a tool for generation of synthetic classification rule sets for benchmarking, which is based on well-known (but longer maintained) ClassBench. The main features of ClassBench-ng are the following:
- improves IPv4 prefix sets generation accuracy (compared to original ClassBench)
- supports IPv6 prefix sets generation
- supports OpenFlow 1.0 analysis and generation
Usage
For instructions on how to install and use ClassBench-ng, please refer to README of the ClassBench-ng repository.
Publications
J. Matoušek, G. Antichi, A. Lučanský, A. W. Moore, J. Kořenek. ClassBench-ng: Recasting ClassBench After a Decade of Network Evolution. In 2017 ACM/IEEE Symposium on Architectures for Networking and Communications. IEEE CS, 2017, pp. 204-216. (slides, extended slides)
Acknowledgments
Development of ClassBench-ng was supported by:
- European Union’s Horizon 2020 research and innovation programme 2014-2018
- SSICLOPS (grant agreement No. 644866)
- ENDEAVOUR (grant agreement No. 644960)
- The Ministry of Education, Youth and Sports of the Czech Republic
- CESNET E-infrastructure (project No. LM2015042)
- National Programme of Sustainability (NPU II) (project IT4Innovations excellence in science - LQ1602)
External contributors:
- Salvatore Pontarelli (University of Rome Tor Vergata)