Skip to main content
Labs
Question 1 of 15
Lab 18ยทIntermediate

Network Automation and Programmability

35โ€“45 min15 Questions

Skills Tested

  • Understand network automation concepts
  • Identify benefits of automation vs manual configuration
  • Recognize structured data formats (JSON, XML, YAML)
  • Interpret JSON output
  • Understand REST API behavior and HTTP methods
  • Identify API request/response flow
  • Recognize automation tools (Ansible, Puppet, Chef)
  • Understand how automation scales networks
Progress0%

A company network has grown significantly and engineers are struggling to manage it manually.

Reports:

  • !Manual configuration is taking too long across hundreds of devices
  • !Inconsistent configurations are causing connectivity issues
  • !Frequent human errors during routine configuration changes
  • !Engineers need to understand automation tools and data formats

Analyze automation concepts, identify structured data formats, and understand how APIs and tools interact with network devices.

Network Topology
Automation Lab
๐Ÿค–Automation ServerAnsible / API
๐ŸŒRouterREST API
๐Ÿ”€SwitchSSH
๐Ÿ“กAPCAPWAP
REST APIHTTP GET/POST/PUT/DELETE
AnsibleYAML playbooks via SSH
Multiple Choice
Q1/15

What is network automation?

Progress0 correct
Q1Q15

Lessons Reinforced

Lesson 79: Network Automation OverviewLesson 80: JSON, XML, YAMLLesson 81: REST APIs and ProgrammabilityLesson 82: Configuration Management Tools