Network Programmability and Automation Fundamentals

by ; ; ;
Edition: 1st
Format: Paperback
Pub. Date: 2020-09-14
Publisher(s): Cisco Press
  • Complimentary 7-Day eTextbook Access - Read more
    When you rent or buy this book, you will receive complimentary 7-day online access to the eTextbook version from your PC, Mac, tablet, or smartphone. Feature not included on Marketplace Items.
List Price: $79.99

Buy New

Special Order. We will make every effort to obtain this item but cannot guarantee stock or timing.
$79.91

Rent Book

Select for Price
There was a problem. Please try again later.

Digital

Rent Digital Options
Online:1825 Days access
Downloadable:Lifetime Access
$103.19
*To support the delivery of the digital material to you, a non-refundable digital delivery fee of $3.99 will be charged on each digital item.
$103.19*

Used Book

We're Sorry
Sold Out

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

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

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.