,

Programming and Automating Cisco Networks

A guide to network programmability and automation in the data center, campus, and WAN

Paperback Engels 2016 9781587144653
€ 63,99
Levertijd ± 9 werkdagen
Gratis verzonden

Samenvatting

Improve operations and agility in any data center, campus, LAN, or WAN
Today, the best way to stay in control of your network is to address devices programmatically and automate network interactions. In this book, Cisco experts Ryan Tischer and Jason Gooley show you how to do just that. You'll learn how to use programmability and automation to solve business problems, reduce costs, promote agility and innovation, handle accelerating complexity, and add value in any data center, campus, LAN, or WAN.
The authors show you how to create production solutions that run on or interact with Nexus NX-OS-based switches, Cisco ACI, Campus, and WAN technologies.You'll learn how to use advanced Cisco tools together with industry-standard languages and platforms, including Python, JSON, and Linux. The authors demonstrate how to support dynamic application environments, tighten links between apps and infrastructure, and make DevOps work better.
This book will be an indispensable resource for network and cloud designers, architects, DevOps engineers, security specialists, and every professional who wants to build or operate high-efficiency networks.
Drive more value through programma bility and automation, freeing resources for high-value innovation
Move beyond error-prone, box-by-box network management
Bridge management gaps arising from current operational models
Write NX-OS software to run on, access, or extend your Nexus switch
Master Cisco's powerful on-box automation and operation tools
Manage complex WANs with NetConf/Yang, ConfD, and Cisco SDN Controller
Interact with and enhance Cisco Application Centric Infrastructure (ACI)
Build self-service catalogs to accelerate application delivery
Find resources for deepening your expertise in network automation

Specificaties

ISBN13:9781587144653
Taal:Engels
Bindwijze:paperback
Aantal pagina's:368
Uitgever:Cisco Press
Verschijningsdatum:23-8-2016

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Inhoudsopgave

Introduction xviii
Section I Getting Started with Network Programmability
Chapter 1 Introduction: Why Network Programmability 1
What Is Network Programmability 3
Network Programmability Benefits 4
Cloud, SDN, and Network Programmability 6
SDN 8
Is Programmability a New Idea? 9
Network Automation 10
Summary 11
Chapter 2 Foundational Skills 13
Introduction to Software Development 13
Common Constructs-Variables, Flow Control, Functions, and Objects 15
A Basic Introduction to Python 20
APIs and SDKs 37
Web Technologies 37
Web Technologies-Data Formatting 38
Google Postman 40
Basic Introduction to Version Control, Git, and GitHub 45
Git-Add a File 47
Creating and Editing Source Code 49
Getting Started with PyCharm 50
Introduction to Linux 55
Working in Linux 56
Using Systemd 61
Summary 66
Section II Cisco Programmable Data Center
Chapter 3 Next-Generation Cisco Data Center Networking 67
Cisco Application-Centric Infrastructure (ACI) 70
Nexus Data Broker 74
Use Case-Nexus Data Broker 75
Evolution of Data Center Network Architecture 76
Cisco Data Center Network Controllers 80
Nexus Fabric Manager 80
Virtual Topology System (VTS) 81
Cisco ACI 81
Summary 82
Chapter 4 On-Box Programmability and Automation with Cisco Nexus NX-OS 83
Open NX-OS Automation-Bootstrap and Provisioning 83
Cisco POAP 83
Cisco Ignite 87
NX-OS iPXE 88
Bash 88
Bash Scripting 89
Bash Variables, Conditions, and Loops 89
Bash Arithmetic 90
Bash Conditions and Flow Control 91
Bash Redirection and Pipes 94
Working with Text in Bash 96
Awk 98
Bash on Nexus 9000 99
ifconfig 101
Tcpdump 101
ethtool 103
Run a Bash Script at Startup 103
Linux Containers (LXC) 106
Network Access in Guestshell 109
EEM Variables 113
On-box Python Scripting 113
On-Box Python-Use Cases and Examples 118
Afgekapt op 60 regels

Managementboek Top 100

€ 63,99
Levertijd ongeveer 9 werkdagen
Gratis verzonden

Rubrieken

Producten

    Auteurs

      Trefwoorden

        Artikelen

          Programming and Automating Cisco Networks