開(kāi)源組織ONOS今日發(fā)布了其第二版開(kāi)源SDN操作系統,并將其命名為“Blackbird”,該系統聚焦高性能、大規模以及高可用性.oNOS開(kāi)源平臺率先定義了全方位的測量系統,用于有效評估運營(yíng)商級SDN控制器及控制平臺的“電信級系數”。oNOS使用該度量系統對其“Blackbird”系統進(jìn)行了性能評估,并公布了評估結果。
ONOS控制平面采用分布式結構,但邏輯層面采用集中式設計,實(shí)現高性能、大規模以及高可用性。其中,高可用性的特點(diǎn)主要包括從網(wǎng)絡(luò )故障中完全恢復,例如交換機或鏈路失效、節點(diǎn)失效、整個(gè)ONOS集群失效、單點(diǎn)集群失效、集群分區及設備和節點(diǎn)通信故障。
“Blackbird”系統同時(shí)也有助于解決當前確定SDN控制平面的“電信級系數”所應對的挑戰。當前用于測量SDN控制平面性能的手段,包括一些過(guò)于簡(jiǎn)單的方法,比如“Cbench”,均沒(méi)有全面或準確地評估SDN控制平面的能力,因此這也顯示出發(fā)布一套全面準確的測量系統的重要性。
ONOS的“Blackbird”系統從以下幾個(gè)方面對SDN控制平面的性能和其他電信級屬性進(jìn)行全面、有效的度量:
性能度量指標:
拓撲結構–鏈路更改時(shí)延
拓撲結構–交換機更改時(shí)延
流操作吞吐量
安裝(北向)時(shí)延
撤銷(xiāo)(北向)時(shí)延
重路由(北向)時(shí)延
吞吐量
可擴展性
通過(guò)提升容量來(lái)擴展控制平面的能力
高可用性
出現故障或進(jìn)行維護和升級時(shí)保持不間斷工作
ONOS目標是實(shí)現每秒100萬(wàn)次流操作,且小于100ms(理想情況下小于10ms)的時(shí)延.oNOS的“Blackbird”系統的大部分性能指標滿(mǎn)足該標準,對于不滿(mǎn)足標準的指標,ONOS將根據用例和部署要求在隨后的版本中進(jìn)行優(yōu)化。