幫助中心 | 我的帳號 | 關於我們

網路自動化運維教程(名校名師精品系列教材)

  • 作者:編者:梁廣民//王金周//王隆傑//屈海洲|責編:郭雯
  • 出版社:人民郵電
  • ISBN:9787115637116
  • 出版日期:2024/03/01
  • 裝幀:平裝
  • 頁數:212
人民幣:RMB 59.8 元      售價:
放入購物車
加入收藏夾

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

作者介紹
編者:梁廣民//王金周//王隆傑//屈海洲|責編:郭雯

目錄
第一篇  基礎篇
  項目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  配置設備SNMPv
      5.4.2  獲取OID
      5.4.3  編寫腳本
      5.4.4  運行腳本
    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劇本
      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.5  任務實施
      11.5.1  SYN掃描
      11.5.2  ARP ping
      11.5.3  ICMP ping
      11.5.4  UDP ping
    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.5.5  操作系統探測
      12.5.6  Python中的nmap模塊
    12.4  任務實施
    12.5  任務總結
    12.6  知識鞏固

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032