SDN课程阅读作业(2)
文章链接 百度网盘链接 提取码:yav0 阅读文章《The Road to SDN: An Intellectual History of Programmable Networks》,并根据所阅读的文章,书写一篇博客,回答以下两个问题: 过去20年中可编程网络的发展可以分为几个阶段?每个阶段的贡献是什么? 在过去20年中,可编程网络的发展可以分为三个阶段,具体第一阶段为从200世纪90年代中期到21世纪初的Active Networking(主动网络)阶段,第二为从2001年到2007年左右的Separating Control and Data Planes(控制和数据平面分离)阶段,第三为2007年至2010年左右的OpenFlow API和网络操作系统(OpenFlow and Network OSes)阶段。 以下为各个阶段的贡献: (1)主动网络阶段 1.引入了网络可编程功能,降低了创新的障碍。 2.主动网络是第一批干净的网络架构方法 3.提供了平台的可移植性和一些代码安全 4.基于包头的网络数据化及其解复用能力 5.为MiddleBox编排提供统一架构的构想 (2)控制和数据平面分离阶段 1.提出控制面和数据面之间的开放接口 2.在逻辑上对网络进行集中控制 3.提出了两个概念:使用数据面的开放接口进行集中逻辑控制和分布式状态管理 4.为Openflow的创建奠定了基础