为适应网络技术的快速发展,本书将网络自动化的前沿技术与职业教育需求紧密结合,在充分调研行业需求的基础上,设计了系统化的项目和任务,将理论知识融入实践操作中。全书设置 7 个模块化项目,共 15 个任务,按实际工作场景组织教学内容。
项尚清 吴冠婷 陈娟霞 主编
项目一 网络自动化运维环境搭建 1
任务一 搭建 Python 开发环境 1
任务二 搭建网络设备模拟环境 11
任务三 配置网络自动化运维平台 25
项目二 网络自动化运维工具的使用 35
任务一 使用 Ansible 进行网络设备配置管理 35
任务二 使用 Nornir 进行网络设备批量操作 56
项目三 网络设备信息收集与处理 70
任务一 使用 SNMP 进行网络设备信息收集 70
任务二 使用 Python 和 REST API 进行网络设备信息收集 80
项目四 网络设备配置管理 90
任务一 网络设备配置备份与恢复 90
任务二 网络设备配置版本控制与比较 104
项目五 网络性能数据采集与可视化 114
任务一 网络性能数据采集 114
任务二 网络拓扑可视化 124
项目六 网络故障排查 138
任务一 网络设备扫描与故障排查 138
任务二 网络故障自动扫描 148
项目七 网络自动化运维监控与告警 158
任务一 网络设备自动化监控 158
任务二 网络设备自动化告警 180
参考文献 199