SDN课程阅读作业(2)
阅读文章《The Road to SDN: An Intellectual History of Programmable Networks》, 并根据所阅读的文章,书写一篇博客,回答以下两个问题: 1.过去20年中可编程网络的发展可以分为几个阶段?每个阶段的贡献是什么? 我们将历史分为三个阶段,每个阶段对历史都有自己的贡献: (1)主动网络阶段(从20世纪90年代中期到21世纪初) •开创了可编程网络的概念 •导致了网络虚拟化的工作 •为middlebox编排提供统一架构的构想 (2)控制和数据平面分离阶段(从2001年到2007年左右) •开发了控制平面和数据平面之间的开放接口 •在逻辑上对网络进行集中控制 (3)OpenFlow API和网络操作系统阶段(2007年至2010年左右) •OpenFlow在概念上统一了许多不同类型的网络设备,概括了网络设备和功能 •OpenFlow的工作导致了网络操作系统的概念 •代表了广泛采用开放接口的第一个实例,并开发了使控制数据平面分离可扩展且实用的方法 2.网络虚拟化与SDN的关系? SDN和网络虚拟化主要有三种关系: •SDN作为网络虚拟化的一种支持技术。 云计算突出了网络虚拟化,因为云提供商需要一种方式,允许多个客户(或“租户”)共享同一网络基础设施。Nicira的网络虚拟化平台(Network Virtualization