The Irony of Using SDN and NFV to Study Legacy Network Technologies

I was recently asked to present at a local Network Engineering Meetup. The topic that I’m going to speak about is how I’m using KVM, OpenFlow, Network Overlays, and OVS to integrate my physical network lab and virtual network lab. The presentation can be found here.

December 1, 2014

Posted In: CCNA Study Notes, CCNP SP Study Notes, CCNP Study Notes, cisco, Cisco Administration Perl Scripting, Cisco Administration Python Scripting, Innovative, IOS, IOS-XE, IOS-XR, IPv4, KVM, LAN Switching, Layer 3 Switching, Linux, Miscellaneous Hacking, MPLS, NFV, Open Source Alternatives, OpenFlow, openvswitch, SDN, System Administration, training, Virtualization, VLAN, VLAN Trunking, VXLAN

Working with Cisco Routers and Switches with Python

I’ve updated the pyMultiChange.py script. It now is fully functional, with the addition of enable mode functionality. With this script, you can take a list of routers and switches from a text file and execute a series of commands, from a text file, all from SSH. For example:

Here is the usage output, if you don’t select the required arguments:

Here is the usage output, without verbose / debugging mode:

Here is the usage output, with verbose / debugging mode:

 

Finally, here is the code:

I’m going to continue working on building out the pyRouterLib module, as there is so much functionality that could be added to that. I’ll keep you updated on the progress. As always, updates will be posted to my github.

July 27, 2014

Posted In: Cisco Administration Python Scripting, Miscellaneous Hacking, Python Tips, System Administration