1、网络自动化是指一个网络中的物理和虚拟设备可自动完成配置、管理、测试、部署和操作过程,可将网络生命周期各个阶段执行的手动任务和流程转换为一些软件应用,而这些应用能够可靠地重复完成这些任务和流程。
2、初阶网络自动化自动配置网络设备,分为两个步骤
(1)用命令行方式编写配置文件或者脚本。
(2)使用远程管理协议(比如SSH和Telnet)将Python代码配置文件推送到设备上运行。
3、高阶网络自动化利用网络设备的API(Application Programming Interface,应用程序接口)作为实现方式,通过API可实现机器与机器的通信。
4、API 出现之前,用于配置和管理网络设备的两个主要机制是命令行接口(Command Line Interface,CLI)和简单网络管理协议(Simple Network Management Protocol,SNMP)。