Cisco Blogs

Cisco Blog > Architect & DE Discussions

Shelly’s onePK “Wiring” App

This blog is a follow on to my introductions to onePK and the onePK software architecture. This post is special, as I have the pleasure of introducing, by way of conversation, my colleague Shelly Cadora, an experienced speaker on SDN, and developer with onePK, and to highlight some of the work she has done with onePK.


“So, Shelly, in my blog on onePK a few months ago I said that I thought that we would start to see new models for network management and deployment enabled by onePK. Lo and behold! You created just such an example for demonstration at Cisco Live, so what’s that mean for us all?” Read More »

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

Virtualization, SDN, and Radically Simplified Operations

January 2, 2013 at 8:37 am PST

Today many look to SDN as the next big revolution in Networking.  But why is there such hype?  What radical change in the economics of networking will shift the industry?  The answer is Virtualization.

Virtualization’s growth is still in its infancy, and many aspects remain unexplored.  Still there are aspects of which we are certain:

  • With an explosion in the number of Virtual devices, it is unaffordable for humans to remain in the loop for routine network operations.
  • Emerging business models are not achievable when (slow) humans are involved in the provisioning process. Read More »

Tags: , , , , , , , ,

The onePK Software Architecture

This post is about the onePK software architecture, and how it allows us to consistently expose network operating system (NOS) features to a wide variety of programming environments for IOS, IOS-XE, IOS-XR and NXOS.

For an overview of onePK in general, and some more context, see my October 2012 post and my slides in Slideshare.

The main elements of the onePK software architecture are illustrated Read More »

Tags: , , , , , ,

Enterprise SDN: Moving from box boundaries to software boundaries

November 1, 2012 at 7:10 am PST

Enterprise trends driving SDN and Network Programmability are becoming clearer.  The skyrocketing number of virtual/cloud devices is making human configuration infeasible.  A natural result will be that networks will move from being integrated based on physical box boundaries to being integrated based on software boundaries.  Put another way, traditional box based network integration will be overwhelmed by device proliferation.  Therefore businesses must adopt new approaches to device configuration and control.  This will include a new layer of network software which will instantiate, orchestrate, and dismantle virtual networks.

But what does this really mean?  Read More »

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

Why onePK is Better

This is the first in a series of posts about network based software development for “typical”  enterprise developers, and how onePK can help.

Network based software development is special. The main interfaces are based on CLI interactions and SNMP, not to mention using RADIUS as a RPC mechanism, various forms of XML/HTTP found nowhere else, and additional innovations. For a typical enterprise or script developer these kinds of interfaces are unusual, to say the least. Read More »

Tags: , , , , ,