從可編程性談?wù)勂髽I(yè)為什么需要SDN?
如果問近兩年的網(wǎng)絡(luò)領(lǐng)域什么最火?那非軟件定義網(wǎng)絡(luò)SDN莫屬。SDN本質(zhì)上具有“控制和轉(zhuǎn)發(fā)分離”、“設(shè)備資源虛擬化”和“硬件及軟件可編程”三大特性,其中借助“可編程”的特性,將有助于企業(yè)控制運營成本,并實現(xiàn)業(yè)務(wù)增長。
從可編程性談?wù)勂髽I(yè)為什么需要SDN?
國外媒體networkcomputing認為,網(wǎng)絡(luò)的可編程性最終將成為助力企業(yè)發(fā)展的關(guān)鍵。因為在傳統(tǒng)的企業(yè)網(wǎng)絡(luò)管理方式中,大都需要網(wǎng)絡(luò)管理員逐一手工操作,無法形成有規(guī)模的、系統(tǒng)的管理。根據(jù)Computer Economics的統(tǒng)計,2014年每個網(wǎng)絡(luò)管理員要管理的網(wǎng)絡(luò)設(shè)備多達37個,而到了2015年,這一數(shù)字躍升至59個,提升幅度達60%,如果按照這個速度發(fā)展下去,企業(yè)的網(wǎng)絡(luò)管理員將不堪重負。
而有了SDN,確切的說是通過網(wǎng)絡(luò)可編程(網(wǎng)絡(luò)采用DevOps方式)實現(xiàn)自動化管理,將可進一步節(jié)省在網(wǎng)絡(luò)管理員方面的投入。
SDN不僅有益于網(wǎng)絡(luò),更有利于企業(yè)業(yè)務(wù)。通過控制平面和數(shù)據(jù)平面的可編程,將進一步控制企業(yè)投入的成本,并將加快企業(yè)業(yè)務(wù)的增長。說到這,就不得不提最初推動SDN發(fā)展的重要協(xié)議——OpenFlow,其將底層網(wǎng)絡(luò)解耦為控制平面和數(shù)據(jù)平面,并通過控制端可編程,實現(xiàn)在任何時間重新編排任意數(shù)據(jù)包的傳輸路徑。
而除了OpenFlow之外,其他的SDN解決方案也提供了類似的功能,只不過是通過API來實現(xiàn)。這些API借助統(tǒng)一的命令和控制平臺,實現(xiàn)對設(shè)備的配置和管理。目前其已廣泛應(yīng)用于數(shù)據(jù)中心和編排服務(wù)提供商,讓網(wǎng)絡(luò)可以直接支撐上層應(yīng)用。
其實無論是哪種方式,對于企業(yè)而言,都可通過網(wǎng)絡(luò)控制層面的可編程性,實現(xiàn)自動化的網(wǎng)絡(luò)配置和管理,從而降低專業(yè)技術(shù)人員的投入和運營成本。
在數(shù)據(jù)平面,同樣體現(xiàn)出可編程性的優(yōu)勢。其中在經(jīng)典的OpenFlow SDN中,APP或插件借助控制器上標準的南向接口(API),可實時更改數(shù)據(jù)流的網(wǎng)絡(luò)行為。例如在控制器上加入IDS/IPS等安全插件,就是目前業(yè)界相當流行的新趨勢。
綜合來看,控制平面可編程,更好地實現(xiàn)了網(wǎng)絡(luò)自動化和編排,為企業(yè)提供更穩(wěn)定高效的網(wǎng)絡(luò),并降低運營成本;與此同時,數(shù)據(jù)平面可編程,則可加速部署新服務(wù),或快速修改已有服務(wù),從而更好地支持新的應(yīng)用。所以說,控制和數(shù)據(jù)平面可編程已經(jīng)成為現(xiàn)代網(wǎng)絡(luò)的趨勢,因此企業(yè)必須要擁抱SDN。






















