That is right, it is time to tackle Python, and and that will be its own series of posts! Now that I've completed the true "Intro to Automation" courses over at INE with Keith Bogart and understand what I'm getting myself into, I've decided to first learn Python as a good understanding is just required … Continue reading Python Studies – Switching gears to Python, be aware this is Python 2.7 due to lack of 3.x training currently available!
I just absolutely love this graphic, perfect representation of the Cisco struggle! Moving forward I will be posting non-Cert related technologies! Now to that I have earned my CCNP R/S, I've decided to take a breather with some lighter topics such as MPLS Layer 3 VPNs, which apparently are part of the CCIE R/S Syllabus. … Continue reading Though I have earned my CCNP R/S, the Grind never stops my friends, I am just getting started!!! 🙂
On April 5th 2016 (4/5/2016), I made my first post to this blog, and today on October 10th 2019 (10/10/2019) I have passed my final CCNP Exam the TSHOOT 300-135 🙂 Along the way I have hit many major life events that could very well have stopped my progress, gave me a reason to put … Continue reading CCNP R/S Certified – 1,283 days and 286 posts on Loopedback.com later! 🙂
It's been a long couple of years of medical issues that have stopped me from actually taking the exam, but have studied the material over and over, and finally took it today and passed it on the first attempt. I have to say that all of the questions on the exam were absolutely outside what … Continue reading 300-115 SWITCH Exam Crushed! Tips on how I navigated this mentally exhaustive exam for the Pass grade!
Finally after my first two Failed attempts at the ROUTE exam, I have finally FINALLY passed it!!! I have to say I took the first fail as a learning experience, but after some intense brushing up on all topics and failing again, I didn't reschedule a 3rd attempt as I didn't think I wanted to … Continue reading 3 must know tactics to get a “Pass” score on exam day, as can be seen here on my ROUTE exam score printout (finally)! 😀
Above is the if / elif / else in action, but there is a lot of vocab to know about along the way, along with some new operators and how they work! To jump right into some Terminology for these Conditionals! Being that programs are "Logically Malleable" this allows them to use what are called … Continue reading Python – Review of Conditionals “if” / “else” / “elif”, intro to new operators, and important vocab review of two terms!
I waited until I got into this course to grab a screen snip for an image, and this has been a LinkedIn favorite, so I'll go with this as the cover photo of the day 🙂 Input and Output and where its executed at what times Input and Output at its highest level is allowing … Continue reading Python – Input and Output functions, where a program can accept input to produce dynamic output based on input!
This is as straight forward of a variable demo as you can get with Python, X + Y = Z! Variables in Interactive Mode (on the Terminal executing code) is cached in a sort of memory until saved to a .py file, however if you do not save this in 'Interactive Mode' in a Terminal … Continue reading Python – Variables overview, concepts, terminology, and making some Python programs to demonstrate Variables!
The very first print in a long journey of printing phrases, automating tasks, and everything between - Hello, Python! This window is a demo of Python "IDLE" terminal that can be downloaded from python.org for "Interactive mode" or immediate code execution like the Hello World print code seen above! This is going to be a … Continue reading Python – Intro to different types of languages, then get into the nuts and bolts of Python basics!
RESTCONF is the cousin of NETCONF which both use YANG Data Modeling to talk, although while I know NETCONF prefers XML as its choice of encoding data to communicate and SSHv2 via TCP Port 830 to communicate, I assume that is where we will see some differences between RESTCONF and NETCONF protocols. With that lets … Continue reading ENAUTO – RESTful APIs and RESTCONF completely reviewed, some much needed comparison to NETCONF, and configs!
A nice Cisco 9k for the low price of $65k - $75k for your lab! I was actually looking at Nexus 2k switches around the net for like $100, and started talking myself into rebuilding a new lab for Automation with Physical switches, but had to fight the urge to start getting 5 lbs boxes … Continue reading ENAUTO – NETCONF Deployment review, some of the requirements for deploying, and commands for deployment as well!
This is a logical look at how the NETCONF Protocol is made up, I will get into defining some portions of this below, but wanted to give a visual look at how NETCONFIG is structured as a Protocol. Now for a quick overview, unfortunately this does draw a bunch of comparison again to SNMP, however … Continue reading ENAUTO – NETCONF Intro, Lots of SNMP Comparisons to NETCONF operation, lots of good info for exam day and beyond!
Created a new lab in EVE with a working Ubuntu 16.04 Desktop VM within it, bridged to the LAN at my house along with 4 x 7200 series routers to do some automation stuff, so we are inching closer to getting out of the fundamentals and back into labbing! 🙂 I took a screen grab … Continue reading ENAUTO – How to find YANG Models for different vendors on GITHUB, and how to view them using Linux Terminal!
The above illustration is a very straight forward "Module" for YANG, and the components of coding elements that make up YANG Modules, this is an actual tiny piece of real code formatting for YANG to reference when looking at Terminology / Concepts below. Now this first part will tie back to my previous post on … Continue reading ENAUTO – Comparison of SNMP to NETCONF, YANG Terminology / Concepts, and where to find YANG Data Models!
A pretty generic image for a pretty generic discussion, this is intro course #2 that is going to be centered around Data Models such as NETCONFIG / RESTCONFIG / YANG, so this is a very generic overview of why Data Models are needed. This does have some relevance in my next Intro to YANG post, … Continue reading ENAUTO – Another Intro post for the NETCONF and RESTCONF / YANG course, try not to fall asleep reading it! 🙂
I tried to find a Jason Mask in ASCII but I settled for this image, I think its up there with the elephant with its Trunk stuck to a womans face, pretty awesome stuff 🙂 This was kind of mess to throw together (as you will see) though I believe I got most of the … Continue reading ENAUTO – JSON LIVES(!), review of all things JSON (Objects, Strings, Arrays), object example, and awesome website / learning method to EASILY LEARN JSON!
These tools can Automate tasks themselves for common networks, or they can be setup to speak directly to an SDN Controller, that then has connectivity to the entire network to automate these tasks as communicated by the Tool (Ansible / Puppet / Chef). SaltStack will be mentioned occasionally in this post, but not covered in … Continue reading ENAUTO – An overview of the Tools of Automation, including Puppet / Chef / Ansible, and an overview of components of those tools to finish!
As will be discussed below in the REST API section, this pretty well represents the nature of REST API being a "Northbound" API, with Apps speaking to the Controller using it. However to begin with I want to completely re-iterate here what I've written in previous articles as you cannot practice typing / knowing this … Continue reading ENAUTO – In Depth API Review, REST API discussed, HTTP / CRUD review, and other details on all other things API!
This is going to be the 'boring' side of Intent Based Networking, though very relevant, you will not find any mind blowing information here - However crucial information in making informed decisions with Intent Based Networking deployment! To be clear, in this discussion, this is still centered around Cisco DNA Center concepts. Also towards the … Continue reading ENAUTO – Architecture of “Intent Based Networking” and considerations that come along with using it!