nwboot - Automated Package to Provision Network Device(s)

Sheng Wang, Karthik Muthusamy

Description

Network Test automation is becoming an increasingly critical component in network product certification amongst large Tier-1 SPs and Web/DC customers. The production certification relies on simplified mechanism of network devices (routers/switches) provisioning. We would like to demonstrate how by using Python standard multiprocessing libraries and along python based network connectivity utilities including paramiko and pexpect, we developed a package geared towards provisioning different network platforms concurrently that helped solve our internal test automation challenges and which has allowed us to extend this to our customers.