Dear Team, 
CI/CD Network  simulation using Eve-ng. 
I am thinking of simulating our  real network using eve-ng( Like vagrant is used ) . 
So there will be  Sandbox and Production environment. Sandbox will replicate the real one.
Real network nodes comprise of Mikrotik, Cisco, Huawei routers. Mainly I am focused in L3 (routing and mpls configuration) 
I am trying to draw a topology in Eve by collecting info and writing topology.unl file using scripts( python). 
Right now I am drawing manually the portion of our  network for testing. 
Is there any tool there where I can give some sort of info about the diagram and it will generate a topology for 
you(like https://github.com/CumulusNetworks/topology_converter for cumulus). If there is none, I will be trying to devise a script that will populate and produce  
topology XML file. ( I do not want to reinvent whole wheel).
I want to use eve-ng as a Testbed for the CI/CD network config automation. 
I have some success and proceeding forward. If somebody already done it than I need help. 
I choose Eve-ng because of the web interface and easy device access which will be helpful for network people. (Please advise if it wrong choice) 
Regards, 
Chitiz
			
									
									
						CI/CD network automation using Eve-NG
Moderator: mike
- 
				chitiz
- Posts: 6
- Joined: Thu Nov 08, 2018 9:09 am
Re: CI/CD network automation using Eve-NG
Dear Team,
I have stumbled upon the following link of eve-ng API support.
"https://www.eve-ng.net/documentation/ho ... eve-ng-api"
For Creating, deleting, starting each node, stopping nodes , wiping configuration of nodes the link has info.
Previously I was updating unl file programmitically, and I feel the link is right way to do things.
 
I will be following the documentation, and may be I need to move this thread to General Discussion Section now.
Regards,
Chitiz
			
									
									
						I have stumbled upon the following link of eve-ng API support.
"https://www.eve-ng.net/documentation/ho ... eve-ng-api"
For Creating, deleting, starting each node, stopping nodes , wiping configuration of nodes the link has info.
Previously I was updating unl file programmitically, and I feel the link is right way to do things.
I will be following the documentation, and may be I need to move this thread to General Discussion Section now.
Regards,
Chitiz
- 
				Uldis (UD)
- Posts: 5190
- Joined: Wed Mar 15, 2017 4:44 pm
- Location: London
- Contact: