舉報

會員
網絡自動化運維教程
最新章節:
12.6 知識鞏固
本書遵循網絡自動化運維工程師職業素養和專業技能的要求進行內容組織,采用“項目化教學”和“任務驅動”方式展開。本書分四篇,共計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掃描網絡。
目錄(193章)
倒序
- 封面
- 版權信息
- 內容提要
- 前言
- 第一篇 基礎篇
- 項目1 Python編程基礎
- 1.1 學習目標
- 1.2 任務陳述
- 1.3 知識準備
- 1.3.1 Python基礎
- 1.3.2 文件處理
- 1.3.3 網絡模塊
- 1.4 任務實施
- 1.4.1 創建文本文件
- 1.4.2 編寫Python代碼
- 1.4.3 運行Python代碼
- 1.5 任務總結
- 1.6 知識鞏固
- 第二篇 部署實施篇
- 項目2 使用telnetlib下發網絡配置
- 2.1 學習目標
- 2.2 任務陳述
- 2.3 知識準備
- 2.3.1 網絡自動化運維
- 2.3.2 SNMP
- 2.3.3 NTP
- 2.3.4 telnetlib模塊
- 2.4 任務實施
- 2.4.1 配置Telnet服務
- 2.4.2 配置NTP服務
- 2.4.3 編寫配置文件
- 2.4.4 編寫Python腳本
- 2.4.5 運行Python腳本
- 2.4.6 驗證結果
- 2.5 任務總結
- 2.6 知識鞏固
- 項目3 使用paramiko實現網絡設備自動化巡檢
- 3.1 學習目標
- 3.2 任務陳述
- 3.3 知識準備
- 3.3.1 網絡設備巡檢
- 3.3.2 paramiko模塊
- 3.4 任務實施
- 3.4.1 配置SSH服務端
- 3.4.2 編寫Python腳本
- 3.4.3 運行Python腳本
- 3.5 任務總結
- 3.6 知識鞏固
- 項目4 使用netmiko發現網絡拓撲
- 4.1 學習目標
- 4.2 任務陳述
- 4.3 知識準備
- 4.3.1 JSON數據格式
- 4.3.2 netmiko模塊
- 4.4 任務實施
- 4.4.1 配置SSH服務和LLDP功能
- 4.4.2 編寫Python腳本
- 4.4.3 運行Python腳本
- 4.4.4 查看網絡拓撲圖
- 4.5 任務總結
- 4.6 知識鞏固
- 項目5 使用PySNMP獲取網絡數據
- 5.1 學習目標
- 5.2 任務陳述
- 5.3 知識準備
- 5.3.1 PySNMP模塊簡介
- 5.3.2 PySNMP使用方法
- 5.4 任務實施
- 5.4.1 配置SNMPv3
- 5.4.2 獲取OID
- 5.4.3 編寫Python腳本
- 5.4.4 運行Python腳本
- 5.5 任務總結
- 5.6 知識鞏固
- 第三篇 協議篇
- 項目6 使用NETCONF協議配置網絡
- 6.1 學習目標
- 6.2 任務陳述
- 6.3 知識準備
- 6.3.1 XML數據格式
- 6.3.2 NETCONF協議基礎
- 6.3.3 NETCONF基本操作
- 6.3.4 NETCONF客戶端
- 6.3.5 設備上配置NETCONF
- 6.4 任務實施
- 6.4.1 配置SSH服務
- 6.4.2 使能設備NETCONF功能
- 6.4.3 編寫Python腳本
- 6.4.4 運行Python腳本
- 6.4.5 驗證配置
- 6.5 任務總結
- 6.6 知識鞏固
- 項目7 使用Telemetry實時監控CPU和內存使用率
- 7.1 學習目標
- 7.2 任務陳述
- 7.3 知識準備
- 7.3.1 YANG建模語言
- 7.3.2 Telemetry技術原理
- 7.3.3 Telemetry數據訂閱
- 7.3.4 采樣數據與編碼格式
- 7.3.5 Proto文件
- 7.3.6 gRPC協議
- 7.3.7 配置設備側數據訂閱
- 7.4 任務實施
- 7.4.1 配置SSH密碼登錄
- 7.4.2 配置目標采集器
- 7.4.3 配置采樣路徑和過濾條件
- 7.4.4 配置訂閱
- 7.4.5 安裝grpcio-tools
- 7.4.6 創建PyCharm項目
- 7.4.7 編譯Proto文件
- 7.4.8 編寫Python腳本
- 7.4.9 運行Python腳本
- 7.5 任務總結
- 7.6 知識鞏固
- 項目8 使用RESTCONF協議配置網絡
- 8.1 學習目標
- 8.2 任務陳述
- 8.3 知識準備
- 8.3.1 HTTP
- 8.3.2 RESTCONF基礎
- 8.3.3 配置RESTCONF
- 8.3.4 requests模塊
- 8.4 任務實施
- 8.4.1 配置SSH密碼登錄
- 8.4.2 配置RESTCONF
- 8.4.3 編寫Python腳本
- 8.4.4 運行Python腳本
- 8.4.5 驗證
- 8.5 任務總結
- 8.6 知識鞏固
- 第四篇 工具篇
- 項目9 使用Ansible實現網絡自動化運維
- 9.1 學習目標
- 9.2 任務陳述
- 9.3 知識準備
- 9.3.1 YAML配置文件
- 9.3.2 Ansible基礎
- 9.3.3 Ansible playbook
- 9.3.4 任務控制
- 9.4 任務實施
- 9.4.1 配置SSH服務
- 9.4.2 創建資產文件
- 9.4.3 編寫收集信息的playbook
- 9.4.4 驗證收集信息的playbook
- 9.4.5 編寫配置交換機的playbook
- 9.4.6 驗證配置交換機的playbook
- 9.5 任務總結
- 9.6 知識鞏固
- 項目10 使用Nornir收集網絡日志
- 10.1 學習目標
- 10.2 任務陳述
- 10.3 知識準備
- 10.3.1 Nornir基礎
- 10.3.2 Nornir插件
- 10.4 任務實施
- 10.4.1 配置SSH服務
- 10.4.2 安裝配置Syslog日志服務器
- 10.4.3 創建主機清單
- 10.4.4 編寫Python腳本
- 10.4.5 運行Python腳本
- 10.4.6 服務器接收日志
- 10.5 任務總結
- 10.6 知識鞏固
- 項目11 使用Scapy處理數據包
- 11.1 學習目標
- 11.2 任務陳述
- 11.3 知識準備
- 11.3.1 Scapy基礎
- 11.3.2 Scapy函數
- 11.4 任務實施
- 11.4.1 SYN掃描
- 11.4.2 ARP ping
- 11.4.3 ICMP ping
- 11.4.4 UDP ping
- 11.4.5 ARP監控
- 11.4.6 抓取ICMP報文
- 11.4.7 抓取ICMP報文并保存、讀取
- 11.5 任務總結
- 11.6 知識鞏固
- 項目12 使用Nmap掃描網絡
- 12.1 學習目標
- 12.2 任務陳述
- 12.3 知識準備
- 12.3.1 Nmap基礎
- 12.3.2 主機發現
- 12.3.3 端口掃描
- 12.3.4 服務和版本探測
- 12.3.5 操作系統探測
- 12.3.6 Python中的Nmap模塊
- 12.4 任務實施
- 12.5 任務總結
- 12.6 知識鞏固 更新時間:2024-06-19 17:08:59
推薦閱讀
- 中國民間文學概論(第2版)
- 有機化學實驗(第二版)
- 中外高等服裝教育比較
- 計算機視覺教程(第2版)
- 許純禎《西方經濟學》(第4版)配套題庫【名校考研真題+課后習題+章節題庫+模擬試題】
- 會計基礎(第二版)
- 北京服裝產業發展研究報告(品牌篇)
- 化工計算與軟件應用 第二版
- 高校法學專業核心課程配套測試:環境資源法(第九版)
- 傳感器技術
- 人機交互技術及應用
- 會計綜合模擬實訓
- 新編房屋建筑學
- 財經應用文寫作(第2版)
- 社會敘述理論與京劇英譯和傳播
- 藥物化學
- 普通話測試培訓教程
- Java程序設計
- Premiere Pro 2022影視編輯與特效制作案例教程(全彩慕課版)
- 互動廣告創意與設計
- 北京師范大學文學院古代漢語及語言學理論歷年考研真題視頻講解【6小時高清視頻】
- 新編金融學(微課版·第2版)
- 藥理學
- 服裝設計圖速寫表現技法
- 51單片機原理及應用:基于KeilC與Proteus
- 風光攝影
- 上海理工大學外語學院357英語翻譯基礎[專業碩士]歷年考研真題及詳解
- 平面構成創意與設計(第二版)
- 證券投資分析:理論、實務、方法與案例
- 高等體育院校體育專業學生實踐能力與培養