While these are "simple words", they do not tell me what SDN is doing. Are we using routers and switches? From what I have read, I still do not understand if SDN is bypassing these (which would be impossible, since they are the network paths) or what it is doing that enables it to bypass the proprietary network software. How can it bypass what is set up to only enable one way of communications? Don't these routers and switches then have to be reprogrammed to accept this non-proprietary SDN programming--are they retooled and reloaded with this, or is the original OS on there and software is then loaded on top (like old windows on DOS) to set up new means of transmission? It was also noted that SDN can tell the network there is more "network" than the routers are allowing--"applications think they have the network to themselves, when they are sharing it"--what happens to collisions and bandwidth?
The response to this would then provide a simplified answer to "What is SDN"?
The answers floating around sound like "tech bubble slight-of-hand" and every answer on the Internet looks like it was cut and pasted, with no one actually knowing what is happening with SDN, other than those who created it.
Please let me know: hippleda_at_gmail.com
No, software defined radio is quite different, as I understand it. That's more about being frequency and protocol agile by doing more radio functions in digital rather than analog blocks.
SDN is a whole new way of building networking systems. Today we make routers, switches and other gear each with proprietary hardware/software but linked using standard protocols. The SDN concept is to use more open software and API to run network jobs as apps anyone can write that run on standard PC servers.
SDN could up-end the whole communications sector and leaders such as AlcaLu, Cisco, Ericsson, Juniper etc. and their ASIC-heavy products if it takes off.
SDN moves networking functions off from proprietary hardware and software environments on dedicating gear such as routers, switches and network appliances and turns them into software applications running on open software environment on x86 servers.
SDN aims to simplify how end end users set up and manage networks (fewer interconnected boxes and protocols) and open up the task of developing cool new network capabilities to anyone who can write C programs--speeding the pace of change and flexibility of networking.