Introduction to SOLID Principles
Hey friends! Today I’m talking about SOLID - five principles that will level up your object-oriented programming game.
Hey friends! Today I’m talking about SOLID - five principles that will level up your object-oriented programming game.
I recently joined a study group at RouterGods, focusing on Cisco SD-WAN solutions. Let me start first by saying thank you to my RouterGods friend Judson Bishop for organizing this study group. I also want to say thank to Tim at Carpe DMVPN, Ryan, and Cedric for sharing their knowledge and making the discussion very productive, fun and much easier to understand the complex concepts.
I am having a passion for Network Automation and DevNet. Since I want to lab every day in GNS3 or EVE-NG, I am committed to automating all of the repetitive tasks such as interfaces configuration, OSPF, EIGRP, BGP routing configurations. I watched the training material from the well-known Khawar Butt (that is available on RouterGods YouTube channel) to be sure about the best practices. I f...
In this post, we will explore the vManage REST APIs, and use python requests module to interact with vManage for extracting some useful information, including list of devices in our SD-WAN system, list of device templates. We can also make changes to the configuration of SLA Class, template using python. Finally, we make the python scripts as a sdwancli by using python click module. This sdwan...
In this post, we will go through all the steps of how to configure the CISCO SD-WAN lab in GNS3. This includes of two main parts: Setting up the Initial Topology for the control plane devices: vManage, vBond, and vSmart. Extend the initial lab by adding some more sites.
In this post, we will set up an Ansible playbook to collect some information from hosts and save the outputs to different files depending on the hostname. The following steps show how to setup and run an Ansible playbook: Creating the inventory file Modifying the ansible.cfg Writing the playbook
From the previous post, we have set up the initial topology with around 10 routers. We manually configured EIGRP routing, SSH connection on each router. We also configured the DHCP server settings on the Ubuntu control station. Using that, when a new router is added to the topology, it will receive a static IP address based on hostname from the DHCP server. However, the DHCP server configur...