Cisco Blogs

Cisco Blog > Perspectives

Where to learn ACI

I remember walking through Cisco Live last year in San Francisco and hearing all about ACI and the Cisco DevNet program. To be totally honest, I shrugged it off as just something that was trying to get hyped up and would not have any real impact on what I do.

Well…that has changed over the last year for me. What made it change? I guess a desire to learn and grow. I have also seen how learning to code is becoming very important to any IT position. There is a lot of power in the software layer and learning to harness that power is very important to be able to accomplish our jobs. So, with that in mind I have started to learn Python. Why python? I come from a scripting language background with my years as a Windows admin. I never jumped in with both feet, but I did enough to be dangerous. And learning to write code has always really interested me, I just didn’t have a good reason to do it. Now, with ACI and SDN showing promise and no longer buzz words to me I am going to dive in and learn. Read More »

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: , , , , , , ,