在SDN已經(jīng)成為網(wǎng)絡(luò)新時(shí)代的前沿技術(shù)和新興產(chǎn)業(yè)的當(dāng)下,SDN將給傳統(tǒng)網(wǎng)絡(luò)帶來怎樣的沖擊和價(jià)值?“SDN帶來快捷的服務(wù)配置,組網(wǎng)靈活等優(yōu) 勢(shì)。”這可能是很多軟件定義網(wǎng)絡(luò)(SDN)提供商的炒作。到目前為止,已經(jīng)有太多的SDN言論,但有真正的實(shí)踐還很少,這項(xiàng)新興技術(shù)能否給企業(yè)帶來效益?
如圖所示,SDN將控制平面從網(wǎng)絡(luò)交換機(jī)和路由器中的數(shù)據(jù)平面分離出來,SDN控制器實(shí)現(xiàn)網(wǎng)絡(luò)拓?fù)涞氖占?、路由的?jì)算、流表的生成及下發(fā)、網(wǎng)絡(luò)的管 理與控制等功能,網(wǎng)絡(luò)層設(shè)備僅負(fù)責(zé)流量的轉(zhuǎn)發(fā)及策略的執(zhí)行。轉(zhuǎn)發(fā)與控制分離帶來了控制邏輯集中,SDN控制器擁有網(wǎng)絡(luò)的全局靜態(tài)拓?fù)?、全網(wǎng)的動(dòng)態(tài)轉(zhuǎn)發(fā)表信 息、全網(wǎng)絡(luò)的資源利用率、故障狀態(tài)等,從而也開放了網(wǎng)絡(luò)能力,通過集中的SDN控制器實(shí)現(xiàn)網(wǎng)絡(luò)資源的統(tǒng)一管理、整合以及虛擬化后,采用規(guī)范化的北向接口為 上層應(yīng)用提供按需的網(wǎng)絡(luò)資源及服務(wù),實(shí)現(xiàn)網(wǎng)絡(luò)能力開放,按需提供。
SDN是一種革命性的變革,它解決了傳統(tǒng)網(wǎng)絡(luò)中無法避免的一些問題,包括缺乏靈活性、對(duì)需求變化的響應(yīng)速度緩慢、無法實(shí)現(xiàn)網(wǎng)絡(luò)的虛擬化以及高昂的成 本等。在當(dāng)前的網(wǎng)絡(luò)架構(gòu)下,網(wǎng)絡(luò)運(yùn)營商和企業(yè)無法快速提供新的業(yè)務(wù),原因在于他們必須等待設(shè)備提供商以及標(biāo)準(zhǔn)化組織同意,并將新的功能納入到專有的運(yùn)行環(huán) 境中才能實(shí)現(xiàn)。很顯然這是一個(gè)漫長的等待過程,或許等到現(xiàn)有網(wǎng)絡(luò)真正具備這一新的功能時(shí),市場(chǎng)已經(jīng)發(fā)生了很大變化。
有了SDN,形勢(shì)則發(fā)生了改變。網(wǎng)絡(luò)運(yùn)營商和企業(yè)可以通過自己編寫的軟件輕松地決定網(wǎng)絡(luò)功能。SDN可以讓他們?cè)陟`活性、敏捷性以及虛擬化等方面更 具主動(dòng)性。SDN可以幫助網(wǎng)絡(luò)運(yùn)營商和企業(yè),只要通過普通的軟件就能隨時(shí)提供新的業(yè)務(wù)。通過OpenFlow的轉(zhuǎn)發(fā)指令集將網(wǎng)絡(luò)控制功能集中,網(wǎng)絡(luò)可以被 虛擬化,并被當(dāng)成是一種邏輯上的資源,而非物理資源加以控制和管理。
SDN通過消除應(yīng)用和特定網(wǎng)絡(luò)細(xì)節(jié)——比如端口和地址之間的關(guān)聯(lián),使得無需花費(fèi)時(shí)間和金錢重新編寫應(yīng)用和人工配置網(wǎng)絡(luò)設(shè)備即可升級(jí)網(wǎng)絡(luò)的物理平面成為可能。
長期以來,通過命令行接口進(jìn)行人工配置,一直在阻礙網(wǎng)絡(luò)向虛擬化邁進(jìn),并且它還導(dǎo)致了運(yùn)營成本高昂、網(wǎng)絡(luò)升級(jí)時(shí)間較長無法滿足業(yè)務(wù)需求、容易發(fā)生錯(cuò) 誤等問題。SDN使得一般的編程人員在通用服務(wù)器的通用操作系統(tǒng)上,利用通用的軟件就能定義網(wǎng)絡(luò)功能,讓網(wǎng)絡(luò)可編程化。SDN帶來巨大的市場(chǎng)機(jī)遇,因?yàn)樗?可以滿足不同客戶需求、提供高度定制化的解決方案。這就使網(wǎng)絡(luò)運(yùn)營建立在開放軟件的基礎(chǔ)上,不需要依靠設(shè)備提供商的特定硬件和軟件才能增設(shè)新功能。
更為重要的是,某些網(wǎng)絡(luò)功能的提供也變得異常簡單,比如組播和負(fù)載均衡功能的實(shí)現(xiàn)等。另外,拓?fù)浣Y(jié)構(gòu)的限制也將消失。比如在傳統(tǒng)數(shù)據(jù)中心中,由于樹形拓?fù)鋵?dǎo)致的、占統(tǒng)治地位的東西像流量被限制的問題也將得到解決。
總結(jié)來說,SDN所能提供的五大好處如下:
第一、SDN為網(wǎng)絡(luò)的使用、控制以及如何創(chuàng)收提供了更多的靈活性。
第二、SDN加快了新業(yè)務(wù)引入的速度。網(wǎng)絡(luò)運(yùn)營商可以通過可控的軟件部署相關(guān)功能,而不必像以前那樣等待某個(gè)設(shè)備提供商在其專有設(shè)備中加入相應(yīng)方案。
第三、SDN降低了網(wǎng)絡(luò)的運(yùn)營費(fèi)用,也降低了出錯(cuò)率,原因在于實(shí)現(xiàn)了網(wǎng)絡(luò)的自動(dòng)化部署和運(yùn)維故障診斷,減少了網(wǎng)絡(luò)的人工干預(yù)。
第四、SDN有助于實(shí)現(xiàn)網(wǎng)絡(luò)的虛擬化,從而實(shí)現(xiàn)了網(wǎng)絡(luò)的計(jì)算和存儲(chǔ)資源的整合,最終使得只要通過一些簡單的軟件工具組合,就能實(shí)現(xiàn)對(duì)整個(gè)網(wǎng)絡(luò)的控制和管理。
第五、SDN讓網(wǎng)絡(luò)乃至所有IT系統(tǒng)更好地以業(yè)務(wù)目標(biāo)為導(dǎo)向。