SDN全稱是Software Defined Network,即軟件定義網(wǎng)絡(luò)。這是一種新的網(wǎng)絡(luò)架構(gòu),網(wǎng)絡(luò)的控制與轉(zhuǎn)發(fā)分離,并且可直接對網(wǎng)絡(luò)進行編程。熟悉網(wǎng)絡(luò)的人都清楚,網(wǎng)絡(luò)設(shè)備都是類似DOS、Linux的命令行交互式的界面,要想管理網(wǎng)絡(luò)設(shè)備必須要記住成百上千的晦澀難懂的命令,并且不同網(wǎng)絡(luò)廠商的設(shè)備命令都是千差萬別,網(wǎng)絡(luò)維護人員很難掌握。隨著數(shù)據(jù)中心規(guī)模不斷擴大,網(wǎng)絡(luò)維護工作難度進一步加大,這時SDN技術(shù)應(yīng)運而生。
SDN雖然是近兩年才被提出,但發(fā)展迅速。主流的網(wǎng)絡(luò)廠商都紛紛加入到了研究SDN技術(shù)的陣營。互聯(lián)網(wǎng)巨頭谷歌支持采用SDN技術(shù)用于自身數(shù)據(jù)中心的互連,阿朗設(shè)立了SDN子公司Nuage,Juniper則耗資收購了一家SDN創(chuàng)業(yè)公司。思科已經(jīng)發(fā)布了業(yè)界首款支持SDN的路由器設(shè)備。而國內(nèi)的華為、中興也均密切關(guān)注SDN的技術(shù)動向。尤其是華為,今年先后發(fā)布了面向運營商的Softcom和面向企業(yè)的SDN方案,是SDN最積極和領(lǐng)先的參與者之一。只有所有廠商都加入到支持SDN的隊伍中來,SDN技術(shù)才能發(fā)揮更大的作用。
SDN主要包含連接上層應(yīng)用的API接口、SDN控制軟件、控制數(shù)據(jù)平臺接口OpenFlow三個部分。
SDN通過API接口可以實現(xiàn)常用的網(wǎng)絡(luò)服務(wù)。包括路由、組播、安全、訪問控制、帶寬管理、流量工程、QOS、處理器和存儲的優(yōu)化、電源管理以及其他所有形成的策略管理,通過這些API用戶可以按照業(yè)務(wù)需求實現(xiàn)網(wǎng)絡(luò)功能的裁剪定制。例如:在SDN架構(gòu)的園區(qū)網(wǎng)中,可以很容易在有線和無線網(wǎng)絡(luò)中定義和實施一致性的策略。同樣,使用SDN可以通過智能業(yè)務(wù)流程和配置系統(tǒng)來管理整個網(wǎng)絡(luò)。開放式網(wǎng)絡(luò)基金會(open Networking Foundation, ONF)正在研究開放的API,以提高多廠商設(shè)備管理性,為按需資源分配自助式服務(wù)、網(wǎng)絡(luò)虛擬化以及安全的云服務(wù)打開大門。
SDN控制軟件根據(jù)應(yīng)用層需要的網(wǎng)絡(luò)服務(wù)通過OpenFlow在網(wǎng)絡(luò)設(shè)備上完成功能配置。在這個過程中,SDN控制軟件是一個承上啟下的軟件。用戶只能看到應(yīng)用層的這些網(wǎng)絡(luò)服務(wù),而控制層的SDN控制軟件,網(wǎng)絡(luò)設(shè)備對用戶都不可見。這樣用戶可以通過編程的方式對抽象的網(wǎng)絡(luò)進行配置,而不用通過手工方式處理那些成千上萬設(shè)備上的成千上萬行的配置。用戶也不用去關(guān)心網(wǎng)絡(luò)設(shè)備具體如何實現(xiàn)這些功能的,大大減少了數(shù)據(jù)中心維護的工作量。用戶可以通過自己編寫程序?qū)崿F(xiàn)新的特性,而不必等待網(wǎng)絡(luò)中那些私有和封閉的軟件實現(xiàn)這些特性。
這里不得不說一下OpenFlow,OpenFlow是SDN架構(gòu)中定義的第一個控制器與轉(zhuǎn)發(fā)層之間的通信接口標準。即OpenFlow是網(wǎng)絡(luò)設(shè)備和SDN控制軟件交互的語言。網(wǎng)絡(luò)設(shè)備要識別OpenFlow,而SDN控制軟件要知道如何使用OpenFlow才能讓網(wǎng)絡(luò)設(shè)備清楚是什么指令??梢詫penFlow比作CPU指令集。OpenFlow定義了一些基本原語,這些原語就像CPU指令集用于計算機系統(tǒng)編程一樣,可用于外部軟件實現(xiàn)對網(wǎng)絡(luò)轉(zhuǎn)發(fā)平面的編程。由此可見,OpenFlow非常重要,是SDN的獨有“語言”。
OpenFlow是一個開源的技術(shù),開放網(wǎng)絡(luò)基金會(ONF)在積極力推OpenFlow,希望更多的網(wǎng)絡(luò)廠商接受OpenFlow,這樣SDN才能發(fā)揮更大的作用。但是作為網(wǎng)絡(luò)領(lǐng)域的老大哥Cisco、虛擬化領(lǐng)域的老大Vmware顯然不想這么做,它們不想失去技術(shù)領(lǐng)先的優(yōu)勢。所以兩家廠商總是在OpenFlow的具體實現(xiàn)上做出一些私有的東西,這樣就缺乏通用性。舉例想想在網(wǎng)絡(luò)領(lǐng)域中早就有STP/MSTP這些標準,但思科依然在其設(shè)備上只支持私有的PVST/MST協(xié)議。原因就是全球的網(wǎng)絡(luò)設(shè)備有一多半都是我的,我定的規(guī)矩就是標準,這顯然會遭到其它網(wǎng)絡(luò)廠商的討伐。所以目前在SDN技術(shù)領(lǐng)域,仍存在著OpenFlow標準、思科和Vmware三種存在分歧的力量在博弈。
雖然三方力量在OpenFlow的具體功能實現(xiàn)上各有差異,但所有的廠商都是大力支持SDN技術(shù)推廣的。從SDN技術(shù)的出身就可以看出,其的確會給數(shù)據(jù)中心帶來技術(shù)上的變革,提升數(shù)據(jù)中心的使用效率。只不過三方力量仍在探討OpenFlow具體的實現(xiàn)到底用哪家的,最差的情況下就會在這個網(wǎng)絡(luò)市場上存在三種OpenFlow實現(xiàn),這樣就會由于實現(xiàn)不一致而無法做到全網(wǎng)網(wǎng)絡(luò)設(shè)備統(tǒng)一管理,這是所有的數(shù)據(jù)中心用戶所不愿看到的。
無論如何,SDN技術(shù)發(fā)展已經(jīng)成為所有網(wǎng)絡(luò)廠商的共識,這個標準的制定和實現(xiàn)過程會有些挫折,但依然不會阻止SDN技術(shù)的發(fā)展與完善。SDN已經(jīng)逐漸成為數(shù)據(jù)中心建設(shè)時必須考慮的功能之一,它將為數(shù)據(jù)中心提供高效的網(wǎng)絡(luò)管理,減低數(shù)據(jù)中心維護成本,提高數(shù)據(jù)中心運營的效率。
文章編輯:CobiNet(寧波),本公司專注于電訊配件,銅纜綜合布線系列領(lǐng)域產(chǎn)品研發(fā)生產(chǎn)超五類,六類,七類屏蔽網(wǎng)線/屏蔽模塊及相關(guān)模塊配件,歡迎來電咨詢0574 88168918,網(wǎng)址78867.cn
?2016-2019寧波科博通信技術(shù)有限公司版權(quán)所有浙ICP備16026074號