Kirk Byers has been doing network automation work for quite a while now. I’ve been following his Pynet mailing list, where he teaches list members in a series of structured lessons how to code in Python, harnessing the scripting language’s power for network automation. I met Kirk at Cisco Live US, and we got to chat for a few minutes. He agreed to come on the show anyway.
Kirk discusses network automation with the Packet Pushers, drawing on his experience with Python and Ansible. We also discuss how network automation techniques relate to the larger world of software defined networking.
- What do we mean by “network automation”?
- Is network automation SDN?
- Python. What is it? (We’re brief here, because Packet Pushers did show 176 with more information about Python.)
- Use-cases for network automation, such as information gathering and network device configuration.
- How an overlay/underlay networking model will facilitate network automation. Ivan Pepelnjak discussed this to a certain extent recently in this blog post.
- How white box switching could facilitate network automation (since it is Linux).
- How Ansible can be used for network device configuration.
- Ansible is Simple IT Automation
- Kirk Byers (kirkbyers) on Twitter
- Python for Network Engineers
- Unit testing – Wikipedia, the free encyclopedia