CCNA 6.0 - Automation and Programmability Flashcards

(47 cards)

1
Q

SDN stands for…

A

Software-Defined Networking (aka controller-based networking)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What happens in a device’s data plane?

A

Message processing and forwarding - the data plane is also sometimes referred to as the “forwarding plane.”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What happens in a device’s control plane?

A

Any action that controls the data plane - STP, routing protocols, ARP tables, MAC tables

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What happens in a device’s management plane?

A

Any device management tasks - telnet/SSH

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

In a switch, many or most of the data plane functions run in which piece of hardware?

A

ASICs on each interface

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

REST APIs rely on what protocol?

A

HTTP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What two API data formats are typically used?

A

XML and JSON

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

IBN stands for…

A

Intent-Based Networking

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

ACI stands for…

A

Application-Centric Infrastructure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

A spine-and-leaf topology is also called…

A

Clos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

True or false: in a Clos topology, leaf switches are fully meshed with each other.

A

False - leaf switches connect to spine switches, but not to each other.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

True or false: in a Clos topology, spine switches are fully meshed with each other.

A

False - spine switches connect to leaf switches, but not to each other.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

APIC stands for…

A

Application Policy Infrastructure Controller

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is “underlay”?

A

physical devices and cabling (or wireless)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is “overlay”?

A

A series of virtual tunnels that transport traffic between devices

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is VXLAN?

A

Virtual eXtensible LAN - the technology used in building overlay tunnels

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What is a “fabric”?

A

The combination of overlay and underlay

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What is a fabric edge node?

A

Similar to a traditional access-layer switch, where endpoints connect

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

What is a fabric border node?

A

A switch that connects to devices outside of SD-Access, e.g. switches that connect to WAN routers or an ACI data center

20
Q

What is a fabric control plane node?

A

A switch that provides control plane functions for the underlay via LISP

21
Q

What is LISP?

A

Locator/ID Separation Protocol

22
Q

Unified Access Data Plane (UADP) ASICs are vital to the efficient creation of…

A

VXLAN tunnels

23
Q

What are the two primary elements in the table that LISP assembles?

A

EID (endpoint IDs) and RLOC (routing locators)

24
Q

Name two protocols used by the Cisco Catalyst Center’s SBI to manage SD-Access devices.

A

NETCONF and RESTCONF

25
What is an SGT?
Scalable Group Tag; a group of users which will be used in defining security policies
26
Name two broad categories of AI.
Narrow and Generative
27
What does REST stand for, and what is it?
REpresentational State Transfer, and it is a type of API
28
Is a REST server stateless or stateful? What does that mean?
Stateless - it will not remember previous queries. Clients need to specify all the information they want in each request.
29
What is CRUD?
The four things most applications do: Create, Read, Update, and Delete
30
What is the relationship between Cisco Catalyst Center and Cisco DNA Center?
They're the same thing, just rebranded
31
What are the HTTP commands that correlate to CRUD?
Create = POST Read = GET Update = PATCH, PUT Delete = DELETE
32
What are three examples of data serialization languages?
XML, JSON, and YAML
33
What data serialization language is used by Ansible?
YAML
34
What API uses XML and JSON?
REST
35
In JSON, what do multiple key:value pairs enclosed in { } represent?
an object
36
In JSON, what do multiple values enclosed in [ ] represent?
an array (note that keys are not included)
37
Configuration drift is defined as...
how configurations drift away from the intended configuration over time
38
True or false: Ansible is an agentless architecture
true
39
Terraform is best-suited for...
cloud-based deployments
40
What is the default protocol used by Ansible?
SSH (TCP 22)
41
What configuration language does Ansible use?
YAML (based on Python)
42
What configuration language does Chef use?
Ruby
43
What is OpenFlow?
a protocol used on a controller's southbound interface (TCP 6653)
44
What management tool uses YAML and SSH?
Ansible
45
What management tool uses a DSL? What the fuck is a DSL?
Terraform uses a domain-specific language (as opposed to a general-purpose language like Python)
46
What management tools use a pull model?
Puppet and Chef
47
What tools use an agentless approach?
Ansible and Terraform