
SDN控制器的一個顯著優勢是自動化。網絡工程師無需手動配置單個設備,而是可以通過SDN控制器配置和分發策略??刂破鬟€支持靈活的路徑路由、可靠性和可見性。
常見的SDN控制器包括Floodlight、Nox、OpenDaylight、Open
NetworkOperatingSystem、Pox、Ryu和Trema。那,如何從各種選項中進行選擇呢?可根據吞吐量、延遲和CPU使用率等性能因素來選擇SDN控制器。
以下是SDN控制器的10個常見特性:
OpenFlow——一種南向API,可將交換機轉發的流請求定向到控制器,反之亦然。
GUI——接收并顯示有關轉發設備、配置和應用部署的數據。
NorthboundRESTAPI——支持應用和控制器之間的通信。
集群——提高可擴展性和控制器性能。
量子API——從控制器到云服務的調用。
同步——負責控制器如何存儲和響應網絡數據。
生產力——影響開發人員創建應用和使用控制器編程語言的難易程度。
伙伴關系支持——第三方支持的級別。
平臺支持——SDN控制器與各種操作系統的兼容性。
模塊化——創建指令和子程序的能力。
但選擇過程可能不如比較性能與功能那樣清晰??赡苄枰褂没旌戏椒?,考慮控制器標準、替代方案和優先級。