sdn即軟體定義網路,可以將網路虛擬化,實現資料**和控制分離,控制與**分離後,更利於網路的集中控制,使得控制層獲得網路資源的全域性資訊,並根據業務需求進行資源的全域性調配和優化。由此可見,sdn技術的效能和可靠性瓶頸在於sdn控制器,因此,sdn控制器可靠性測試是很有必要的。
sdn是一種新型的網路架構,有靈活、智慧型、自動化、可程式設計、資源池化,業務感知等等優點。而這些優點全都依賴於sdn網路中的核心元件——控制器。作為以**管控的方式管理整張網路的大腦,控制器的效能關乎整個網路的效能表現,因此sdn控制器的可靠性和效能測試十分重要。現有方法是使用物理主機和交換機,占用較多資源;此為現有技術中存在的缺陷和不足。
近些年,sdn迅速興起,並得到學術界和工業界的廣泛關注,且成功地應用於商業網路領域。而控制器,作為控制平面的核心部件,在sdn部署執行中發揮了關鍵作用。因此針對控制器的攻擊,如ddos攻擊和基於漏洞和後門發起的篡改流表等類似攻擊形式,對底層網路安全高效執行帶來了極大挑戰。一旦攻擊者成功實施此類攻擊,將會導致整個網路運作異常、低效甚至於癱瘓。
而現有的sdn執行機制或是控制器安全機制在應對上述安全威脅時還存在很大不足,因此急需一種能夠在面臨控制器失效情形時依然有效保障sdn執行的裝置。
**器:負責收集子網拓撲和交換機狀態等資訊,並將資訊**至所有控制器,然後控制器根據自身角色選擇儲存更新資訊或生成流規則。
感知器:實時監測感知網路狀態並進行異常檢測,通過分析子網相關的狀態資料來判斷網路運**況,如發現異常,以警告訊息形式將感知結果告知排程器。決策器:用於接收來自控制層控制器生成的資訊,並利用擇多判決方法完成下發到子網的資訊決策,當決策完成時,結果以通知訊息方式告知排程器。
排程器:負責排程控制器對子網進行管理,擁有定時和資訊觸發兩種執行機制,依據感知動態的排程方式,進而對控制器的角色做出針對性調整。
vecloud是一家面向企業提供雲交換網路服務為核心業務的技術創新企業,公司有24*7專業運維團隊支撐,可以快速定位客戶使用中遇到的問題,最快解決問題。
SDN控制器工作原理 Vecloud
軟體定義網路 software defined networking,sdn 是一種新型的網路架構,它將網路的控制平面與資料平面分離,邏輯上集中式的控制平面使網路變的可程式設計 易管理。控制器在sdn網路中是中樞系統,它的效能對網路的效能有著重要的影響。sdn控制器主要使用lldp link lay...
SDN控制器 Ryu簡單使用
下面兩篇是關於mininet基本使用指南,剛剛接觸sdn的人要詳細閱讀 openflow官方指南 mininet指南 下面是ryu的簡單使用指南 ryu wiki ryu tutorials 我的ryu版本是3.24,應該與之前的版本使用略有差別。我的問題如下如所示 topology裡顯示 disc...
談談SDN控制器的「亂」
身在通訊領域,言不稱sdn,就有被打上 落伍 標籤的風險,從運營商到裝置商,再到科研機構,無人不在表達著自己的主張,足見sdn在如今有多火熱。然而這種火熱,讓sdn變得眾說紛紜而不可捉摸,給業內人士的第一直觀感受就是 亂 的確,作為一種堪稱在通訊史具有劃時代意義的變革,sdn在千呼萬喚中被業內人士寄...