9781587145148

Network Programmability and Automation, Volume 1

by ; ; ;
  • ISBN13:

    9781587145148

  • ISBN10:

    1587145146

  • Edition: 1st
  • Format: Paperback
  • Copyright: 2020-07-06
  • Publisher: Cisco Press
  • Purchase Benefits
  • Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $79.99 Save up to $4.00
  • Buy New
    $75.99
    Add to Cart Free Shipping

    NOT YET PRINTED. PLACE AN ORDER AND WE WILL SHIP IT AS SOON AS IT ARRIVES.

Supplemental Materials

What is included with this book?

Summary

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: Foundations
Chapter 1: Introduction
Chapter 2: Linux
Chapter 3: Python

Section 2: Transport
Chapter 4: Introduction to Data Transport
Chapter 5: HTTP
Chapter 6: SSL and TLS
Chapter 7: SSH

Section 3: Encoding
Chapter 8: Introduction to Data Encoding
Chapter 9: CLI Wrapping
Chapter 10: Extensible Markup Language (XML)
Chapter 11: JavaScript Object Notation (JSON)
Chapter 12: YAML
Chapter 13: Google Protocol Buffers 

Section 4: Modeling
Chapter 14: Introduction to Data Modeling
Chapter 15: YANG
Chapter 16: JSON Schema Definition (JSD)
Chapter 17: XML Schema Definition (XSD)
 
Section 5: Protocols
Chapter 18: NETCONF
Chapter 19: Native REST
Chapter 20: RESTCONF
Chapter 21: gRPC
Chapter 22: PCEP
Chapter 23: BGP-LS
Chapter 24: Segment Routing

Section 6: Tools and Applications
Chapter 25: Introduction
Chapter 26: Programming IOS-XE Devices
Chapter 27: Programming IOS-XR Devices
Chapter 28: Programming NX-OS Devices
Chapter 29: Ansible
Chapter 30: Puppet

Section 7: Looking Ahead
Chapter 31: The Network Programmability Ecosystem

Rewards Program

Write a Review