© Brendan Choi 2021
B. ChoiIntroduction to Python Network Automationhttps://doi.org/10.1007/978-1-4842-6806-3_17

17. Upgrading Multiple Cisco IOS XE Routers

Brendan Choi1  
Sydney, NSW, Australia

This chapter explains object-oriented programming (OOP) by using a real production example. Then the chapter will discuss Python application flow controls using a username and password application example. Finally, we will discuss the logical thinking processes involved in planning an IOS upgrade.

IOS upgrades on Cisco devices are a critical part of network operations to add reliability and security to all Cisco devices. Regular IOS patch management is also part of the network team’s key performance indicators, so it is a critical part of the business. ...

Get Introduction to Python Network Automation: The First Journey now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.