close menu
Bookswagon-24x7 online bookstore
close menu
My Account
Programming and Automating Cisco Networks: A guide to network programmability and automation in the data center, campus, and WAN(Networking Technology)

Programming and Automating Cisco Networks: A guide to network programmability and automation in the data center, campus, and WAN(Networking Technology)

          
5
4
3
2
1

Out of Stock


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Notify me when this book is in stock
Add to Wishlist

About the Book

 

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




Table of Contents:

           

    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


        EEM Neighbor Discovery 121


    Summary 124


Chapter 5 Off-Box Programmability and Automation with Cisco Nexus NX-OS 125


    Nexus NX-API 125


        NX-API Transport 125


        NX-API Message Format 126


        NX-API Security 126


        NX-API Sandbox 127


    Summary 158


    Resources 158


Chapter 6 Network Programmability with Cisco ACI 159


    Cisco ACI Automation 160


        ACI Policy Instantiation 161


        A Bit More Python 162


        Python Exceptions Handling 166


    ACI Fundamentals 169


        ACI Management Information Model 169


    ACI Programmability 174


        Cobra SDK 198


    Summary 213


Section III Cisco Programmable Campus and WAN


Chapter 7 On-Box Automation and Operations Tools 215


    Automated Port Profiling 216


    AutoSmart Ports 216


        Enabling AutoSmart Ports on a Cisco Catalyst Switch 217


    AutoConf 220


        Enabling AutoConf on a Cisco Catalyst Switch 222


        Modifying a Built-in Template 224


    Auto Security 227


        Enabling Auto Security on a Cisco Catalyst Switch 228


    Quality of Service for Campus Architectures 230


        AutoQoS on Campus LAN Devices 230


        Enabling AutoQoS on a Cisco Catalyst Switch 231


        AutoQoS on Campus WAN Devices 233


        Enabling AutoQoS on a Cisco ISR Router 234


    Automating Management and Monitoring Tasks 236


        Smart Call Home 236


        Enabling Smart Call Home on an Cisco Catalyst Switch 237


        Tcl Shell 243


        Embedded Event Manager (EEM) 246


    Summary 253


Chapter 8 Network Automation Tools for Campus Environments 255


    Data Models and Supporting Protocols 256


        YANG Data Models 256


        NETCONF 258


        ConfD 259


    Application Policy Infrastructure Controller Enterprise Module (APIC-EM) 263


        APIC-EM Architecture 263


        APIC-EM Applications 264


        Intelligent WAN (IWAN) Application 264


        Plug and Play (PnP) Application 269


        Path Trace Application 276


    Additional APIC-EM Features 279


        Topology 279


        Device Inventory 281


        Easy Quality of Service (Easy QoS) 283


        Dynamic QoS 285


        Policy Application 286


    APIC-EM Programmability Examples Using Postman 288


        Ticket API 288


        Host API 291


        Network Device API 292


        User API 294


        Available APIC-EM APIs 296


    APIC-EM Programmability Examples Using Python 297


        Ticket API 297


        Host API 299


    Summary 302


Chapter 9 Piecing It All Together 303


9781587144653, TOC, 8/1/2016



Best Seller

| | See All

Product Details
  • ISBN-13: 9780134436746
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Cisco Press
  • Language: English
  • Series Title: Networking Technology
  • Weight: 1 gr
  • ISBN-10: 0134436741
  • Publisher Date: 09 Sep 2016
  • Binding: Digital download
  • No of Pages: 368
  • Sub Title: A guide to network programmability and automation in the data center, campus, and WAN


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Be The First to Review
Programming and Automating Cisco Networks: A guide to network programmability and automation in the data center, campus, and WAN(Networking Technology)
Pearson Education (US) -
Programming and Automating Cisco Networks: A guide to network programmability and automation in the data center, campus, and WAN(Networking Technology)
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Programming and Automating Cisco Networks: A guide to network programmability and automation in the data center, campus, and WAN(Networking Technology)

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book
    Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals

    | | See All


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    ASK VIDYA