当时的互联网,已经历经了30多年的高速发展,从最初的小型专用局域网络,变成了空前庞大和复杂的世界级网络。
网络规模的持续扩张,网络设备的不断增加,超过了早期设计的承受能力,也使得网络维护变得举步维艰。
于是,专家们开始探讨未来网络的可能性架构,希望在互联网崩溃之前,将它拉回正轨。而GENI项目和Clean Slate课题,就是这些尝试之一。
2007年,斯坦福大学博士生Martin Casado等人提出了关于网络安全与管理的项目——Ethane。
该项目试图通过一个集中式的控制器,将网络管理人员制定的安全控制策略,下发到各个网络设备中,从而实现对整个网络的安全控制。
同年,SDN概念成功入围Technology Review年度十大前沿技术,获得了行业的广泛关注和重视。
12月份,OpenFlow规范的1.0版本正式发布。这是首个可用于商业化产品的版本,具有里程碑意义。
在继续介绍SDN发展历程之前,我们还是要稍微介绍一下SDN的工作原理。
SDN的核心思想真的很简单,就是控制和转发分离。
我们知道,网络的作用就是连接。通过无数的节点(例如路由器、交换机),将数据从起点传送到终点,这就是网络的基本功能。