Network Programmability and Automation Fundamentals, Rough Cuts
- By Khaled Abuelenain, Jeff Doyle, Anton Karneliuk, Vinit Jain
- Published Feb 3, 2021 by Cisco Press. Part of the Networking Technology series.
Rough Cuts
- Available to Safari Subscribers
- About Rough Cuts
Rough Cuts are manuscripts that are developed but not yet published, available through Safari. Rough Cuts provide you access to the very latest information on a given topic and offer you the opportunity to interact with the author to influence the final publication.
Also available in other formats.
- Copyright 2021
- Edition: 1st
- Rough Cuts
- ISBN-10: 0-13-518375-8
- ISBN-13: 978-0-13-518375-5
This is the Rough Cut version of the printed book.
Network Programmability and Automation, Volume 1, covers designing, implementing, monitoring and operating networks using programmable interfaces on network devices versus the legacy (and soon-to-be obsolete) methods and protocols such as the Command Line Interface (CLI) and Simple Network Management Protocol (SNMP). It discusses the protocols, tools, techniques and technologies upon which Network Programmability is based.Covering the fundamentals that a network engineer needs to transition to the software and programmability domains, the book opens with an introduction that lays the foundation by discussing the market trends and emerging technologies such as SDN, NFV and Cloud, and how network programmability skills are paramount for aligning oneself with these technologies. It provides network engineers with a solid foundation in Python programming and Linux in the context of network programmability and automation.
Table of Contents
Section 1: FoundationsChapter 1: IntroductionChapter 2: LinuxChapter 3: Python
Section 2: TransportChapter 4: Introduction to Data TransportChapter 5: HTTPChapter 6: SSL and TLSChapter 7: SSH
Section 3: EncodingChapter 8: Introduction to Data EncodingChapter 9: CLI WrappingChapter 10: Extensible Markup Language (XML)Chapter 11: JavaScript Object Notation (JSON)Chapter 12: YAMLChapter 13: Google Protocol Buffers
Section 4: ModelingChapter 14: Introduction to Data ModelingChapter 15: YANGChapter 16: JSON Schema Definition (JSD)Chapter 17: XML Schema Definition (XSD) Section 5: ProtocolsChapter 18: NETCONFChapter 19: Native RESTChapter 20: RESTCONFChapter 21: gRPCChapter 22: PCEPChapter 23: BGP-LSChapter 24: Segment Routing
Section 6: Tools and ApplicationsChapter 25: IntroductionChapter 26: Programming IOS-XE DevicesChapter 27: Programming IOS-XR DevicesChapter 28: Programming NX-OS DevicesChapter 29: AnsibleChapter 30: Puppet
Section 7: Looking AheadChapter 31: The Network Programmability Ecosystem
Other Things You Might Like
- Cisco Catalyst SD-WAN: Design, Deploy and Secure your WAN Premium Edition and Practice Test, 2nd Edition
- Premium Edition eBook $67.99