First, let me say this: I think Software Defined Networking is a great idea. Separate the control plane from the forwarding plane, gain complete control over how your traffic is routed, and banish sub-optimal traffic flow forever. Sounds like a CCIE’s idea of nirvana, doesn’t it?
Unfortunately, I don’t know many organizations who are actually doing it. Thus far SDN seems like the Dr. Evil of IT; hell-bent on taking over the world, but not quite competent enough to do it (or even make much progress).
Do network manufacturers need to do a better job of marketing SDN? Better question, do any of them want to? After all, the whole idea behind SDN is to make the switch/router a commodity. It’s as if everyone knows the train is coming down the track and they know they’ll have to get on board eventually, but they want to delay it as long as possible.