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