Hello There!

Keeping It Classless is a technology blog dedicated to providing perspectives on the IT industry. We'll talk about current technologies like networking, virtualization, and compute as well as future technologies like SDN and Network Virtualization, and how an engineer can bridge the gap between present and future. Enjoy!

 

Featured Posts – Networking

Screenshot 2014-11-05 14.34.42

Source-Driven Configuration for NetOps

This entry is part 2 of 2 in the series DevOps for Networking

This entry is part 2 of 2 in the series DevOps for NetworkingI mentioned in a previous post that version control is an important component of efficiently managing network infrastructure. I’m going to take is a step further than what most are doing with RANCID, which is traditionally used at the end of a workflow (gathering running […]

Screenshot 2014-10-24 23.57.45

5 Dev Tools for Network Engineers

This entry is part 1 of 2 in the series DevOps for Networking

This entry is part 1 of 2 in the series DevOps for NetworkingI’d like to write about five things that you as a hardcore, operations-focused network engineer can do to evolve your skillsets, and take advantage of some of the methodologies that have for so long given huge benefits to the software development community. I […]

black-box-310220_640

Why Network Automation Won’t Kill Your Job

I’ve been focusing lately on shortening the gap between traditional automation teams and network engineering. This week I was fortunate enough to attend the DevOps 4 Networks event, and though I’d like to save most of my thoughts for a post dedicated to the event, I will say I was super pleased to spend the […]

Featured Posts – Code

nxapi2

Cisco NX-API 1.0 Update

If you weren’t paying attention, it was easy to miss. NX-API, Cisco’s new JSON/XML switch API is now shipping as version 1.0. NX-API originated on the Nexus 9000 platform created by the Insieme group, and I’ve explored this in detail before. In review, NX-API is a new, programmatic method of interacting with a Cisco Nexus […]

Handling “Multiples” in Cisco NX-API with Python

A few weeks ago, I was working with the NX-API currently found on Cisco’s Nexus 9000 series switches, and ran into some peculiar behavior. NX-API returns all information in terms of Tables and Rows. For a specific example, let’s look at what NX-API returns when I ask the switch for running OSPF processes: There’s actually […]

Featured Posts – Data Center

screen1a

Automating SAN Zoning with Schprokits

I’m always on the lookout for ways to simplify the configuration of integrated systems through automation. I also currently work for a systems integrator, and I take any opportunity I can get to automate a process, a la “assembly line”, creating a consistent, predictable outcome. One particular task that both integrators and customers alike are having to […]

Automated Zoning through Ansible

Introduction to Ansible and SAN Configuration Automation

My previous post on automatically generating a SAN configuration explored what is possible when using a templating language like Jinja2, and a little Python work. I’d like to take this a step further. There are two areas I did not address in that post. The typical SAN or UCS administrator likely knows little if any Python. I’d […]