Background: Difficulties in Conventional Network O&M
Conventional network O&M requires network engineers to manually log in to network devices query and execute configuration commands,and filter command output. This highly human-dependent working mode is time-consuming, inefficient, and difficult to audit.
TypicalO&M Scenarios
Are the following working scenes familiar to you?
1. Device upgrade': Thousands of network devices reside on a live network. You have to periodically upgrade the devices in batches.
2. Configuration audit An enterprise needs to audit the configuration of devices every year. For example, the enterprise requires that STelnet be enabled on all devices and Spanning tree Security be configured on
Ethernet Switches. In this case, you have to quickly find out the devices that do not meet the requirements.
3. Configuration change: Due to network Security requirements, device accounts and passwords need to be changed every three months. You have to delete the original account and create an account on thousands
of network devices.

Network Automation
Network automation: Tools are used to implement automated network deployment,operations,and O&M. gradually reducing dependency on humans. This solves the conventional network O&M problems.
Many open-source tools, such as Ansible, SaltStack, Puppet, and Chef are available for network automation in the industry. From the perspective of network engineering capability construction, it is recommended that engineers acquire the code programming capability.

Many network automation tools in the industry, such as Ansible, Saltstack, Puppet, and Chef are derived from open-source tools. It is recommended that network engineers acquire the code programming capability.
Programming-based Network Automation
In recent years, with the emergence of network automation technologies Python-based programming
capabilities have become a new skill requirement for network engineers.
Automation scripts written in Python can execute repeated, time-consuming, and rule-based operations.




