軟件定義存儲 什么是軟件定義網(wǎng)絡(SDN)?
什么是軟件定義網(wǎng)絡(SDN)?SDN字面意思是軟件定義的網(wǎng)絡。它試圖擺脫硬件對網(wǎng)絡體系結構的限制,從而可以像升級和安裝軟件一樣對網(wǎng)絡進行修改,從而在網(wǎng)絡上快速部署更多的應用程序。如果把現(xiàn)有的網(wǎng)絡看成一
什么是軟件定義網(wǎng)絡(SDN)?
SDN字面意思是軟件定義的網(wǎng)絡。它試圖擺脫硬件對網(wǎng)絡體系結構的限制,從而可以像升級和安裝軟件一樣對網(wǎng)絡進行修改,從而在網(wǎng)絡上快速部署更多的應用程序。
如果把現(xiàn)有的網(wǎng)絡看成一部手機,那么SDN的目標就是在網(wǎng)絡世界打造一個Android系統(tǒng),可以在手機上安裝和升級,也可以安裝越來越強大的手機應用。
在過去的30年里,IP網(wǎng)絡已經(jīng)完全分布式,并在解決各種客戶需求方面取得了卓越的成功。今天的SDN是為了更好更快地實現(xiàn)未來的用戶需求。并不是說有任何需求不能通過傳統(tǒng)方法實現(xiàn),而是SDN更快、更好、更簡單。
SDN的本質(zhì)是網(wǎng)絡軟件。它不是一個新的特性或功能,而是對網(wǎng)絡體系結構的重構,以提高網(wǎng)絡的可編程性。SDN將比原有的網(wǎng)絡架構更好、更快、更簡單地實現(xiàn)各種功能特性。
如何快速形象地理解軟件定義網(wǎng)絡(SDN)?
事實上,我們可以通過日常生活中常見的一個例子來理解這個問題。目前,SDN技術主要應用于數(shù)據(jù)中心的第二層和第三層網(wǎng)絡。具體來說,它是指路由器和交換機級別的設備。這個路由器可以和我們?nèi)粘I钪械泥]局相比。路由器轉(zhuǎn)發(fā)數(shù)據(jù)的過程可視為郵局收發(fā)郵件的過程,過去路由器主要依靠內(nèi)部路由表轉(zhuǎn)發(fā)數(shù)據(jù)。就像郵局收到一封從北京到南京的信,郵遞員看到目的地后會把信放在相應的車上,然后按照相應的路線寄到南京。如果信件是從北京寄到新疆,會在車上寄到新疆,這樣以此類推,會根據(jù)信件上的目的地選擇不同的投遞路線。實際上,這個過程與路由器轉(zhuǎn)發(fā)流量的過程非常相似。路由器中的路由表是郵局決定在哪輛車上放置不同信件的對應關系。
但SDN概念提出后,開始將控制功能(類似路由表)從轉(zhuǎn)發(fā)工作中分離出來,統(tǒng)一到控制器(SDN控制器)集中處理。眾所周知,SDN將確定業(yè)務流向的部分稱為控制平面,將業(yè)務轉(zhuǎn)發(fā)到選定目標的底層系統(tǒng)稱為數(shù)據(jù)平面。SDN的基本思想是將這兩個層次分開。這是為了簡化網(wǎng)絡。通過控制器組件,網(wǎng)絡管理員可以快速方便地決定如何控制位于轉(zhuǎn)發(fā)平面的底層系統(tǒng)(交換機、路由器)的流量。
這就像現(xiàn)在的郵局一樣,在收到信件后,建立一個專門的分揀中心(控制平面)對信件進行統(tǒng)一分揀,然后分配給郵遞員(數(shù)據(jù)平面)將這些信件放到相應的車輛(路由器端口)上。這種方法的優(yōu)點是明顯的,可以大大提高配送的效率和相應信件的路徑管理,例如北京到南京的一封信件就更方便了。如果郵局事先知道去南京的普通道路發(fā)生交通事故,導致?lián)矶?,可以迅速反應,選擇另一條暢通的道路寄信。更大的好處是分揀中心在分揀信件時獲得了很多信息,比如信件根據(jù)這些信息發(fā)往各個地方,閑置的車輛(港口)可以提前分配到運力不足的方向。事實上,它起著集中調(diào)度的作用,是解決當今數(shù)據(jù)中心網(wǎng)絡環(huán)境日益復雜、流量不斷增加所帶來的網(wǎng)絡問題的一種非常重要的技術手段。
答案來自科技步行者團隊:超人