當前位置:首頁 » 網路連接 » 計算機網路sdn什麼意思
擴展閱讀
臨沂哪裡有平板電腦賣 2025-09-18 23:05:13

計算機網路sdn什麼意思

發布時間: 2023-01-06 11:53:08

『壹』 sdn是什麼意思

軟體定義網路(Software Defined Network,SDN)是由美國斯坦福大學Clean-Slate課題研究組提出的一種新型網路創新架構,是網路虛擬化的一種實現方式。

其核心技術OpenFlow通過將網路設備的控制面與數據面分離開來,從而實現了網路流量的靈活控制,使網路作為管道變得更加智能,為核心網路及應用的創新提供了良好的平台。

簡介

SDN起源於2006年斯坦福大學的Clean Slate研究課題。2009年,Mckeown教授正式提出了SDN概念。

軟體定義網路SDN(Software Defined Network)是由美國斯坦福大學CLean Slate研究組提出的一種新型網路創新架構,可通過軟體編程的形式定義和控制網路,其控制平面和轉發平面分離及開放性可編程的特點,被認為是網路領域的一場革命,為新型互聯網體系結構研究提供了新的實驗途徑,也極大地推動了下一代互聯網的發展。

傳統網路世界是水平標准和開放的,每個網元可以和周邊網元進行互聯。而在計算機的世界裡,不僅水平是標准和開放的,同時垂直也是標准和開放的,從下到上有硬體、驅動、操作系統、編程平台、應用軟體等等,編程者可以很容易地創造各種應用。

從某個角度和計算機對比,在垂直方向上,網路是「相對封閉」和「沒有框架」的,在垂直方向創造應用、部署業務是相對困難的。但SDN將在整個網路(不僅僅是網元)的垂直方向變得開放、標准化、可編程,從而讓人們更容易、更有效地使用網路資源。

因此,SDN技術能夠有效降低設備負載,協助網路運營商更好地控制基礎設施,降低整體運營成本,成為了最具前途的網路技術之一。

『貳』 sdn網路架構的三大特徵

SDN是Software Defined Network(軟體定義網路)的縮寫,顧名思義,這種網路技術的最大特點就是可以對網路進行編程。

SDN是一種非常新興的技術,通過增加對網路的可編程性來革新當前偏重靜態、配置復雜、改動麻煩的網路架構。SDN的一個非常大的優點就是它不屬於某一家商業公司,而是屬於所有IT企業和一些標准組織,因此SDN的發展也可以打破目前一些網路巨頭的壟斷並為網路技術的飛速發展提供動力。

SDN的定義和架構都不只有一種,但是最重要的一個就是ONF(Open Network Foundation開放網路基金會)定義的SDN和架構。因為其他的一些定義和架構多少會偏向於少數商業利益團體,所以我們以這個最為開放,也最為'標准化'的定義來介紹SDN。

如上所說,SDN就是通過軟體編程來構造的網路,這種網路和傳統的網路(比如以交換機、路由器為基礎設施的網路)都可以實現作為一個網路應該具有的互聯共享功能。但是相比後者,SDN網路帶來一些更加強大的優勢,查閱了身邊的一些書籍和ONF官網上的一些資料,下面把這些優點用好理解的方式大致介紹一下,有些不大顯眼的優點這里就不列出來了:

1. SDN網路可以建立在以x86為基礎的機器上,因為這類機器通常相比專業的網路交換設備要更加便宜,所以SDN網路可以省下不少構建網路的費用,尤其是你的網路根本不需要太豪華的時候。

2. SDN網路能夠通過自己編程實現的標識信息來區分底層的網路流量,並為這些流量提供更加具體的路由,比如現在底層來了一段語音流量和一段數據流量,通常語音流向需要的帶寬很小但是相對來說實時性大一點,但是數據流量則正好相反,SDN網路可以通過辨別這兩種流量然後將他們導入到不同的應用中進行處理。

3. SDN可以實現更加細粒度的網路控制,比如傳統網路通常是基於IP進行路由,但是SDN可以基於應用、用戶、會話的實時變化來實現不同的控制。

4. 配置簡單,擴展性良好,使用起來更加靈活。

ONF的SDN基本架構:

可以看到每一層其實都並不是只包含自己要負責的功能,每一層都多少會涵蓋一些管理類的功能。

途中藍色的方塊的區域可以被看做是網路的提供者,紅、綠色方塊的區域可以被看做是網路的消耗者。這張圖更加直白的凸顯了"平面"這個概念。

『叄』 sdn是什麼意思

軟體定義網路(SDN)是控制功能和轉發功能的分離,它使網路具有更大的自動化和可編程性。它通常與網路功能虛擬化(NFV)結合使用,NFV以虛擬化網路功能(VNFs)的形式將網路功能與硬體分離。

在SDN架構中有三個層面:

1.應用層:在網路上運行的應用及服務。

2.控制層:SDN控制器或網路的「大腦」。

3.基礎面:交換機和路由器,以及其支撐的物理硬體。

為了在這些層級之間進行完成通信,SDN使用北向和南向應用介面(API),其中北向介面在基礎層和控制層之間進行通信,南向API在應用層和控制層之間進行通信。

北向介面:使用SDN的應用程序依賴於控制器來告訴他們網路基礎狀態,以便他們知道哪些資源是可用的。此外,SDN控制器可以根據網路管理員建立的策略自動確保應用程序流量路由。應用層與控制層通信,告訴它應用程序需要什麼資源,以及它們的目的地。

控制層協調如何向應用層提供網路中可用的資源。它還利用其智能,根據應用程序的延遲和安全需求,為應用程序找到最佳路徑。整個業務流程是自動化完成的,而不是手動配置的。

南向介面:SDN控制器通過南向介面與基礎層(如路由器和交換機)通信。網路基礎層被告知應用程序數據必須採用由控制器決定的路徑轉發。控制器可以實時改變路由器和交換機轉發的方式。數據不再依賴於設備路由表來確定數據轉發路徑。相反,控制器可以智能優化數據轉發的路徑。

『肆』 什麼是SDN網路

SDN(Software Defined Network),即軟體定義網路,2006年誕生於美國斯坦福大學CleanSlate課題研究組。它是一種新型網路創新架構,也是網路虛擬化的一種實現方式。其核心理念是將網路設備的控制面與數據面進行分離,從而實現了對網路流量的靈活控制,使得網路變得更加智能。
SDN更像是一種網路虛擬化思想,核心訴求是通過軟體控制網路,實現業務自動化部署。例如,在傳統交換機內部,其主要負責具體的網路流量往哪裡轉發,而在SDN中,通過控制器進行流量轉發的計算,然後將結果發送給交換機,交換機只進行簡單的轉發,從而實現控制和轉發平面相分離。