過去20年,數(shù)據(jù)中心網(wǎng)絡(luò)一直是傳統(tǒng)的三層網(wǎng)絡(luò)模型,三層網(wǎng)絡(luò)結(jié)構(gòu)由于性能瓶頸和網(wǎng)絡(luò)利用率等問題,如三層網(wǎng)絡(luò)結(jié)構(gòu)上主機需要通過高速帶寬相互訪問,但通過層層的uplink口,會導(dǎo)致潛在的、而且非常明顯的性能衰減,而且,三層網(wǎng)絡(luò)結(jié)構(gòu)的原始設(shè)計更會加劇這種性能衰減,由于生成樹協(xié)議會防止冗余鏈路存在環(huán)路,雙上行鏈路接入交換機只能使用一個指定的網(wǎng)絡(luò)接口鏈接,這些問題的存在讓網(wǎng)絡(luò)資深人士一直在探索新一代數(shù)據(jù)中心網(wǎng)絡(luò)結(jié)構(gòu)。
因此,我們所期望的新型數(shù)據(jù)中心網(wǎng)絡(luò)模型應(yīng)是一個開放的生態(tài)系統(tǒng),客戶能夠自由地選擇行業(yè)標準的網(wǎng)絡(luò)設(shè)備、網(wǎng)絡(luò)應(yīng)用和網(wǎng)絡(luò)操作系統(tǒng),以滿足其業(yè)務(wù)需要。
開放網(wǎng)絡(luò):不只是標準協(xié)議
在網(wǎng)絡(luò)領(lǐng)域,開放并不是一個新名詞,過去五年,這個詞匯經(jīng)常被提到。通常我們認為開放是指采用標準的協(xié)議,不是私有的,在網(wǎng)絡(luò)領(lǐng)域叫標準協(xié)議。除了之外,戴爾大中華區(qū)企業(yè)解決方案網(wǎng)絡(luò)產(chǎn)品高級經(jīng)理姚鑫浩認為:“網(wǎng)絡(luò)的開放,不僅只是標準協(xié)議,還希望建立一個解耦合的網(wǎng)絡(luò)生態(tài),不再需要將網(wǎng)絡(luò)硬件設(shè)備與網(wǎng)絡(luò)操作軟件綁定,因為對于某些應(yīng)用程序來說,開放標準是一種更好地選擇,它幫助客戶獲得更加靈活,更加簡易的解決方案。”
上圖為:戴爾大中華區(qū)企業(yè)解決方案網(wǎng)絡(luò)產(chǎn)品高級經(jīng)理姚鑫浩
解耦合的網(wǎng)絡(luò)模型
面向開放網(wǎng)絡(luò)時代的軟件或者是操作系統(tǒng)是采用開放的工業(yè)標準,同時構(gòu)建 “解耦合的模型”。解耦合模型系戴爾于2014年提出,將控制硬件的操作系統(tǒng)分開,即網(wǎng)絡(luò)軟件與網(wǎng)絡(luò)硬件分開。
原來傳統(tǒng)網(wǎng)絡(luò)廠商賣出設(shè)備必須同時使用該廠商的軟件,解耦合模型可實現(xiàn)出售硬件的時候,可以搭載不同的第三方的操作系統(tǒng),這些操作系統(tǒng)各有特長,并不雷同。為此,戴爾從2014年開始逐步實施網(wǎng)絡(luò)開放戰(zhàn)略,第一步是讓不同廠家的操作系統(tǒng)能夠運行在戴爾的硬件平臺上;第二步發(fā)布開放的操作系統(tǒng)并獨立于戴爾硬件,也就是可以安裝在符合OCP標準的硬件平臺之上。戴爾希望建立一個解耦合的網(wǎng)絡(luò)生態(tài),不再將網(wǎng)絡(luò)硬件設(shè)備與網(wǎng)絡(luò)操作軟件綁定。
揭密戴爾OS10:新一代網(wǎng)絡(luò)操作系統(tǒng)
為打造上述解耦合的網(wǎng)絡(luò)生態(tài),戴爾發(fā)布了Operating System 10 (OS10)操作系統(tǒng),這是一個新一代網(wǎng)絡(luò)操作系統(tǒng),設(shè)計目的是將更高的軟件靈活性和可編程性帶入大規(guī)模數(shù)據(jù)中心環(huán)境。OS10軟件環(huán)境通過解耦網(wǎng)絡(luò)軟件,提高現(xiàn)代數(shù)據(jù)中心的功能性。OS10軟件環(huán)境可讓客戶在整個IT運營過程中如何使用軟件擁有更多的選擇。
OS10包含底層的未修改的Linux操作系統(tǒng)和上層的多種多樣的可選應(yīng)用模塊。同時,戴爾也正在將OS10基礎(chǔ)軟件的各個元素貢獻給SONiC項目,并努力實現(xiàn)OS10基礎(chǔ)軟件和 SONiC軟件兩者未來版本之間的協(xié)調(diào)和特性平衡。底層的體系結(jié)構(gòu)提供構(gòu)建件來實現(xiàn)各種特性,其中包括:通過通用的API進行硬件接口;在計算資源和網(wǎng)絡(luò)資源之間保持一致;允許簡單地遷移到開放網(wǎng)絡(luò);充分的可編程性等。
開放式網(wǎng)絡(luò)生態(tài)
除了戴爾的OS操作系統(tǒng)外,我們看到,已經(jīng)有越來越多的企業(yè)加入到開放網(wǎng)絡(luò)的生態(tài)體系中,并推動了整個開放式網(wǎng)絡(luò)行業(yè)的發(fā)展。不久前,微軟在2016年度開放計算項目(OCP)峰會上正式推出了基于Debian GNU/Linux的網(wǎng)絡(luò)交換機操作系統(tǒng)(NOS)-SONiC(Software for Open Networking in the Cloud),SONiC被視為開放網(wǎng)絡(luò)理念的一種具體實現(xiàn),不僅有助于客戶利用開源資源開展創(chuàng)新和實驗,也不犧牲安全、質(zhì)量、可編程性和可轉(zhuǎn)移性,同時非常靈活,可向上或向下擴展軟件功能。
戴爾OS10與SONiC的基礎(chǔ)設(shè)計元素整體相似,可以實現(xiàn)將強化的OS10基本組件應(yīng)用到SONiC之中。
開放式網(wǎng)絡(luò)生態(tài)的形成,緣于開放式網(wǎng)絡(luò)架構(gòu)可以讓客戶將更多的精力和資源集中于業(yè)務(wù)本身,而不是復(fù)雜的底層基礎(chǔ)架構(gòu)上,開放式網(wǎng)絡(luò)正是順應(yīng)這一發(fā)展趨勢,達到實現(xiàn)快速創(chuàng)新的需要。