API

The “Business” of Software Defined Networking

I admit it. I’ve grown weary of the debate about whether SDN includes network programmability or whether or not SDN can only be accomplished through NfV, or the relative merits of control plane / dataplane separation. I will leave those debates to others more focused on the technology itself.  Perso…

OpenDaylight: Understanding the Value Propositions

The announcement today of OpenDaylight is big news.  Industry leading companies are partnering via Open Source to serve an emerging set of market needs: Operators: want affordable real-time orchestration and operation of integrated virtual compute, application, and network. Application Developers…

Infrastructure Software: SDN makes network management a first class citizen

Back in May 2012 Mike Fratto predicted in his blog that SDN will be “Reborn in Network Management”. There is a lot of truth to his statement. The words “software defined” in “Software Defined Networking (SDN)” inspired people to rethink the overall control plane architecture of the network making th…

Deploying onePK Applications

This post expands on my previous posts about what makes onePK better, and the onePK software architecture. Here I focus on the application deployment options onePK makes available. The deployment options are summarized in the diagram below. Process hosting means that the onePK application is runnin…

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 h…

Virtualization, SDN, and Radically Simplified Operations

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…

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…