由于傳統(tǒng)的網(wǎng)絡(luò)設(shè)備(交換機、路由器)的固件是由設(shè)備制造商鎖定和控制,所以SDN希望將網(wǎng)絡(luò)控制與物理網(wǎng)絡(luò)拓?fù)浞蛛x,從而擺脫硬件對網(wǎng)絡(luò)架構(gòu)的限制。這樣企業(yè)便可以像升級、安裝軟件一樣對網(wǎng)絡(luò)架構(gòu)進行修改,滿足企業(yè)對整個網(wǎng)站架構(gòu)進行調(diào)整、擴容或升級。而底層的交換機、路由器等硬件則無需替換,節(jié)省大量的成本的同時,網(wǎng)絡(luò)架構(gòu)迭代周期將大大縮短。
理解SDN的概念應(yīng)該首先從對SDN的需求出發(fā),不同行業(yè)、不同應(yīng)用對SDN有著各自不同的需求,因此人們在談?wù)揝DN時通常也有著不同的理解。在網(wǎng)絡(luò)科研領(lǐng)域,人們利用SDN快速地部署和試驗創(chuàng)新的網(wǎng)絡(luò)架構(gòu)與通信協(xié)議;大型互聯(lián)網(wǎng)公司希望SDN提供掌握網(wǎng)絡(luò)深層信息的可編程接口,以優(yōu)化和提升業(yè)務(wù)體驗;云服務(wù)提供商希望SDN提供網(wǎng)絡(luò)虛擬化和自動配置以適應(yīng)其擴展性和多租戶需求;ISP希望利用SDN簡化網(wǎng)絡(luò)管理以及實現(xiàn)快速靈活的業(yè)務(wù)提供;企業(yè)網(wǎng)用戶希望SDN實現(xiàn)私有云的自動配置和降低設(shè)備采購成本。
從起源來看,SDN誕生于美國GENI項目資助的斯坦福大學(xué)CleanSlate課題,以Nick McKeown教授為首的研究團隊提出了OpenFlow的概念并用于校園網(wǎng)絡(luò)的試驗創(chuàng)新,基于OpenFlow的后續(xù)研究使網(wǎng)絡(luò)具有了可編程的特性,SDN的概念應(yīng)運而生。2009年,SDN入圍Technology Review十大前沿技術(shù)。2011年,在Mckeown教授等人的推動下,開放網(wǎng)絡(luò)基金會ONF成立,致力于推動SDN架構(gòu)、技術(shù)的規(guī)范和發(fā)展工作。2012年可謂是SDN商用元年,Google部署SDN、Cisco發(fā)布開放網(wǎng)絡(luò)環(huán)境戰(zhàn)略、Vmware收購Nicira等重要事件將SDN推向了全球矚目的焦點。分析公司IDC的調(diào)查和預(yù)測顯示, 目前85%的行業(yè)相關(guān)企業(yè)正在研究SDN, 2016年SDN相關(guān)市場空間將從2012年的微不足道快速增長至37億美元。
SDN的核心特點是將實體設(shè)備作為基礎(chǔ)資源,抽象出網(wǎng)絡(luò)操作系統(tǒng)(NOS)隱藏底層物理細(xì)節(jié)并向上層提供統(tǒng)一的管理和編程接口,以NOS為平臺開發(fā)的應(yīng)用程序可以實現(xiàn)通過軟件來定義網(wǎng)絡(luò)拓?fù)?、資源分配、處理機制等。目前,業(yè)內(nèi)各界討論的SDN大致可分為廣義和狹義兩種:廣義SDN泛指向上層應(yīng)用開放資源接口,可實現(xiàn)軟件編程控制的各類基礎(chǔ)網(wǎng)絡(luò)架構(gòu);狹義SDN則專指符合ONF組織定義的開放架構(gòu),基于標(biāo)準(zhǔn)OpenFlow協(xié)議實現(xiàn)的軟件定義網(wǎng)絡(luò)。
內(nèi)容來自百科網(wǎng)