<div dir="ltr"><div>Bill,</div><div dir="ltr"><br></div><div dir="ltr">> The Software Defined Network concept started as, "Let's use commodity<br>> hardware running commodity operating systems to form the control plane<br>> for our network devices." </div><div dir="ltr"><br></div><div>That's not exactly the real beginning ... the above is more like oh where do we plug this SDN into and how do we sell it :) </div><div><br></div><div>The last churn of SDN as I recall and as explained by Nick McKeown was an attempt to open innovation into networking ... allowing one to invent protocols at will as well as setup forwarding tables with arbitrary switching/routing capabilities as student or operator would only like to imagine.</div><div><br></div><div>That's when the OF was born (with various versions of it) to allow the hardware and software decoupling. </div><div><br></div><div>Well I guess that experiment can be considered as completed today :) </div><div><br></div><div>Best,<br>R.</div><div dir="ltr"> <br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jul 21, 2020 at 9:22 PM William Herrin <<a href="mailto:bill@herrin.us">bill@herrin.us</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Mon, Jul 20, 2020 at 9:57 PM Mark Tinka <<a href="mailto:mark.tinka@seacom.com" target="_blank">mark.tinka@seacom.com</a>> wrote:<br>
> Suffice it to say, to this day, we still don't know what SDN means to<br>
> us, hehe.<br>
<br>
Hi Mark,<br>
<br>
The Software Defined Network concept started as, "Let's use commodity<br>
hardware running commodity operating systems to form the control plane<br>
for our network devices." The concept has expanded somewhat to: "Lets<br>
use commodity hardware running commodity operating systems AS our<br>
network devices." For example, if you build a high-rate firewall with<br>
DPDK on Linux, that's now considered SDN since its commodity hardware,<br>
commodity OS and custom packet handling (DPDK) that skips the OS.<br>
<br>
This is happening a lot in the big shops like Amazon that can afford<br>
to employ software developers to write purpose-built network code.<br>
<br>
Regards,<br>
Bill Herrin<br>
<br>
<br>
-- <br>
William Herrin<br>
<a href="mailto:bill@herrin.us" target="_blank">bill@herrin.us</a><br>
<a href="https://bill.herrin.us/" rel="noreferrer" target="_blank">https://bill.herrin.us/</a><br>
</blockquote></div></div>