SDN的发展史

#历史是一面照亮过去和未来的镜子

SDN发展历程从狭义SDN到广义SDN再到现在的P4可编程网络

狭义SDN

狭义SDN是学术界发起的革命。

主要人物:Nick Mekeown教授和他的学生Martin Casado以及Scott Shenker教授。

发展过程:提出构想,完善构想,小规模尝试,发表论文,建立组织

2006年,Martin Casado博士在RCP和4D论文基础上,提出了一个逻辑上集中控制的企业安全解决方案SANE,打开了集中控制解决安全问题的大门。

2007年,Martin博士在SANE的基础上开始领导面向企业网络安全的Ethane项目。同年,Nick Mckeown 教授、Scott Shenker教授和Martin Casado博士成立了Nicira公司(后被VMware以12.6亿美金收购)。

2008年,Nick McKeown教授等人发表了题为《OpenFlow: Enabling Innovation in Campus Networks》的论文。同年,Nick团队发布了首个开源SDN Controller NOX。

2009 年,Nick团队发布了 Python 版的 SDN Controller POX,以及 OpenFlow1.0 协议和开源网络虚拟化软件 FlowVisor。

2010年,Nick团队发布了Mininet。Mininet是一个虚拟化网络仿真工具。

广义SDN

2011年,ONF(Open Networking Foundation)成立。

2012年,Google第一个SDN项目案例B4成功。

2013年,OpenDaylight诞生。Openflow不支持IPv6、Qos服务质量等功能,Cicso、Juniper、HUAWEI等设备厂商提出了转发层面仍基于现有体系,设备开放更多的北向API供调用。于是众多设备厂商联合成立了OpenDayLight开源项目。

2014年,ON.Lab推出一款创新性网络操作系统ONOS(Open Network Operating System)。

2015年,ONF发布了一个开源SDN项目社区,SD-WAN成为第二个成熟的SDN市场。

P4可编程网络

2014年,P4诞生。Nick  教授联合普林斯顿大学的 Jennifer Rexford 教授等人发布了论文《P4: Programming Protocol-Independent Packet Processors》。

Nick Mckeown教授在 ONF Connect 2019演讲中第一次定义了SDN发展的三个阶段:

  • 第一阶段(2010–2020年):通过Openflow将控制平面和数据平面分离,用户可以通过集中的控制端去控制每个交换机的行为。可称为SDN 1.0
  • 第二阶段(2015–2025年):通过P4编程语言以及可编程FPGA或ASIC实现数据平面可编程,在包处理流水线加入一个新协议的支持,开发周期从数年降低到数周。可称为SDN 2.0
  • 第三阶段(2020–2030年):展望未来,网卡、交换机以及协议栈均可编程,整个网络成为一个可编程平台。可称为SDN 3.0

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值