SDN網(wǎng)絡(luò )的最終目標是服務(wù)于多樣化的業(yè)務(wù)應用創(chuàng )新。因此隨著(zhù)SDN技術(shù)的部署和推廣,將會(huì )有越來(lái)越多的業(yè)務(wù)應用被研發(fā),這類(lèi)應用將能夠便捷地通過(guò)SDN北向接口調用底層網(wǎng)絡(luò )能力,按需使用網(wǎng)絡(luò )資源。
SDN推動(dòng)業(yè)務(wù)創(chuàng )新已經(jīng)是業(yè)界不爭的事實(shí),它可以被廣泛地應用在云數據中心、寬帶傳輸網(wǎng)絡(luò )、移動(dòng)網(wǎng)絡(luò )等種種場(chǎng)景中,其中為云計算業(yè)務(wù)提供網(wǎng)絡(luò )資源服務(wù)就是一個(gè)非常典型的案例。眾所周知,在當前的云計算業(yè)務(wù)中,服務(wù)器虛擬化、存儲虛擬化都已經(jīng)被廣泛應用,它們將底層的物理資源進(jìn)行池化共享,進(jìn)而按需分配給用戶(hù)使用。相比之下,傳統的網(wǎng)絡(luò )資源遠遠沒(méi)有達到類(lèi)似的靈活性,而SDN的引入則能夠很好地解決這一問(wèn)題。
SDN通過(guò)標準的南向接口屏蔽了底層物理轉發(fā)設備的差異,實(shí)現了資源的虛擬化,同時(shí)開(kāi)放了靈活的北向接口供上層業(yè)務(wù)按需進(jìn)行網(wǎng)絡(luò )配置并調用網(wǎng)絡(luò )資源。云計算領(lǐng)域中知名的OpenStack就是可以工作在SDN應用層的云管理平臺,通過(guò)在其網(wǎng)絡(luò )資源管理組件中增加SDN管理插件,管理者和使用者可利用SDN北向接口便捷地調用SDN控制器對外開(kāi)放的網(wǎng)絡(luò )能力。當有云主機組網(wǎng)需求(例如建立用戶(hù)專(zhuān)有的VLAN)被發(fā)出時(shí),相關(guān)的網(wǎng)絡(luò )策略和配置可以在OpenStack管理平臺的界面上集中制定并進(jìn)而驅動(dòng)SDN控制器統一地自動(dòng)下發(fā)到相關(guān)的網(wǎng)絡(luò )設備上。
因此,網(wǎng)絡(luò )資源可以和其他類(lèi)型的虛擬化資源一樣,以抽象的資源能力的面貌統一呈現給業(yè)務(wù)應用開(kāi)發(fā)者,開(kāi)發(fā)者無(wú)需針對底層網(wǎng)絡(luò )設備的差異耗費大量開(kāi)銷(xiāo)從事額外的適配工作,這有助于業(yè)務(wù)應用的快速創(chuàng )新。