Automating School District Networks:
VLANs & User Accounts Complete A+ Guide
with Rationales
Section 1: Network Automation Fundamentals (Questions 1-50)
1. What is the primary purpose of network automation in a school district
environment?
A. To replace network engineers
B. To reduce manual configuration errors and increase efficiency
C. To increase network complexity
D. To eliminate all human oversight
=: B. To reduce manual configuration errors and increase efficiency
Rationale: Network automation aims to reduce human error, increase
consistency, and improve efficiency by automating repetitive tasks
such as VLAN configuration, user account management, and device
provisioning .
2. Which of the following is a key benefit of using Infrastructure as Code
(IaC) for network configuration?
A. Manual configuration of each device
B. Version-controlled, repeatable network configurations
C. Increased configuration errors
D. Slower deployment times
Answer: B. Version-controlled, repeatable network configurations
Rationale: Infrastructure as Code allows network configurations to be
defined in code, version-controlled, and applied consistently across devices,
enabling repeatable and auditable deployments .
3. A network administrator wants to automate the configuration of 50 new
switches across multiple school sites. Which approach is most efficient?
A. Configure each switch manually using CLI
,B. Use a configuration management tool with templated configurations
C. Hire additional staff to configure switches
D. Leave switches with default configuration
Answer: B. Use a configuration management tool with templated
configurations
Rationale: Configuration management tools (e.g., Ansible, Puppet) allow
administrators to define templates and apply configurations consistently
across multiple devices simultaneously .
4. In the context of network automation, what does "idempotency" mean?
A. The ability to run a configuration multiple times with the same result
B. The ability to change configurations randomly
C. The inability to revert changes
D. The requirement to run configurations only once
Answer: A. The ability to run a configuration multiple times with the same
result
Rationale: Idempotency ensures that running an automation script multiple
times produces the same outcome, preventing unintended changes on
subsequent runs .
5. Which of the following is a common network automation tool used for
configuration management?
A. Microsoft Word
B. Ansible
C. Adobe Photoshop
D. Excel
Answer: B. Ansible
Rationale: Ansible is a popular open-source automation tool used for
configuration management, application deployment, and task automation,
including network device configuration .
6. A school district network uses SNMP for monitoring. What is the primary
function of SNMP?
A. Device configuration
B. Network monitoring and management
,C. User authentication
D. File transfer
Answer: B. Network monitoring and management
Rationale: Simple Network Management Protocol (SNMP) is used for
collecting information about network devices, monitoring performance, and
receiving alerts about network conditions .
7. Which Python library is commonly used for network automation to
establish SSH connections to network devices?
A. Pandas
B. NumPy
C. Netmiko
D. Matplotlib
Answer: C. Netmiko
Rationale: Netmiko is a Python library that simplifies SSH connections to
network devices and provides consistent methods for sending commands
and receiving output .
8. What is the purpose of using version control (e.g., Git) in network
automation?
A. To store binary files
B. To track changes, collaborate, and revert to previous configurations
C. To compile Python scripts
D. To monitor network performance
Answer: B. To track changes, collaborate, and revert to previous
configurations
Rationale: Version control systems like Git allow teams to track changes,
collaborate on code, maintain history, and revert to previous versions when
needed .
9. In a school district network, VLANs are used to:
A. Increase network speed
B. Segment network traffic for security and organizational purposes
C. Replace physical cabling
D. Provide internet access
, Answer: B. Segment network traffic for security and organizational purposes
Rationale: VLANs (Virtual Local Area Networks) segment network traffic,
isolating different groups (e.g., students, staff, guests) for security and
performance .
10. A network administrator wants to automate the creation of VLANs on
multiple switches. Which method is most appropriate?
A. Manual configuration on each switch
B. Using a script that connects to each switch via SSH and applies VLAN
configuration
C. Configuring VLANs on the firewall only
D. Using physical segmentation
Answer: B. Using a script that connects to each switch via SSH and applies
VLAN configuration
Rationale: Automation scripts (using Netmiko, Ansible, etc.) can connect to
multiple switches and apply consistent VLAN configurations efficiently .
11. What is the role of a REST API in network automation?
A. To provide a graphical user interface
B. To allow programmatic interaction with network devices and controllers
C. To replace all CLI commands
D. To encrypt network traffic
Answer: B. To allow programmatic interaction with network devices and
controllers
Rationale: REST APIs provide a programmatic interface for interacting with
network devices, controllers, and management systems, enabling
automation .
12. Which of the following is a characteristic of declarative automation?
A. Specifying exactly how to achieve a desired state
B. Describing the desired end state without specifying steps
C. Requiring manual intervention
D. Writing custom scripts for each task