正文
2008年,Nick McKeown、Scott Shenker、Larry Peterson和普林斯顿大学的Jennifer Rexford教授等一起发表了介绍OpenFlow的论文[5],标志着OpenFlow的诞生。同年,The McKeown Group发布了第一个开源SDN控制器NOX-Classic,也实现了基于开放创新平台NetFPGA的OpenFlow交换机[6],而NetFPGA也是Nick教授他们发明的。
2009年,The McKeown Group在NOX-Classic开源控制器的基础上,发布了基于Python语言的SDN控制器POX[7],同时发布了OpenFlow1.0版本协议和基于SDN架构的开源网络虚拟化平台FlowVisor[8]。此外,初创公司Nicira Networks发布了面向网络虚拟化应用的开源交换机软件OpenvSwitch[9]。这些开源产品至今依然还是SDN领域重要的软件。而Open vSwitch早就被广泛应用于各种场景,早就不局限于SDN领域范围。
2010年,The McKeown Group发布了开源SDN网络模拟平台Mininet[10]。目前为止,Mininet依然还是SDN学习的最重要(没有之一)的软件。同时,Nick McKeown教授的博士生David Erickson等人发布了基于Java语言的开源SDN控制器Beacon[11],Beacon也是后来赫赫有名的开源控制器Floodlight[12]和OpenDaylight[13]的前身。
商业方面,Nick McKeown教授的博士生Guido Appenzeller等在同年创办了继Nicira之后的第二个SDN初创公司BigSwitch[15],其主要产品包括SDN控制器和开放的SDN交换机操作系统,其也是White Box Switching理念的推动者之一。
2011年3月,Nick McKeown教授和Scott Shenker教授联合Facebook、Google、Microsoft、Verizon、DT、Yahoo、NTT发起了一个非盈利性组织:开放网络基金会ONF,其致力于推动SDN产业化和标准化的工作。同时,他们也发起了一个开放网络峰会ONS(Open Networking Summit),致力于SDN应用和部署案例的交流推广。同年,Nick McKeown教授和Scott Shenker教授联合Larry Peterson创建了开放网络研究中心ONRC。从2007年Ethane论文发表到2011年ONF建立,我们称之为SDN发展初期,其重大事件列表见表1-1,其中绝大部分事件和Nick教授有直接关系。