Example of network development tooling for dev and test.
This repo of netdev examples was put together to test and learn about virlutils, pyATS, and Genie.
Here is the sample topology in VIRL
- Example topology with 6 routers
- Example pyATS test
- Example pyATS + Genie test
Cisco Products & Services:
- VIRL
Tools & Frameworks:
- virlutils
- Genie
- pyATS
Using the example is easy:
- virl up
- virl ls && virl nodes
- Confirm all nodes in simulation have come up
- virl generate pyats
- make ping
- make bgp
- git clone https://github.com/CiscoSE/net_dev_test_example
- virtualenv .venv -p python3
- pip install -r requirements.txt
- Create a .virlrc file with VIRL info
- VIRL_HOST=ip
- VIRL_USERNAME=
- VIRL_PASSWORD=
- source env.sh
- Sam Byers sabyers@cisco.com
Most of the code in this repo is copypasta from the various example repos on DevNet. Here is some of the people credited with this awesome work:
- kecorbin
- RunSi
- jeaubin
- siming85
This project is licensed to you under the terms of the Cisco Sample Code License.