
梁廣民 王金周 王隆傑 屈海洲
本書遵循網絡自動化運維工程師職業素養和專業技能的要求進行內容組織,採用“項目化教學”和“任務驅動”方式展開。本書分四篇,共計12個項目。內容覆蓋網絡自動化Python編程基礎、用於網絡自動化的Python模塊、用於配置與管理網絡的協議以及網絡自動化運維的常用工具。基礎篇共一個項目,項目1爲Python編程基礎;部署實施篇共四個項目,項目2爲使用telnetlib下發網絡配置;項目3爲使用paramiko實現網絡自動化巡檢;項目4爲使用 netmiko發現網絡拓撲;項目5爲使用 PySNMP獲取網絡數據;協議篇共三個項目,項目6爲使用議NETCONF協議配置網絡;項目7爲使用Telemetry實時監控CPU和內存使用率;項目8爲使用RESTCONF協議配置網絡;工具篇共四個項目,項目9爲使用Ansible實現網絡自動化運維;項目10爲使用Nornir收集網絡日誌;項目11爲使用scapy處理數據包;項目12爲使用NMAP掃描網絡。 本書是一本介紹網絡自動化運維理論知識和應用技能的教材,既可作爲高職或應用型本科電子信息類專業學生的教材,也可作爲參加華爲HCIP Datacom網絡自動化開發者認證的學習者的閱讀材料,還可以作爲網絡架構師、網絡運維工程師、網絡運維開發工程師、網絡與系統管理工程師等從業人員的閱讀材料。