Introduction
Software Defined Networking, SDN, has become a very broad term, inclusive of a wide range of design solutions, most simply sharing the commonality to build open networks implementing concepts native to abstraction and programmability. It can be rather overwhelming to digest all aspects of SDN at once, but where I’ve seen the best business value to effort ratio is by focusing on just one facet; Service Automation. In the most visionary sense, Service Automation provides the inherit intelligence necessary to support unattended network creation, operation and remediation tasks.
However, just as no two customers are ever truly the same, no two networks are ever truly the same; Each customer and each network must plot their own unique digital roadmap to navigate from present to future capabilities. For the past year, I have been presenting this transformation vision across the service provider and large enterprise landscape, and almost every time I am challenged with the same question;
Where do I start?
In order to answer this question, I take the approach of using a maturity model. In this model I have identified common building blocks and put them together, in conjunction with specific technologies, to develop a maturity roadmap. Through assessment of each position in the roadmap, one can measure transformation progress, while also gaining an understanding of how best to accelerate and promote maturity advancement.
The First Step: SDN Controller
The first building block towards Service Automation maturity is the introduction of a SDN Controller platform. I advocate for solutions based on OpenDaylight (ODL), a Linux Foundation sponsored and community driven project. ODL provides a good basis for control plane functions, not only because it’s open, but because it has mature Netconf, OpenFlow and BGP implementations. In addition to these protocols, which are commonly used to achieve data plane programming, ODL also provides a fundamental YANG abstraction engine capable of simplifying integrations. If you have not implemented a directional SDN controller, then I believe you are still at the best effort stage of maturity, either locked into a vendor proprietary system, suffering from a proliferation of third party systems, or not using any directional systems to manage your network creation, operations and reconciliation interactions.
CLI Elimination
Abstraction
Orchestration
Programmability
Conclusion
The maturity roadmap, and associated recommendations, are the result of my experiences implementing solutions in the real world, combined with thought leadership borrowed from other technical community leaders. Although there is certainly other ways to measure maturity, and alternative roadmaps on how to achieve each transformation step, all players in this space have one common goal: to improve the quality of network service delivery. To which I ask;
How mature is your transformation?
A realistic assessment of the market would suggest that very few have reach a truly automated state, while self driving remains a conceptual objective only. If you find yourself somewhere in the middle, you most likely have figured all this out and are on your way, you probably do not need help. However, if you are still operating in a best effort manner, if you have read this article and are thinking “I’m at step 0” — reach out and lets talk about how I can help drive maturity in your network.
[Bazillasoft LLC – Copyright 2018 – All Rights Reserved]