Domain 6 · 10% of the exam
Automation and Programmability
SDN, controllers, APIs, AI/ML in networking, Ansible/Terraform, JSON.
Domain 6 is the smallest domain by weight, but it is also the one that feels most foreign to people coming from a pure “type commands into a router” background. The good news is that it is almost entirely conceptual. There are no subnetting calculations, no complex configurations, and no tricky show-output interpretation. You need to understand why networks are being automated, how a controller-based network differs from a traditional one, what the pieces of a software-defined architecture are called, how REST APIs and JSON work, and what tools like Ansible and Terraform do. If you can read a JSON snippet and answer “what is the value of this key?”, and you can explain the difference between a northbound and a southbound API, you will pick up easy points here.
Objectives
- 6.1Explain how automation impacts network management
- 6.2Compare traditional networks with controller-based networking
- 6.3Describe controller-based, software defined architecture (overlay, underlay, and fabric)
- 6.4Explain AI (generative and predictive) and machine learning in network operations
- 6.5Describe characteristics of REST-based APIs (authentication types, CRUD, HTTP verbs, and data encoding)
- 6.6Recognize the capabilities of configuration management mechanisms such as Ansible and Terraform
- 6.7Recognize components of JSON-encoded data