SDN簡介


SDN的定義

    軟體定義的網路 (Software-Defined Networking),是一種新的聯網概念或架構,是由美國史丹佛大學Clean State計畫提出。利用OpenFlow協定,把路由器的控制平面(control plane)從資料平面(data plane)中分離出來,以軟體方式實作。這個架構可以讓網路管理員,在不更動硬體裝置的前提下,以中央控制方式,用程式重新規劃網路,為控制網路流量提供了新的方法,也提供了核心網路及應用創新的良好平台,旨在使資料網路更靈活、更易於操作和管理

施行SDN的方法:
      
    Openflow: 目前最知名的方法就是 ONF 所定義與推廣的SDN/OpenFlow,將原本存在同一網路交換設備內的轉發與控制平面分離,將控制平面移動到一個單獨的設備稱為控制器(controller),負責計算網路的最佳路徑,通過標準協議控制交換機對特定資料流的轉發(forwarding)行為。

這種SDN方法的核心技術是OpenFlow,以規範網路交換器(switch)和控制器(controller)之間的溝通協議。



圖[1]SDN的架構示意圖摘自[1]



Comments