Chapter 14 - Network Automation Flashcards
what is the process that is self-driven, that reduces and potentially eliminates, the need for human intervention?
automation
when a device takes a course of action based on an outside piece of info, what is that device referred to as?
a smart device
what does it mean when they say a device can “think”?
Devices having the ability to connect a series of related pieces of info together and then use them to alter a course of action
____________ are simply a way to store and exchange data in a structured format.
Data Formats
what data format is a popular format used by web services and APIs to provide public data?
JSON data format
characteristics of JSON data format
- uses hierarchical structure and contains nested values
- uses braces { } to hold objects and square brackets [ ] for arrays
- data is written in key/value pairs
which data format doesnt use brackets or commas
YAML data format
which data format uses a hyphen to separate each element in a list
YAML data format
what data format encloses its data within a related set of tags
XML data format
This data format is a minimalist format that is very easy to read and is considered a superset of another data format
YAML data format
TRUE or FALSE: White space in JSON format is significant and must be correctly formatted.
False
API acts as a kind of messenger btwn….
Requesting application and the application on the server that provides the data or service.
What is an API call
it’s the message from the requesting application to the server where the data resides
what is the name of the software that allows other applications to access its data or services and is also a set of rules describing how one app can interact with another and instructions to allow the interaction to occur?
API
what type of API requires user get a free key or token prior to using the API
Open API or Public API
type of API that allows an authorized salesperson to access internal sales data on their mobile devices
Internal or Private API
type of API that travel services use to access an airline’s API. business partner must have license or other form of permission to use the API
Partner API
which web service API is considered slow to parse, complex and rigid?
SOAP
which web service API was developed prior to SOAP?
XML-RPC
which web service API is a messenging protocol for exchanging XML-structured info and most often used over HTTP or SMTP
SOAP
what are the four types of web service APIs?
SOAP
REST
XML-RPC
JSON-RPC
Which of the following APIs is used by Cisco to provide access to students to complete labs?
Open API or Public API
What is RESTful API
API that conforms to the constraints of the REST architecture
what is REST API
API that works on top of the HTTP protocol
three features of RESTful API
- client-server
- stateless
- cacheable
what is a string of characters that identifies a specific network resource
a URI - Uniform Resource Identifier
four common HTTP methods that RESTful API uses
POST, GET, PUT/PATCH, DELETE
URI has two specializations
URN and URL
Parts of a URI
protocol/scheme
hostname
path and file name
fragment
what three components make up the Query portion of an API request?
- Key
- format
- parameters
other ways that RESTful API request can be made
- developer web site
- Postman
- Python
- Network operation systems - NETCONF and RESTCONF
goal of configuration management tools
reduce complexity and time involved in configuring and maintaining a large-scale network infrastructure
configuration management tools available
Ansible
Chef
Puppet
SaltStack
three IBN essential functions
- translation
- activation
- assurance
which IBN essential function enables admin to express expected networking behavior that will best support business intent
translation
which IBN essential function orchestrates policies and configures systems
activation
which IBN essential function provides continuous insights to management and performs corrective actions
assurance
term used to describe an overlap that represents the logical topology used to virtually connect to devices
fabric