-
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, able to emulate networks in the order of thousands of switches
- Unification of different stress tests, see below:
- SouthBound idle switch scalability (with MT-Cbench and Mininet)
- SouthBound active switch scalability (with MT-Cbench)
- SouthBound active switch stability (with MT-Cbench)
- Northbound flow scalablity
- Comprehensive reporting and configurable plotting
For a detailed features list have a look at the features page.
To get started right away and run some sample test cases, proceed to the installation page.
- NSTAT testing procedure, command line options and configuration parameters
- documentation for tests
- MT-Cbench traffic generator
- code design, concepts and conventions
- code structure
- plotting methodology
-
[6/29/2015]: Performance Stress Tests Report for OpenDaylight Lithium Release: [pdf].
-
Indicative experimental results from switch scalability and stability test cases with OpenDaylight controller are provided. The CPU shares page shows the performance effect of allocating different CPU partitions to test components.
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