Automation and Programmability (Basics of network automation, Introduction to APIs and SDN, Configuration management tools) Flashcards

1
Q

What is network automation?

A

The use of software to configure, manage, and operate network devices

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

What are the benefits of network automation?

A

Consistency, speed, reduced errors, and scalability

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

What is a script in network automation?

A

A file containing a series of commands executed automatically

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

What is an example of a scripting language used in automation?

A

Python

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

What is an automation framework?

A

A platform or set of tools to facilitate automation tasks

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

What is an API?

A

Application Programming Interface

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

What is the role of Python in network automation?

A

Used to write scripts that automate network tasks

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

What is a playbook in automation?

A

A file defining a set of tasks to be executed by a tool like Ansible

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

What is the difference between manual and automated configuration?

A

Manual is done by hand; automated uses scripts or tools

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

What is the goal of intent-based networking?

A

To automate networks based on desired outcomes or policies

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

What is network automation? (11)

A

The use of software to configure, manage, and operate network devices

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

What are the benefits of network automation? (12)

A

Consistency, speed, reduced errors, and scalability

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

What is a script in network automation? (13)

A

A file containing a series of commands executed automatically

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

What is an example of a scripting language used in automation? (14)

A

Python

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

What is an automation framework? (15)

A

A platform or set of tools to facilitate automation tasks

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

What is an API? (16)

A

Application Programming Interface

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

What is the role of Python in network automation? (17)

A

Used to write scripts that automate network tasks

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

What is a playbook in automation? (18)

A

A file defining a set of tasks to be executed by a tool like Ansible

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

What is the difference between manual and automated configuration? (19)

A

Manual is done by hand; automated uses scripts or tools

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

What is the goal of intent-based networking? (20)

A

To automate networks based on desired outcomes or policies

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

What is network automation? (21)

A

The use of software to configure, manage, and operate network devices

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

What are the benefits of network automation? (22)

A

Consistency, speed, reduced errors, and scalability

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

What is a script in network automation? (23)

A

A file containing a series of commands executed automatically

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

What is an example of a scripting language used in automation? (24)

A

