400-007 · Question #284
Which tool automates network implementation activities and shortens the implementation lifecycle?
The correct answer is A. Python. Python is the dominant scripting language used in network automation to programmatically configure, manage, and provision network devices, reducing manual effort and shortening implementation cycles.
Question
Which tool automates network implementation activities and shortens the implementation lifecycle?
Options
- APython
- BConclusion
- CJava
- DLISP
How the community answered
(27 responses)- A93% (25)
- B4% (1)
- D4% (1)
Why each option
Python is the dominant scripting language used in network automation to programmatically configure, manage, and provision network devices, reducing manual effort and shortening implementation cycles.
Python is widely adopted in network automation through libraries such as Netmiko, NAPALM, and Nornir, as well as frameworks like Ansible which uses Python under the hood. It enables engineers to script repetitive configuration tasks, interact with REST APIs, and orchestrate multi-device deployments in a fraction of the time required for manual CLI-based implementation.
Conclusion is not a programming language or recognized network automation tool.
Java is a general-purpose programming language not commonly used in network automation workflows or supported by major network vendor automation ecosystems.
LISP (Locator/ID Separation Protocol) is a network routing protocol, not a scripting or automation tool used for implementation lifecycle management.
Concept tested: Python as a network automation and implementation tool
Source: https://developer.cisco.com/automation-python/
Topics
Community Discussion
No community discussion yet for this question.