Return to search

A COMPARISON BETWEEN ANSIBLE AND NETMIKO IN A VIRTUALIZED ENVIRONMENT

Abstract This thesis presents a comparative analysis of two network automation tools, Ansible and Netmiko, within a virtualized environment. The primary objective is to evaluate and contrast the performance, scalability, and user complexity associated with each tool, providing insights that can help network engineers make informed decisions regarding their automation strategies. The study was conducted by setting up a controlled virtual network topology in which both network automation tools could be assessed. GNS3 and VirtualBox were used to set-up the virtual network topologies and simulate real-world network scenarios. Findings from the experiments indicate that Ansible, while slower in configuring a sole router, scales more efficiently as network complexity increases, benefiting from its parallel execution capability. In contrast, Netmiko shows strengths in environments where processing power is a significant consideration and for when the network is extremely congested. In terms of user complexity, configuring small-scale environments with the same tasks requires fewer symbols for Netmiko than Ansible though this result represents only a narrow use-case and further research is needed.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:mdh-67433
Date January 2024
CreatorsTalani, Pierre
PublisherMälardalens universitet, Akademin för innovation, design och teknik
Source SetsDiVA Archive at Upsalla University
LanguageEnglish
Detected LanguageEnglish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.002 seconds