Automation and Programmability

Understand network automation, APIs, and configuration management.

Covers software-defined networking (SDN), controller-based architectures, REST APIs, JSON data format, configuration management tools (Ansible, Puppet, Chef), and intent-based networking concepts. This domain represents 10% of the CCNA exam.
5 minutes 5 Questions

Automation and Programmability is a critical domain in the CCNA certification that focuses on modern network management approaches. This area represents the shift from traditional manual network configuration to software-driven, automated solutions. Network automation involves using software tools…

Concepts covered: Impact of automation on network management, Traditional networks vs controller-based networking, Separation of control plane and data plane, Northbound and southbound APIs, AI in network operations, Machine learning in network operations, Provisioning with Cisco DNA Center, Monitoring with Cisco DNA Center, Application experience with Cisco DNA Center, REST API characteristics, CRUD operations (GET, POST, PUT, DELETE), Verb usage and response codes, Data serialization: JSON, Configuration management with Ansible, Configuration management with Puppet, Configuration management with Chef

Test mode:
CCNA - Automation and Programmability Example Questions

Test your knowledge of Automation and Programmability

Question 1

Which HTTP response code indicates that the requested resource has been permanently moved to a new URI and all future requests should use the new location provided in the Location header?

Question 2

What is the primary function of AI-based Network Operations (AIOps) in modern network management?

Question 3

What is the primary purpose of the ansible_connection parameter when managing Cisco network devices?

More Automation and Programmability questions
317 questions (total)