SDN is a big deal, everyone thinks it's going to make their lives easier.  Eventually, but not without pain.  There is enough hype I'm delving heavily into this now.

Most of this concept of defined network is "contracts", this group of hosts to that group of hosts on x services.  Hosts technically aren't in a broadcast domain anymore like they were, if you don't define the port-to-port flow as part of a contract policy, it doesn't happen.

There in lies the problem - do you want to tell me every port connection every host needs explicitly for every application?  Now you have to, as well as your bandwidth and latency requirements.  Yes, really, and no "any" isn't good enough.

As a network person, getting app people to define their networking requirements is about as impossible as pleasing them for the same reason.  Do you know how to read the results of "netstat -anp"?

There is lots of open or open-ish hardware out there now to do some very neat things right now.  Openstack neutron to an opendaylight controller, running hardware switches in openflow mode (even cisco's can do openflow mode).  There are a ton of open and closed source SDN controllers, Cisco, Arista, Juniper, really everyone has one, or has partnerships for one.  VMware's NSX product is all about SDN flow controllers and distributed network features.

As for hardware, commodity stuff is starting to be found cheap:

http://www.ebay.com/itm/Accton-Edge-Core-Data-Center-Switch-AS5600-52X-48-port-10GBE-4x-40GBE-QSFP-/151754552764?

Used, a thousand bucks, 48x 10gigabit ports, 4x 40gigabit ports, runs cumulus linux as the switch os.  Anything that can do OpenNetworking (ON) support, which Dell, Quanta, and a number of other generic "white-box" providers do this now.

Now almost every switch is based on broadcom chips, even cisco doesn't do much for custom silicon asics anymore, so there is a baseline compatibility with a lot of hardware now being all broadcom reference chipsets like that Accton through big names.  Cisco and Arista's premier products are all broadcom based now, only difference is how they stitch the chips together internally, and the software.  Facebook did this with the same broadcom chips themselves as with every random chinese company cloning the same approach from the bigwigs like that Accton and undercutting price, why not Facebook themselves?

The final frontier for data center networking of who you buy will be more about the software api, and how expressive they can convey network hardware and transport concepts to non-networking developers, including global site concepts, vpn, load-balancing, ssl termination, dns, and extensive routing/switching. 

It doesn't remove complexity, it just makes it something else's problem, again.

-mb


On 07/25/2015 10:36 PM, Stephen Partington wrote:
Saw this post wander by, and was wondering what some of your takes would be.

I for one am a huge supporter in the idea of opensource networking infrastructure. but also the idea of a network that is even more modular...

=========================

World waves 'goodbye' to CISCO!

With new generation of Debian/UBUNTU GNU/Linux switches, coming with full sources for ‪#‎SDN‬ (Software Defined Networking).

After ‪#‎Snowden‬‪#‎NSA‬ revelations nobody in the world is buying U.S. closed software/hardware any longer.

Large parts of Linux now run on ultra fast, freely programmable ASICs, being able to completely replace CISCO greenware.

But not only that. You now can run your UBUNTU "Snappy" containers directly on your switches. No more dedicated servers. Oops?

Wave 'goodbye' to John Chambers at Levi’s Stadium on July 27 with some handful of ‪#‎Cisco‬ employees, that are left over: ‪#‎CiscoRocks‬ and‪#‎WeAreCisco‬.

https://insights.ubuntu.com/…/worlds-first-25100-gigabit-o…/

https://insights.ubuntu.com/…/iot-world-snappy-for-whitebo…/

https://insights.ubuntu.com/…/lxd-crushes-kvm-in-density-a…/

https://insights.ubuntu.com/…/the-power-of-software-define…/

https://insights.ubuntu.com/…/juju-for-telcos-and-service-…/

https://insights.ubuntu.com/…/juniper-canonical-partner-on…/

https://code.facebook.com/…/facebook-open-switching-system…/





--
A mouse trap, placed on top of your alarm clock, will prevent you from rolling over and going back to sleep after you hit the snooze button.

Stephen



---------------------------------------------------
PLUG-discuss mailing list - PLUG-discuss@lists.phxlinux.org
To subscribe, unsubscribe, or to change your mail settings:
http://lists.phxlinux.org/mailman/listinfo/plug-discuss