Skip to content

Data Centre - Using Python to configure OSPF underlay on Cisco Nexus switches

Notifications You must be signed in to change notification settings

trishulbaxi/DC--Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 

Repository files navigation

𝐑𝐄𝐐𝐔𝐄𝐒𝐓 𝐀 𝐃𝐄𝐌𝐎:

I am happy to demo this project in interviews for hiring managers. Please reach out to me via my LinkedIn profile to schedule a demo or for further information.

𝐀𝐁𝐎𝐔𝐓:

This repository showcases the use of Python for network automation, specifically deploying an OSPF underlay on Cisco Nexus switches.

Deploy:

  • Standardised OSPF configuration.
  • At scale.
  • Error free.

𝐃𝐄𝐒𝐂𝐑𝐈𝐏𝐓𝐈𝐎𝐍:

This project documents my journey in expanding my knowledge of Python for network automation. The repository is structured into three main folders, each representing different levels of complexity and coding practices.

𝐑𝐄𝐏𝐎𝐒𝐈𝐓𝐎𝐑𝐘 𝐒𝐓𝐑𝐔𝐂𝐓𝐔𝐑𝐄:

𝑩𝒆𝒈𝒊𝒏𝒏𝒆𝒓: Understanding network automation with Python. This folder contains simple scripts to get you started with basic automation tasks.

𝑰𝒏𝒕𝒆𝒓𝒎𝒆𝒅𝒊𝒂𝒕𝒆: Writing code in a cleaner and more structured fashion. This folder includes scripts that improve on the beginner scripts by using better coding practices and organization.

𝑨𝒅𝒗𝒂𝒏𝒄𝒆: Writing code in a much cleaner and programmatic way. This folder contains advanced scripts for Python programming and automation, focusing on efficiency and scalability.

𝐋𝐀𝐁 𝐓𝐎𝐏𝐎𝐋𝐎𝐆𝐘:

Python-NetAuto-Lab

𝐏𝐑𝐄𝐑𝐄𝐐𝐔𝐈𝐒𝐈𝐓𝐄𝐒:

  • Python 3.9
  • Cisco Nexus9000
  • Required Python libraries:
    • netmiko
    • pyyaml

𝐎𝐔𝐓𝐏𝐔𝐓:

sh_ip_int_brie

sh_ip_ospf_nei

ping

About

Data Centre - Using Python to configure OSPF underlay on Cisco Nexus switches

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages