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 Networking Posts

openflow6a

[SDN Protocols] Part 2 – OpenFlow Deep-Dive

This entry is part 3 of 3 in the series SDN Protocols

This entry is part 3 of 3 in the series SDN ProtocolsIn the last post, I introduced you to the concept of control plane abstraction, specifically the OpenFlow implementation. I talked about how OpenFlow allows us to specify the flows that we want to be programmed into the forwarding plane, from outside the forwarding device […]

openflow2

[SDN Protocols] Part 1 – OpenFlow Basics

This entry is part 2 of 3 in the series SDN Protocols

This entry is part 2 of 3 in the series SDN ProtocolsLet’s get into our first topic. And what better place to start than with the protocol that arguably started the SDN madness that we’re experiencing today – OpenFlow! I got fairly carried away with writing about this protocol, and understandably so – this is a complicated […]

52770151

[SDN Protocols] – New Series

This entry is part 1 of 3 in the series SDN Protocols

This entry is part 1 of 3 in the series SDN ProtocolsThe networking industry in the last few years has seen an explosion in buzzwords, slide decks, new technologies, and SDN product announcements.  The honest truth is that the networking industry is still in a great state of flux, as we collectively discover what SDN means […]

Featured Data Center Posts

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 […]

UCS vhba

SAN Automation with Python and Jinja

One of my least favorite things to do in my day job is create or maintain a zoning configuration on a fibre channel switch, such as a Cisco Nexus or MDS. It’s tedious, very error prone, and annoying when changes need to be made. I wrote earlier in the week on the value of using a templating […]

UCS_QOS_BAD

[Storage Flow Control] Part 2 – Implementation and Troubleshooting

This entry is part 2 of 2 in the series Storage Flow Control

This entry is part 2 of 2 in the series Storage Flow ControlThis will be a short follow-up to my last post about the idea of Flow Control in storage protocols. As a review, the three main options in common use today are: IP Storage – uses TCP windowing to provide feedback to client on how […]