While preparing a presentation on SDN for my co-workers I am contemplating the current state of SDN in the market. The original premise of the presentations I did in the past is that SDN originated from a need to increase the agility of providing network services using a centralized model and utilizing a programmatic approach to the problem. Solutions like Cisco ACI and VMWare NSX are the prime solutions one comes to mind when talking about SDN, but when looking at the market right now, I see the following trends:
- Application modelling (one of the original premises of the Cisco ACI solution) is still a few bridges too far for most enterprises. Most of them are still stuck with a network centric approach. Nevertheless beneficial as it increases control and speed of deployment, but not using the full capabilities the product has to offer. I leave the the modelling an IT landscape of over 1000 applications into security groups or EPG’s as an exercise to the reader. Every CISO wants microsegmentation, up until the point the cost become clear..
- Generic orchestration is still a big unknown. There are products out there, but it’s not clear if they are able to orchestrate a multi-vendor platform. This is something I’d like to dive into more.
- Adoption of public cloud seems to negate the need for on-site solutions. If the footprint of your local DC decreases, why invest in a complex SDN solution? Enter the whitebox. Cheap, simple and modulair. And with the adoption of AWS or Azure SDN “ships in the night” so to say. You already use it, but its abstracted away and somebody else’s problem.