ONOS发布“Blackbird”开源SDN操作系统

加利福尼亚州,门洛帕克开源组织ONOS今日发布了其第二版开源SDN操作系统,并将其命名为“Blackbird,该系统聚焦高性能、大规模以及高可用性。ONOS开源平台率先定义了全方位的测量系统,用于有效评估运营商级SDN控制器及控制平台的“电信级系数”。ONOS使用该度量系统对其“Blackbird”系统进行了性能评估,并公布了评估结果。

ONOS控制平面采用分布式结构,但逻辑层面采用集中式设计,实现高性能、大规模以及高可用性。其中,高可用性的特点主要包括从网络故障中完全恢复,例如交换机或链路失效、节点失效、整个ONOS集群失效、单点集群失效、集群分区及设备和节点通信故障。

Blackbird系统同时也有助于解决当前确定SDN控制平面的“电信级系数”所应对的挑战。当前用于测量SDN控制平面性能的手段,包括一些过于简单的方法,比如“Cbench”,均没有全面或准确地评估SDN控制平面的能力,因此这也显示出发布一套全面准确的测量系统的重要性。

ONOSBlackbird系统从以下几个方面对SDN控制平面的性能和其他电信级属性进行全面、有效的度量:

性能度量指标:

  • 拓扑结构链路更改时延

  • 拓扑结构交换机更改时延

  • 流操作吞吐量

  • 安装(北向)时延

  • 撤销(北向)时延

  • 重路由(北向)时延

  • 吞吐量

可扩展性

  • 通过提升容量来扩展控制平面的能力

高可用性

  • 出现故障或进行维护和升级时保持不间断工作

ONOS目标是实现每秒100万次流操作,且小于100 ms(理想情况下小于10 ms)的时延。ONOS的“Blackbird”系统的大部分性能指标满足该标准,对于不满足标准的指标,ONOS将根据用例和部署要求在随后的版本中进行优化。

你可能感兴趣的:(ONOS发布“Blackbird”开源SDN操作系统)