SDN軟體定義網路
一:當今網路面臨的困境
目前的網路是TCP/IP協定的天下,小到區域網路大到互聯網,網路改變了我們的生活,但是當今網路卻不是一個完美的網絡,有各種問題。
1:TCP/IP協定體係不是一成不變的,而是隨著網路的發展問題的出現不得不在現有的協定體系上修修補補,使整個協定體系顯得十分臃腫。
網路設備需要承擔資料轉送和控制層面轉發表項的產生與維護的責任,因此使用多種控制協定是必要的。由此導致了底層網路控制協定和網路設備的複雜性,統一部署難度增加。同時增加了成本。
3:還有一個缺點就是整個網路是封閉的,是被動的,所有業務被動承載,對業務的區分變得十分困難,客戶很難根據具體業務去升級現有網路。網路以及業務的升級或變更往往伴隨著硬體設備的更換。
雲端運算的興起得益於虛擬化技術的進步,使運算和儲存成為一種動態資源池,從而支援了雲端運算的發展。然而網路發展的延遲使網路資源遲遲不能歸入這個資源池。因此網路需要去做根本的變革去適應這種虛擬的動態的雲端運算環境。
等種種問題都需要一種全新的架構去解決。於是SDN應運而生。
二:我理解的SDN
SDN是什麼
SDN是一個網路設計概念,一種顛覆傳統的設計思想,只要是網路硬體可以集中式軟體管理,可編程化,控制轉發分開,並且有開放的接口,就可以認為是一個SDN網路。
在早期大型電腦時代,開發不同晶片所需的作業系統和應用系統都是必須的。後來,Windows和Linux不再直接使用底層硬體設備,而是提供了一個統一的介面供用戶應用程式呼叫硬體設備。用戶可以根據應用程式需求開發應用程序,並在作業系統上運行,因為整個系統是可編程的。而SDN的終極目標就是要在電腦網路系統裡實現這種模式,為使用者提供一個開放的,高效的網路作業系統,而這個作業系統的最主要的就是控制器。使用者可以再控制器上開發各種APP,像是你在控制器上開發一個交換器的APP,那麼這個底層網路就是一台交換機,或是更高層的開發一個流量調度APP,那麼用戶就可以用這個APP去控制底層設備去實現流量的調度。
與當今的電腦系統對比理解,在SDN裡硬體Openflow設備就如同X86伺服器,SDN控制器就是Windows Server作業系統,而網路功能就是Windows Server上的各種應用程序,相當於把網路功能(二三層轉送控制、流量調度等)在SDN控制器上軟體化了。
以上是SDN軟體定義網路的範例分析的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

SublimeText3 Linux新版
SublimeText3 Linux最新版

Dreamweaver CS6
視覺化網頁開發工具

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。