A while ago Paul Stewart wrote a fantastic blog post listing the potential business benefits of SDN (as promoted by SDN evangelists and SDN-washing vendors).
Here’s his list:
- Abstracted Control Plane for a Central Point of Management
- Granular Control of Flows (as required/desired)
- Network Function Virtualization and Service Chaining
- Decreased dependence on devices like load balancers
- Facilitation of system orchestration
- Easier troubleshooting/visibility
- Platform for chargeback/showback
- Decreased complexity and cost
- Increased ability to utilize hardware and interconnections
- DevOps friendly architecture
I have just one problem with this list – I’ve seen a similar list of benefits of IPv6:
Unfortunately, the reality of IT in general and IPv6 in particular is a bit different. The overly hyped IPv6 benefits remain myths and legends; all we got were longer addresses, incompatible protocols (OSPFv3 anyone), and half-thought-out implementations (example: DNS autoconfiguration) ridden with religious wars (try to ask “why don’t we have first-hop router in DHCPv6” on any IPv6 mailing list ;).