RFC 2544 Benchmarking Framework Based on MoonGenBenchmarksThe framework has been applied to different devices under test (DuT):
MikroTik Router
Linux Router
FreeBSD Router
Comparison of Throughput and Latency in one Table
DiscussionThe follwing authors have used these and other benchmarking data for discussion of router benchmarking challanges. The authors try to extend the state of the art in order to adapt to current technical progress, including grown capabilities of benchmarking devices and changed router internal processing paths in software data planes. Framework source codeThe source code is available on GitHub and has been merged to the upstream MoonGen Repository. The framework was initially developed in context of a student projects done by Patrik Werneck [1]. It is based on the high speed packet generator MoonGen. MoonGen is the first software packet generator that allows precise latency measurments and traffic pattern generation. The code is not considered production ready but part of ongoing research activity. The implemented tests go beyond RFC 2544 [2] requirements as they include in depth latency tests. References[1] Patrick Werneck: "Network Device Benchmarking Framework", Bachelor Thesis, Advisors: P. Emmerich, D. Raumer, S. Gallenmüller, 2015 [2] S. Bradner, J. McQuaid "RFC 2544: Benchmarking Methodology for Network Interconnect Devices", 1999 |
Chair of Network Architectures and Services (I8)
Boltzmannstraße 3
Tel.: +49 89 289 - 18032 |