https://github.com/networkop/network-ci
https://github.com/networkop/network-ci
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/networkop/network-ci
- Owner: networkop
- Created: 2016-02-17T10:06:08.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-03-22T07:01:28.000Z (about 9 years ago)
- Last Synced: 2024-03-20T18:04:36.622Z (about 1 year ago)
- Language: Python
- Size: 749 KB
- Stars: 17
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NETWORK-CI
## Proof of Concept of CI/CD methodology applied to traditional non-SDN network topologies
This repository contains a set of tools that can be used to automate network testing during design and upgrade stages.
This is what these tools can do for you:* Build full network topology inside a network emulation environment
* Apply configuration to all built nodes
* Verify real-time connectivity between nodes while making manual configuration changes
* Verify traffic flows against pre-defined rules
* Shutdown and delete the network topologyThese tools can be combined and used by CI/CD automation servers like Jenkins as I showed in my [blog](http://networkop.github.io/blog/2016/02/19/network-ci-intro/).
## Examples
To show how these tools can be used, I've created the following sample networks ranging in size from 4 to 14 nodes.
* [acme-small](/acme-small) - simple 4-node topology
* [acme-large](/acme-large) - 14-node enterprise data centre## Documentation
For detailed instructions on how to use these tool proceed to [skeleton](/skeleton/)