- Install GNS3 on Remote server (Azure, AWS)
- Install GNS3 on Local machine (Linux)
- Create GNS3 Topology
- Create GNS3 Cisco Topology
- Connect local machine to GNS3(Telnet)
- Connect local machine to GNS3(SSH) (in progress)
-
Install
nornir
into virtual environmentpython -m venv .nornir-venv source .nornir-venv/bin/activate pip install nornir nornir_utils
-
Install
nornir_napalm
pluginpip install nornir_napalm nornir_jinja2
-
Access GNS3 devices using Nornir and Napalm
- napalm_cli - Call napalm's cli method
- napalm_configure - Call napalm's configure method. It also allows committing/discarding configurations. (In progress)
- napalm_get - Call napalm's get_* methods
- napalm_ping - Call napalm's ping method
- napalm_validate - Call napalm's validate method
-
Install
nornir_netmiko
pluginpip install nornir_netmiko
-
Access GNS3 devices using Nornir and Netmiko (Coming Soon)
- https://www.freeccnaworkbook.com/workbooks/ccna/interface-ip-address-configuration
- http://journey2ccie.blogspot.com/2010/02/gns3-install-and-configure-vpcs-to-use.html
- https://binarynature.blogspot.com/2015/11/install-configure-gns3-arch-linux.html
- https://protechgurus.com/how-to-use-vpcs-in-gns3/
- https://www.learncisco.net/courses/icnd-1/lan-connections/configuring-a-router.html
- https://imtiazrahman.com/2016/11/17/how-to-login-cisco-router-with-ssh-key/ (####)
- https://gns3.com/community/featured/error-while-setting-up-node-virb
- https://developer.cisco.com/codeexchange/github/repo/shahkh-eng/Project-Code-Nornir/
- https://codingnetworks.blog/napalm-network-automation-python-working-with-cisco-ios-and-ios-xr/
- https://dteslya.engineer/network_automaiton_101/