AutoNetkit is a configuration engine to quickly and easily build large-scale network configurations.
Update: the code has been rewritten for Python3 compatibility. This is a ground-up rewrite for performance and ease of use, with a cleaner API and many of the complexities and quirks of the previous research-based code removed. This update is being finalised and is in the process of being tested and pushed to PyPi.
The code is usable, and can be used for end-to-end configuration generation.
For an example of using the API, please see the tutorial, and for an end-to-end use-case please see the tests, in particular test_core which will build a series of configurations from the provided example .graphml topology.
Users from industry, academia, and university teaching.
More information on AutoNetkit:
-
CoNEXT 2013 Slides (Dec 13)
-
PyCon Australia 2013 Presentation on Autonetkit (Slides) (July 13)