須要SDN的緣由主要是:隨着網絡規模的不斷擴大,封閉的網絡設備內置了過多的複雜協議,增長了運營商定製優化網絡的難度,科研人員沒法在真實環境中規模部署新協議.同時,互聯網流量的快速增加(預計到2018年,全球流量將達到1.6×1021字節[1]),用戶對流量的需求不斷擴大,各類新型服務不斷出現,增長了網絡運維成本.它解放了手工操做,減小了配置錯誤,易於統一快速部署。編程
優勢:容許數據包攜帶用戶程序,並可以由網絡設備自動執行.用戶能夠經過編程方式動態地配置網絡,達到了方便管理網絡的目的。跨域
ONF全稱:開放網絡基金會(Open Networking Foundation)。是一個專門負責訂製SDN接口標準的著名組織。安全
將可編程的決策平面(即控制層)從數據平面分離,使控制平面邏輯中心化與自動化。網絡
SDN由下到上(或稱由南向北)分爲數據平面、控制平面和應用平面.數據平面與控制平面之間利用 SDN 控制數據平面接口(control-data-plane interface,簡稱 CDPI)進行通訊,CDPI具備統一的通訊標準,目前主要採用 OpenFlow 協議[4].控制平面與應用平面之間由 SDN 北向接口(northbound interface,簡稱 NBI)負責通訊,NBI 容許用戶按實際需求定製開發.架構
(1) SDN 可擴展性研究
(2)SDN 規模部署與跨域通訊
(3)傳統網絡與 SDN 共存問題研究
(4)SDN 在數據中心的應用研究
(5)借鑑 SDN 思想融合 IPv6 過渡機制:IPv6 過渡技術成爲當前互聯網的熱點現存的 IPv6 過渡機制種類繁多,適用場景侷限.
(6) SDN 與其餘新型網絡架構融合:SDN 與其餘新型網絡架構融合,可使兩種架構造成互補,推進將來網絡的進一步發展.在 ICN中利用SDN技術分離控制信息,融合兩種技術優點,將成爲將來的網絡值得探討的問題
(7)SDN 網絡安全運維
(1)企業網與校園網
(2)數據中心與雲
(3)廣域網
(4)無線網絡分佈式
分佈式控制器通常可採用兩類方式進行擴展,分別是扁平控制方式和層次控制方式。
扁平控制方式:全部控制器被放置在不相交的區域裏,分別管理各自的網絡。各控制器間的地位相等,並經過東西向接口進行通訊。
層次控制方式:控制器之間具備垂直管理的功能。也就是說,局部控制器負責各自的網絡,全局控制器負責局部控制器,控制器之間的交互可經過全局控制器來完成。優化
OpenFlow 1.1.0 增長了部分規則,並開始支持多級流表、羣組表和動做集等功能.設計
架構共分爲 3 個層次,分別是網絡應用與業務流程(即應用層)、控制平臺(即控制層)和物理與虛擬網絡設備(即數據層)。dns
NFV是針對運營商網絡出現的問題而提出的 SDN 解決方案。