《云數(shù)據(jù)中心網(wǎng)絡(luò)與SDN:技術(shù)架構(gòu)與實現(xiàn)》——2.5.3 接口協(xié)議適配
2.5.3 接口協(xié)議適配

通用平臺離不開適配。適配對于SDN的含義,通常就是指把控制器看作網(wǎng)絡(luò)中的操作系統(tǒng),對不同的業(yè)務(wù)或者設(shè)備,或者說對北向接口和南向協(xié)議,進(jìn)行統(tǒng)一的抽象。對北向接口的抽象還好,南向的適配目前遇到了巨大的困境。
從日常的經(jīng)驗來看,這對于操作系統(tǒng)來說應(yīng)該是天經(jīng)地義的。之所以聽起來這么自然,是因為一提到操作系統(tǒng),大家的認(rèn)識大多都是在個人電腦領(lǐng)域的,這個領(lǐng)域里的分工很明確了,做鼠標(biāo)鍵盤的廠家沒有自己來做操作系統(tǒng)的,微軟也不會想著自己去做硬件。再加上Windows在市場上具有不可撼動的地位,所有的廠家都要圍繞著Windows提供的IO接口來做驅(qū)動的開發(fā)。
然而,在網(wǎng)絡(luò)的圈子里面可不是這樣的。傳統(tǒng)網(wǎng)絡(luò)里面盒子的軟硬件是一體的,全是廠家自己來玩,而且里面是怎么玩的也不會告訴給你,廠家A的引擎是不可能控制廠家B的業(yè)務(wù)板卡的。SDN來了以后,控制器的角色就好比一個要把所有廠家設(shè)備都控制起來的通用引擎,然而現(xiàn)在南向協(xié)議五花八門,不同南向協(xié)議對設(shè)備抽象的模型是完全不一樣的,這就給控制器上的適配工作帶來了巨大的挑戰(zhàn)。試想一下,如果筆記本的觸摸板、有線鼠標(biāo)和無線鼠標(biāo),它們的操作方式完全不一樣,這會給操作系統(tǒng)帶來多大的困擾。而且還有一個問題是,控制器在網(wǎng)絡(luò)中目前仍然處于十分弱勢的地位,即使有一個開源的控制器對南向協(xié)議做出了不錯的抽象,廠商也不見得愿意把自己的設(shè)備適配到上面去,因為廠家是不會用開源控制器和自己商用控制器左右互搏的。
如果想要做適配,從軟件實現(xiàn)的角度來看就要在控制器的架構(gòu)中增加厚厚的一層,屏蔽掉不同南向協(xié)議的差異。想要適配的南向協(xié)議越多,這一層就要做得越厚,積累到一定程度會嚴(yán)重地影響到控制器的可擴(kuò)展性。到底是“大且全”,還是“小而美”?這是個見仁見智的話題,沒有絕對的優(yōu)劣。
網(wǎng)絡(luò)的操作系統(tǒng)最終能順利地走上PC操作系統(tǒng)的路線嗎?只有時間能夠告訴我們答案。
TCP/IP 網(wǎng)絡(luò) SDN
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。