背景:傳統網路的層次結構是網際網路取得巨大成功的關鍵.但是隨著網路規模的不斷擴大,封閉的網路裝置內建了過多的複雜協議,增加了運營商定製優化網路的難度,科研人員無法在真實環境中規模部署新協議.同時,網際網路流量的快速增長,使用者對流量的需求不斷擴大,各種新型服務不斷出現,增加了網路運維成本.
這些問題說明網路架構需要革新,可程式設計網路的相關研究為sdn 的產生提供了可參考的理論依據.主動網路允許資料報攜帶使用者程式,並能夠由網路裝置自動執行.使用者可以通過程式設計方式動態地配置網路,達到了方便管理網路的目的.sdn技術能夠有效降低裝置負載,協助網路運營商更好地控制基礎設施,降低整體運營成本,成為最具前途的網路技術之一,所以需要sdn。
sdn特點:
利用分層的思想,sdn 將資料與控制相分離.在控制層,包括具有邏輯中心化和可程式設計的控制器,可掌握全域性網路資訊,方便運營商和科研人員管理配置網路和部署新協議等.在資料層,包括啞的(dumb)交換機(與傳統的二層交換機不同,專指用於**資料的裝置).交換機僅提供簡單的資料**功能,可以快速處理匹配的資料報,適應流量日益增長的需求.兩層之間採用開放的統一介面(如 openflow[4]等)進行互動.控制器通過標準介面向交換機下發統一標準規則,交換機僅需按照這些規則執行相應的動作即可。
onf的全稱是開放網路**會(open networking foundation),該組織是專門負責訂製sdn介面標準的著名組織。針對不同的需求,許多組織提出了相應的 sdn 參考架構.sdn 架構最先由 onf 組織提出,並已經成為學術界和產業界普遍認可的架構.該組織制訂的openflow 協議業已成為sdn介面的主流標準,許多運營商和生產廠商根據該標準進行研發。
控制器:nox控制器,nox-mt;並行控制器 maestro;分布式控制器:扁平控制器;層次控制器,還有onix,hypeflow,kandoo,beacon,floodlight,pox,ryu。
控制層和資料層通訊標準協議:openflow協議。
fv指的是功能虛擬化
nfv是針對運營商網路出現的問題而提出的sdn解決方案。
openflow 1.1.0 版本
分布式控制器中按照兩類方式進行擴充套件的控制器:扁平控制器,層次控制器。
2019 SDN第一次閱讀作業
美國學者唐 諾曼曾提出 為了讓系統更好地工作,早期需要管理複雜性而後期需要提取簡單性 網路發展了這麼多年,仍然處於 管理複雜性 階段,越來越多的網路新協議和新演算法使得網路控制平面變得越來越複雜,而網路資料平面的不斷擴充套件也給網路服務質量帶來了許多不可控因素。與此同時,現在的網路使用者卻對網路的易...
2019 SDN閱讀作業
1.為什麼需要sdn?sdn特點?需要sdn的原因 傳統網路的層次結構是網際網路取得巨大成功的關鍵,但是隨著網路規模的不斷擴大,封閉的網路裝置內建了過多的複雜協議,增加了運營商定製優化網路的難度,科研人員無法在真實環境中規 模部署新協議。同時,網際網路流量的快速增長,使用者對流量的需求不斷擴大,各種...
2019 SDN閱讀作業
軟體定義網路 sdn 研究進展 隨著網路規模的不斷擴大,封閉的網路裝置內建了過多的複雜協議,增加了運營商定製優化網路的難度,科研人員無法在真實環境中規模部署新協議.同時,網際網路流量的快速增長 預計到 2018 年,全球流量將達到 1.6 1021 位元組 使用者對流量的需求不斷擴大,各種新型服務不...