MY GNS3 NETWORK PROGRAMMABILITY SETUP

Quick introduction to network programmability with python’s telnet and ssh libraries using GNS3 network emulator.

INTRODUCTION

1. SETUP AND CONFIGURATION OF UBUNTU DOCKER LAPTOP, ROUTER AND CISCO SWITCH:

Connect devices in GNS3 as shown above
edit laptop config
run commands to update and install ubuntu packages
python telnet scripts for router configuration with nano
python telnet scripts for switch configuration with nano
python ssh scripts for switch configuration with nano
directory containing configuration scripts
run python script to configure router
configure vlan1
configure switch username and password and allow external connections
save config
configure router interface ip address
view router interface ip address
configure router username and password and allow external connections
save router configuration

2. Python Scripts to configure router and switch

python telnet script to configure interface loopback and eigrp on router
python telnet script to configure vlan on switch
python ssh script to configure vlan on switch

3.CONCLUSION

Certified I.T specialist | Computer Network Admin | Cloud | Artificial intelligence ( Machine Learning & Data Analysis),& webdev. python/JavaScript language