Cisco Blogs

Cisco Blog > Data Center and Cloud

The Napkin Dialogues: Nexus Programmability, Part II

July 9, 2014 at 8:48 am PST

When last we left our hero, he (that is, me, or I) was getting a crash course in Nexus programmability and trying to understand what all of this stuff meant. I had plied Jim* with beer in order to get him to explain to me – using the available napkins in the bar – what the technology was, what it meant, and why I should care. Read More »

Tags: , , , , , ,

The Napkin Dialogues: Nexus Programmability, Part I

June 30, 2014 at 12:08 pm PST

I know that I take a different approach to learning new things than most people. At least, I know my approach is different than the way people present them. The good news is that when I get something, I really get it. However, when looking at the juggernaut that is “Software-Defined X,” or even “programmability,” I know that I’m still a long, long way away from feeling like I have a handle on it.

When I wrote the previous blog post on some of the key “Open” terms were in programmability, I was overjoyed to find out that there were a few people who also had difficulty getting a grip on this too.

In other words, I’m not alone!

There is still a bewildering amount of information that I still need to learn, however, and it seems to me that if I resonated with a few people about these high-level topics, there are probably a few more who are curious about what lies beneath as well. Fortunately I work for a company (and with a lot of people) who have been willing to help me. Read More »

Tags: , , , , ,

#EngineersUnplugged S5|Ep2: ACI and Traditional Networking

March 12, 2014 at 10:53 am PST

This is an amazing episode of Engineers Unplugged, where two technologists from the community, Hal Rottenberg (@halr9000) and Colin Lynch (@ucsguru) discuss how ACI disrupts traditional networking thinking while leveraging current networking skills. It’s a great tutorial for anyone looking to understand what application centric infrastructure really means.

Will network engineers all become programmers?

Watch and see:

This unicorn comes with birthday wishes--Happy 5th Birthday UCS!

Happy Birthday UCS Unicorn courtesy of Colin Lynch, with commentary by Hal Rottenberg!

Happy Birthday UCS Unicorn courtesy of Colin Lynch, with commentary by Hal Rottenberg!

**The next Engineers Unplugged shoot is at Varrow Madness, Charlotte, NC, March 20, 2014! Contact me now to become internet famous.**

This is Engineers Unplugged, where technologists talk to each other the way they know best, with a whiteboard. The rules are simple:

  1. Episodes will publish weekly (or as close to it as we can manage)
  2. Subscribe to the podcast here:
  3. Follow the #engineersunplugged conversation on Twitter
  4. Submit ideas for episodes or volunteer to appear by Tweeting to @CommsNinja
  5. Practice drawing unicorns

Join the behind the scenes by liking Engineers Unplugged on Facebook.

Tags: , , , , , ,

Programmability in Python: Confessions of a Networking Guy

I am not qualified to discuss it much, but can you guess what this does?

     ne = NetworkElement("", "JasonsApp")
     conn = ne.connect("admin", "cisco", sc)
     intf1 = ne.get_interface_by_name("FastEthernet0/1")


If you guessed that it logs into a switch at and disables interface F0/1 for 5 seconds and re-enables it, then you guessed right.

Let us talk a little about putting the “ability” in programmability.  Did I code in college? Yes. Was I good at it? Not really. Dijksta’s algorithm (the actual coding bit) drove me crazy, however, actually using and operating networks quickly became my cup of tea. I became a network geek. Subnets? Awesome! Cisco CLI? Sweet. Using Enhanced Interior Gateway Routing Protocol (EIGRP)? Yay! AVVID? Even better. But I never wanted to see C++ or another “program” again.

Fast forward to 2014.  I’m still a networking guy but now I’m seeing code again.  The good news is, maybe like you, I hang out with some really cool people. I challenged a couple of them to help me demonstrate program “ability” to networking people on the show floor at CiscoLive Milan…with me as the test subject! Read More »

Tags: , , , , , , ,

Summary: Cisco is bringing together networking and programming

January 29, 2014 at 9:00 am PST

With the announcements on NX-OS APIs, Application Centric infrastructure APIs, python scripting support, SDN, open source projects OpenStack, OpenDaylight, and Puppet, I have opened an account at and will start with Python and Java. I see many late nights in my future. This stubborn old networker is finally onboard.

Read my full article for a closer look!

Tags: , , , , , , , , , , , , , , , , , , ,