-
Notifications
You must be signed in to change notification settings - Fork 5
Home
Welcome to the nstat wiki!
NSTAT is an environment written in Python for easily writing and running SDN controller stress tests in a highly-configurable and modular manner.
Key features in brief:
- Fully automated, end-to-end testing with exhaustive test cases
- Easy and rich configuration system
- Scalable traffic generation with MT-Cbench and Multinet emulators, able to emulate networks in the order of thousands of switches
- Unification of different test types, see below:
- Switch scalability test with active MT-Cbench switches
- Switch scalability test with active Multinet switches
- Switch scalability test with idle MT-Cbench switches
- Switch scalability test with idle Multinet switches
- Controller stability test with active MT-Cbench switches
- Controller stability test with idle Multinet switches
- Flow scalability test with idle Multinet switches
- Comprehensive reporting and configurable plotting
For a detailed features listing have a look at the features page.
To prepare the environment and run some sample test cases, proceed to the installation page. In pages of different test types mentioned in overview section you will find the instructions to deploy and run each test.
- NSTAT testing procedure, command line options and configuration parameters
- for tests documentation, refer to test links in the overview section
- MT-Cbench traffic generator
- code design, concepts and conventions
- code structure
- plotting methodology
-
[02/07/2017]: Performance Stress Tests Report v1.3: "Beryllium Vs Boron" (pdf)
-
[05/19/2016]: Performance Stress Tests Report v1.2: "Beryllium Vs Lithium SR3" (pdf)
-
[01/02/2016]: Performance Stress Tests Report v1.1: "Lithium SR3" (pdf)
-
[06/29/2015]: Performance Stress Tests Report v1.0: "Lithium vs Helium Comparison": (pdf)
Indicative experimental results from switch scalability and stability test cases with OpenDaylight controller are also provided.
Plans and ideas for next releases are provided in the future releases page.
For issues regarding NSTAT, please use the issue tracking section.
For any other questions and feedback, contact us at nstat-support@intracom-telecom.com.
Intro
Stress Tests
- Switch scalability test with active MT-Cbench switches
- Switch scalability test with active Multinet switches
- Switch scalability test with idle MT-Cbench switches
- Switch scalability test with idle Multinet switches
- Controller stability test with active MT-Cbench switches
- Controller stability test with idle Multinet switches
- Flow scalability test with idle Multinet switches
Emulators
Monitoring tools
- OpenFlow monitoring tools
Design
Releases
ODL stress tests performance reports
Sample Performance Results