Hands-On Cisco Automation with Python: Streamline Network Tasks Using Netmiko, Napalm, and Nornir for Beginners (Paperback)
暫譯: 實作Cisco自動化與Python:使用Netmiko、Napalm和Nornir簡化網路任務的初學者指南(平裝本)
Graziani, Rick, Iliesiu, Adrian
- 出版商: Cisco Press
- 出版日期: 2026-04-27
- 售價: $1,630
- 貴賓價: 9.5 折 $1,548
- 語言: 英文
- 頁數: 416
- 裝訂: Quality Paper - also called trade paper
- ISBN: 013546319X
- ISBN-13: 9780135463192
-
相關分類:
Cisco
海外代購書籍(需單獨結帳)
商品描述
Learn how to simplify Cisco network management with practical Python automation.
Modern networks demand speed, accuracy, and scalability. Hands-On Cisco Automation with Python teaches network professionals how to automate common Cisco IOS tasks using Python and three widely adopted tools: Netmiko, NAPALM, and Nornir.
This practical, example-driven guide shows how to replace repetitive manual work with reusable scripts that configure devices, collect operational data, and validate network state. Readers follow clear, step-by-step examples that explain both the Python code and the Cisco IOS commands involved.
The book focuses on real-world automation, not theory, making it ideal for readers new to network automation who want immediate, usable results.
What You'll Learn
- Automate Cisco IOS access and command execution with Python
- Manage and validate configurations using NAPALM
- Scale automation across multiple devices with Nornir
- Work with structured data such as JSON and Python dictionaries
- Build reusable scripts to improve consistency and reduce errors
Who This Book Is For
- Network engineers and administrators
- CCNA and early-career networking professionals
- IT practitioners transitioning into automation
- Anyone managing Cisco IOS-based networks
商品描述(中文翻譯)
學習如何透過實用的 Python 自動化簡化 Cisco 網路管理。
現代網路需要速度、準確性和可擴展性。《Hands-On Cisco Automation with Python》教導網路專業人員如何使用 Python 和三個廣泛採用的工具:Netmiko、NAPALM 和 Nornir,自動化常見的 Cisco IOS 任務。
這本實用的、以範例為驅動的指南展示了如何用可重用的腳本取代重複的手動工作,這些腳本可以配置設備、收集操作數據並驗證網路狀態。讀者將跟隨清晰的逐步範例,解釋涉及的 Python 代碼和 Cisco IOS 命令。
本書專注於現實世界的自動化,而非理論,這使得它非常適合對網路自動化感興趣的讀者,並希望立即獲得可用的結果。
你將學到什麼
- 使用 Python 自動化 Cisco IOS 的訪問和命令執行
- 使用 NAPALM 管理和驗證配置
- 使用 Nornir 在多個設備上擴展自動化
- 處理結構化數據,如 JSON 和 Python 字典
- 構建可重用的腳本以提高一致性並減少錯誤
本書適合誰
- 網路工程師和管理員
- CCNA 和早期職業生涯的網路專業人員
- 轉型為自動化的 IT 從業人員
- 任何管理基於 Cisco IOS 的網路的人
作者簡介
Rick Graziani has been teaching and working in the computer networking industry since 1980. He is a full time Computer Science/Computer Information Systems faculty member at Cabrillo College and an adjunct Computer Science and Engineering faculty member at the University of California Santa Cruz. Rick also works for Cisco Systems on their Curriculum Engineering team as part of the Cisco Networking Academy. He has written several books for Cisco Press including Fundamentals of IPv6 and has presented at technical conferences for the Cisco Networking Academy. Prior to teaching, he worked in the information technology field for Santa Cruz Operation, Tandem Computers, Lockheed Martin and served in the U.S. Coast Guard. When he is not working, he is most likely surfing at one of his favorite Santa Cruz surf breaks.
Adrian Iliesiu, CCIE No. 43909 (EI), is a network engineer with more than 20 years of professional experience in the field. He currently works as a Principal Engineer within the Cisco DevNet organization. Throughout his career, Adrian has held a wide range of roles, including team leader and network, systems, and QA engineer across multiple industries and international organizations. In his current role at Cisco, Adrian focuses on advancing network programmability and automation, with particular emphasis on enterprise infrastructure. He is an established author, a distinguished speaker at Cisco Live!, and a recipient of the prestigious Cisco Pioneer Award. Adrian has also appeared on Cisco TechWise, Cisco Champion podcasts, and DevNet webinars. He is the host of the Simplifying Network Automation with NerGru series of live streams. He holds a Bachelor's degree in Electronics and Telecommunications from the Technical University of Cluj-Napoca and a Master's degree in Telecommunication Networks from Politehnica University of Bucharest.
作者簡介(中文翻譯)
Rick Graziani 自1980年以來一直在計算機網絡行業教學和工作。他是卡布里奧學院(Cabrillo College)全職的計算機科學/計算機信息系統教職員,並且是加州大學聖克魯斯分校(University of California Santa Cruz)的兼任計算機科學與工程教職員。Rick 也在思科系統(Cisco Systems)的課程工程團隊工作,作為思科網絡學院(Cisco Networking Academy)的一部分。他為思科出版社(Cisco Press)撰寫了幾本書籍,包括《Fundamentals of IPv6》,並在思科網絡學院的技術會議上發表演講。在教學之前,他曾在信息技術領域工作,任職於聖克魯斯運營公司(Santa Cruz Operation)、坦登計算機(Tandem Computers)、洛克希德·馬丁(Lockheed Martin),並在美國海岸警衛隊服役。當他不在工作時,他最有可能在他最喜愛的聖克魯斯衝浪點衝浪。
Adrian Iliesiu,CCIE 編號 43909 (EI),是一位擁有超過20年專業經驗的網絡工程師。他目前在思科 DevNet 組織擔任首席工程師。在他的職業生涯中,Adrian 擔任過多種角色,包括團隊領導、網絡工程師、系統工程師和質量保證工程師,涵蓋多個行業和國際組織。在思科的目前角色中,Adrian 專注於推進網絡可編程性和自動化,特別強調企業基礎設施。他是一位知名的作者,也是思科大會(Cisco Live!)的傑出演講者,並獲得了享有盛譽的思科先驅獎(Cisco Pioneer Award)。Adrian 也曾出現在思科 TechWise、思科冠軍播客(Cisco Champion podcasts)和 DevNet 網絡研討會中。他是《Simplifying Network Automation with NerGru》系列直播的主持人。他擁有克盧日-納波卡技術大學(Technical University of Cluj-Napoca)的電子與電信學士學位,以及布加勒斯特理工大學(Politehnica University of Bucharest)的電信網絡碩士學位。
