1.軟件定義的北向應用程序接口(SDN 北向 api)通常是SDN REST api,用于SDN控制器與網絡上運行的服務和應用程序之間的通信。
2.這些api可用于通過SDN網絡可編程性促進網絡的高效編排和自動化,以滿足不同應用程序的需求。
北向接口是如何工作的?
3.北向api接口是應用層和SDN控制器之間的鏈接。
4.應用層可以告訴網絡他們需要什么(數據、存儲、帶寬等等),網絡則可以傳遞這些資源給應用層,或者告之它所擁有的資源。
5.這些api接口支持各種各樣的應用程序。
6.這可能就是為什么SDN北向 API是SDN環境中最易變的組件之一:在堆棧的不同位置存在各種接口,并通過SDN控制器控制不同類型的應用程序。

7.可以通過北向接口優化的網絡應用程序類型包括負載均衡、防火墻或其他軟件定義的安全服務,或云相關編排應用。
8.北向 API接口還用于將SDN控制器與自動化堆棧(如Puppet、Chef、SaltStack)以及編排平臺(如OpenStack、VMware的vCloudDirector或Apache的開源CloudStack)進行集成。
9.其目標是抽象網絡的內部工作機制,以便應用程序開發人員能夠“掛接”到網絡中并進行更改以適應應用程序的需要。
10.幾個開源項目組致力于開發北向接口和rest api接口
11.例如,Linux開放API計劃的重點是使用可跨多個程序、接口和操作系統使用的開源代碼構建可編程API接口。
12.歡迎掃一掃添加DC Farm博客小程序二維碼
評論前必須登錄!
立即登錄 注冊