Chapter 14

Network Automation

Objectives

Upon completion of this chapter, you will be able to answer the following questions:

  • What is automation?

  • What are the JSON, YAML, and XML data formats?

  • How do APIs enable computer-to-computer communications?

  • How does REST enable computer-to-computer communications?

  • What are the configuration management tools Puppet, Chef, Ansible, and SaltStack?

  • How does Cisco DNA Center enable intent-based networking?

Key Terms

This chapter uses the following key terms. You can find the definitions in the Glossary.

automation page 619

data format page 620

Hypertext Markup Language (HTML) page 621

markup language page 621

JavaScript Object Notation (JSON) page 621

Extensible Markup Language (621ML) page 621

YAML ...

Get Enterprise Networking, Security, and Automation Companion Guide (CCNAv7) now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.