Python

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
What is an automation framework? (25)
A platform or set of tools to facilitate automation tasks
26
What is an API? (26)
Application Programming Interface
27
What is the role of Python in network automation? (27)
Used to write scripts that automate network tasks
28
What is a playbook in automation? (28)
A file defining a set of tasks to be executed by a tool like Ansible
29
What is the difference between manual and automated configuration? (29)
Manual is done by hand; automated uses scripts or tools
30
What is the goal of intent-based networking? (30)
To automate networks based on desired outcomes or policies
31
What is network automation? (31)
The use of software to configure, manage, and operate network devices
32
What are the benefits of network automation? (32)
Consistency, speed, reduced errors, and scalability
33
What is a script in network automation? (33)
A file containing a series of commands executed automatically
34
What is an example of a scripting language used in automation? (34)
Python
35
What is an automation framework? (35)
A platform or set of tools to facilitate automation tasks
36
What is an API? (36)
Application Programming Interface
37
What is the role of Python in network automation? (37)
Used to write scripts that automate network tasks
38
What is a playbook in automation? (38)
A file defining a set of tasks to be executed by a tool like Ansible
39
What is the difference between manual and automated configuration? (39)
Manual is done by hand; automated uses scripts or tools
40
What is the goal of intent-based networking? (40)
To automate networks based on desired outcomes or policies
41
What is network automation? (41)
The use of software to configure, manage, and operate network devices
42
What are the benefits of network automation? (42)
Consistency, speed, reduced errors, and scalability
43
What is a script in network automation? (43)
A file containing a series of commands executed automatically
44
What is an example of a scripting language used in automation? (44)
Python
45
What is an automation framework? (45)
A platform or set of tools to facilitate automation tasks
46
What is an API? (46)
Application Programming Interface
47
What is the role of Python in network automation? (47)
Used to write scripts that automate network tasks
48
What is a playbook in automation? (48)
A file defining a set of tasks to be executed by a tool like Ansible
49
What is the difference between manual and automated configuration? (49)
Manual is done by hand; automated uses scripts or tools
50
What is the goal of intent-based networking? (50)
To automate networks based on desired outcomes or policies
51
What is network automation? (51)
The use of software to configure, manage, and operate network devices
52
What are the benefits of network automation? (52)
Consistency, speed, reduced errors, and scalability
53
What is a script in network automation? (53)
A file containing a series of commands executed automatically
54
What is an example of a scripting language used in automation? (54)
Python
55
What is an automation framework? (55)
A platform or set of tools to facilitate automation tasks
56
What is an API? (56)
Application Programming Interface
57
What is the role of Python in network automation? (57)
Used to write scripts that automate network tasks
58
What is a playbook in automation? (58)
A file defining a set of tasks to be executed by a tool like Ansible
59
What is the difference between manual and automated configuration? (59)
Manual is done by hand; automated uses scripts or tools
60
What is the goal of intent-based networking? (60)
To automate networks based on desired outcomes or policies
61
What is network automation? (61)
The use of software to configure, manage, and operate network devices
62
What are the benefits of network automation? (62)
Consistency, speed, reduced errors, and scalability
63
What is a script in network automation? (63)
A file containing a series of commands executed automatically
64
What is an example of a scripting language used in automation? (64)
Python
65
What is an automation framework? (65)
A platform or set of tools to facilitate automation tasks
66
What is an API? (66)
Application Programming Interface
67
What is the role of Python in network automation? (67)
Used to write scripts that automate network tasks
68
What is a playbook in automation? (68)
A file defining a set of tasks to be executed by a tool like Ansible
69
What is the difference between manual and automated configuration? (69)
Manual is done by hand; automated uses scripts or tools
70
What is the goal of intent-based networking? (70)
To automate networks based on desired outcomes or policies
71
What does API stand for?
Application Programming Interface
72
What is the function of an API?
Allows different software systems to communicate with each other
73
What does SDN stand for?
Software-Defined Networking
74
What is the main idea behind SDN?
Separating the control plane from the data plane
75
What is the control plane in networking?
The part of the network that makes decisions about traffic
76
What is the data plane?
The part of the network that forwards traffic
77
What is a RESTful API?
An API that uses HTTP requests to access and manipulate data
78
What protocol is commonly used in REST APIs?
HTTP or HTTPS
79
What is JSON?
JavaScript Object Notation, a format for transmitting structured data
80
What is an SDN controller?
A centralized software that manages flow control in the network
81
What does API stand for? (11)
Application Programming Interface
82
What is the function of an API? (12)
Allows different software systems to communicate with each other
83
What does SDN stand for? (13)
Software-Defined Networking
84
What is the main idea behind SDN? (14)
Separating the control plane from the data plane
85
What is the control plane in networking? (15)
The part of the network that makes decisions about traffic
86
What is the data plane? (16)
The part of the network that forwards traffic
87
What is a RESTful API? (17)
An API that uses HTTP requests to access and manipulate data
88
What protocol is commonly used in REST APIs? (18)
HTTP or HTTPS
89
What is JSON? (19)
JavaScript Object Notation, a format for transmitting structured data
90
What is an SDN controller? (20)
A centralized software that manages flow control in the network
91
What does API stand for? (21)
Application Programming Interface
92
What is the function of an API? (22)
Allows different software systems to communicate with each other
93
What does SDN stand for? (23)
Software-Defined Networking
94
What is the main idea behind SDN? (24)
Separating the control plane from the data plane
95
What is the control plane in networking? (25)
The part of the network that makes decisions about traffic
96
What is the data plane? (26)
The part of the network that forwards traffic
97
What is a RESTful API? (27)
An API that uses HTTP requests to access and manipulate data
98
What protocol is commonly used in REST APIs? (28)
HTTP or HTTPS
99
What is JSON? (29)
JavaScript Object Notation, a format for transmitting structured data
100
What is an SDN controller? (30)
A centralized software that manages flow control in the network
101
What does API stand for? (31)
Application Programming Interface
102
What is the function of an API? (32)
Allows different software systems to communicate with each other
103
What does SDN stand for? (33)
Software-Defined Networking
104
What is the main idea behind SDN? (34)
Separating the control plane from the data plane
105
What is the control plane in networking? (35)
The part of the network that makes decisions about traffic
106
What is the data plane? (36)
The part of the network that forwards traffic
107
What is a RESTful API? (37)
An API that uses HTTP requests to access and manipulate data
108
What protocol is commonly used in REST APIs? (38)
HTTP or HTTPS
109
What is JSON? (39)
JavaScript Object Notation, a format for transmitting structured data
110
What is an SDN controller? (40)
A centralized software that manages flow control in the network
111
What does API stand for? (41)
Application Programming Interface
112
What is the function of an API? (42)
Allows different software systems to communicate with each other
113
What does SDN stand for? (43)
Software-Defined Networking
114
What is the main idea behind SDN? (44)
Separating the control plane from the data plane
115
What is the control plane in networking? (45)
The part of the network that makes decisions about traffic
116
What is the data plane? (46)
The part of the network that forwards traffic
117
What is a RESTful API? (47)
An API that uses HTTP requests to access and manipulate data
118
What protocol is commonly used in REST APIs? (48)
HTTP or HTTPS
119
What is JSON? (49)
JavaScript Object Notation, a format for transmitting structured data
120
What is an SDN controller? (50)
A centralized software that manages flow control in the network
121
What does API stand for? (51)
Application Programming Interface
122
What is the function of an API? (52)
Allows different software systems to communicate with each other
123
What does SDN stand for? (53)
Software-Defined Networking
124
What is the main idea behind SDN? (54)
Separating the control plane from the data plane
125
What is the control plane in networking? (55)
The part of the network that makes decisions about traffic
126
What is the data plane? (56)
The part of the network that forwards traffic
127
What is a RESTful API? (57)
An API that uses HTTP requests to access and manipulate data
128
What protocol is commonly used in REST APIs? (58)
HTTP or HTTPS
129
What is JSON? (59)
JavaScript Object Notation, a format for transmitting structured data
130
What is an SDN controller? (60)
A centralized software that manages flow control in the network
131
What does API stand for? (61)
Application Programming Interface
132
What is the function of an API? (62)
Allows different software systems to communicate with each other
133
What does SDN stand for? (63)
Software-Defined Networking
134
What is the main idea behind SDN? (64)
Separating the control plane from the data plane
135
What is the control plane in networking? (65)
The part of the network that makes decisions about traffic
136
What is the data plane? (66)
The part of the network that forwards traffic
137
What is a RESTful API? (67)
An API that uses HTTP requests to access and manipulate data
138
What protocol is commonly used in REST APIs? (68)
HTTP or HTTPS
139
What is JSON? (69)
JavaScript Object Notation, a format for transmitting structured data
140
What is an SDN controller? (70)
A centralized software that manages flow control in the network
141
What is configuration management?
Maintaining consistency of a product's performance and settings
142
What is Ansible?
An open-source tool for automation and configuration management
143
What is a module in Ansible?
A unit of code that performs a specific task
144
What is a playbook in Ansible?
A YAML file containing a list of tasks to execute on hosts
145
What is Puppet?
A configuration management tool using a declarative language
146
What is Chef?
A configuration management tool using Ruby-based DSL
147
What is a manifest in Puppet?
A file that describes the desired state of a system
148
What is infrastructure as code (IaC)?
Managing infrastructure using code instead of manual processes
149
What is the purpose of version control in automation?
To track and manage changes to configuration files
150
What is Git?
A distributed version control system for tracking changes in code
151
What is configuration management? (11)
Maintaining consistency of a product's performance and settings
152
What is Ansible? (12)
An open-source tool for automation and configuration management
153
What is a module in Ansible? (13)
A unit of code that performs a specific task
154
What is a playbook in Ansible? (14)
A YAML file containing a list of tasks to execute on hosts
155
What is Puppet? (15)
A configuration management tool using a declarative language
156
What is Chef? (16)
A configuration management tool using Ruby-based DSL
157
What is a manifest in Puppet? (17)
A file that describes the desired state of a system
158
What is infrastructure as code (IaC)? (18)
Managing infrastructure using code instead of manual processes
159
What is the purpose of version control in automation? (19)
To track and manage changes to configuration files
160
What is Git? (20)
A distributed version control system for tracking changes in code
161
What is configuration management? (21)
Maintaining consistency of a product's performance and settings
162
What is Ansible? (22)
An open-source tool for automation and configuration management
163
What is a module in Ansible? (23)
A unit of code that performs a specific task
164
What is a playbook in Ansible? (24)
A YAML file containing a list of tasks to execute on hosts
165
What is Puppet? (25)
A configuration management tool using a declarative language
166
What is Chef? (26)
A configuration management tool using Ruby-based DSL
167
What is a manifest in Puppet? (27)
A file that describes the desired state of a system
168
What is infrastructure as code (IaC)? (28)
Managing infrastructure using code instead of manual processes
169
What is the purpose of version control in automation? (29)
To track and manage changes to configuration files
170
What is Git? (30)
A distributed version control system for tracking changes in code
171
What is configuration management? (31)
Maintaining consistency of a product's performance and settings
172
What is Ansible? (32)
An open-source tool for automation and configuration management
173
What is a module in Ansible? (33)
A unit of code that performs a specific task
174
What is a playbook in Ansible? (34)
A YAML file containing a list of tasks to execute on hosts
175
What is Puppet? (35)
A configuration management tool using a declarative language
176
What is Chef? (36)
A configuration management tool using Ruby-based DSL
177
What is a manifest in Puppet? (37)
A file that describes the desired state of a system
178
What is infrastructure as code (IaC)? (38)
Managing infrastructure using code instead of manual processes
179
What is the purpose of version control in automation? (39)
To track and manage changes to configuration files
180
What is Git? (40)
A distributed version control system for tracking changes in code
181
What is configuration management? (41)
Maintaining consistency of a product's performance and settings
182
What is Ansible? (42)
An open-source tool for automation and configuration management
183
What is a module in Ansible? (43)
A unit of code that performs a specific task
184
What is a playbook in Ansible? (44)
A YAML file containing a list of tasks to execute on hosts
185
What is Puppet? (45)
A configuration management tool using a declarative language
186
What is Chef? (46)
A configuration management tool using Ruby-based DSL
187
What is a manifest in Puppet? (47)
A file that describes the desired state of a system
188
What is infrastructure as code (IaC)? (48)
Managing infrastructure using code instead of manual processes
189
What is the purpose of version control in automation? (49)
To track and manage changes to configuration files
190
What is Git? (50)
A distributed version control system for tracking changes in code
191
What is configuration management? (51)
Maintaining consistency of a product's performance and settings
192
What is Ansible? (52)
An open-source tool for automation and configuration management
193
What is a module in Ansible? (53)
A unit of code that performs a specific task
194
What is a playbook in Ansible? (54)
A YAML file containing a list of tasks to execute on hosts
195
What is Puppet? (55)
A configuration management tool using a declarative language
196
What is Chef? (56)
A configuration management tool using Ruby-based DSL
197
What is a manifest in Puppet? (57)
A file that describes the desired state of a system
198
What is infrastructure as code (IaC)? (58)
Managing infrastructure using code instead of manual processes
199
What is the purpose of version control in automation? (59)
To track and manage changes to configuration files
200
What is Git? (60)
A distributed version control system for tracking changes in code