Hi I'm Alex i have been recently employed as a network engineer for a leading telecommunication company in my region. I was requested to do network automation on the network, and it was a gigantic complex production network. My first instinct was to simulate the production on a local environment to run script tests before deploying onto production. This got me thinking, how could i even start recreating the whole production network that have almost 100+ network devices with existing configs?