6.0 Automation & Programmability
Accounting for 10% of the CCNA exam, this domain represents the future of network engineering. Transition from box-by-box CLI configuration to infrastructure as code, APIs, and centralized controllers.
Domain Readiness
Complete all 5 sub-modules to unlock the Domain 6.0 assessment.
Code Reading: JSON Syntax
You will not be asked to write complex Python scripts on the CCNA, but you will be asked to look at a raw JSON payload and identify syntax errors (like missing quotes around string keys or incorrect bracket usage for arrays). Focus heavily on being able to read and validate JSON visually.
Study Modules
6.1 Traditional vs. Controller-Based Networks
PlannedCompare traditional distributed control planes with centralized, software-defined networking (SDN) architectures.
6.2 Software-Defined Architectures
PlannedUnderstand the separation of the control plane and data plane. Define overlay, underlay, and fabric concepts in Cisco DNA Center.
6.3 REST APIs & HTTP Verbs
PlannedMaster the mechanics of RESTful APIs. Map CRUD operations (Create, Read, Update, Delete) to HTTP verbs (POST, GET, PUT/PATCH, DELETE).
6.4 Configuration Management Tools
PlannedCompare the mechanics of Puppet (Agent-based), Chef (Agent-based), and Ansible (Agentless, SSH-based) for pushing configurations at scale.
6.5 Interpreting JSON Data
PlannedLearn to read and parse JSON encoded data. Understand key-value pairs, arrays, objects, and nested data structures.