這是一個關於「傻大妞」的故事......編程
好久好久之前,有一個村子,名叫「通訊童心村」。網絡
村裏的每一戶,都有一個男人和一個女人。架構
每一戶,都以搬磚爲生。運維
從不一樣的地方,搬到不一樣的地方。ide
他們怎麼辦呢?很簡單,男人負責搬,女人負責告訴男人往哪搬。。。設計
每一個家庭,都服從村委會的指揮。3d
村委會根據磚廠老闆的需求,跑去告訴每家每戶該怎麼搬。。。blog
最開始,你們搬磚搬得挺開心的,一切都很順利。部署
但是,磚頭愈來愈多,村子規模大了,村戶也多了。get
每次搬磚計劃有變更,村委會都要挨家挨戶通知,實在太累了。
並且,由於村委會不能及時通知到位,影響了搬磚效率,磚廠老闆們也很不開心。
因而,村委會請來了一個名叫「傻大妞(SDN)」的姑娘。
這個傻大妞說:
因而,傻大妞把每一個家庭的女人們都趕回了孃家。。。
而後,傻大妞告訴每一個家庭的男人們,之後只能說普通話(之前每家每戶男人女人都說的是本身的方言),並且,只須要聽她和她團隊的。。。
男人們只聽傻大妞的
傻大妞還告訴村委會,搬磚方案直接告訴她的團隊就行。
因而,全新的搬磚方法開始運做了。。。
由於傻大妞全面接管了男人們。。。 因此村委會省事了不少。。。命令直接傳達給傻大妞。。。
效率獲得提高,磚廠老闆們更開心了,想往哪搬,就往哪搬。。。
故事愉快滴結束了。。。
不過,好像也不是每一個人都那麼愉快。。。
被fired(解僱)掉的女人們▼
(我是分割線)
好了。。。不知道你們看懂沒有。。。
今天咱們說的傻大妞,就是如今風頭正勁的「SDN」。
關於SDN的定義,有不少種說法,比較流行的定義是下面這個:
SDN是一種新興的、控制與轉發分離、並直接可編程的網絡架構。
它的核心理念是,但願應用軟件能夠參與對網絡的控制管理,知足上層業務需求,經過自動化業務部署簡化網絡運維。
其實說通俗一點,就是把「傳統軟硬件網絡」給軟件化、抽象化了。
簡單來講,就是把如今複雜的傳統網絡設備所有對上層應用不可見。上層管理層,只須要像配置軟件程序同樣,對網絡進行簡單的部署,就可以讓網絡實現所須要的功能。再也不須要和之前同樣,一個一個去配置網絡上全部節點的網絡設備。
SDN架構示意圖:
對比咱們剛纔的搬磚故事:
村子:通訊網絡
磚頭:數據
每一戶家庭:網絡中的每個網絡設備
男人:網絡設備的轉發功能
女人:網絡設備的控制功能
磚廠老闆:上層用戶
村委會:網絡服務提供商
SDN帶來的好處,顯而易見:
一、控制和轉發分離(男人和女人拆開),各個硬件廠家不可以再針對每一個硬件設計和安裝對應的軟件系統(淘汰了方言),使得硬件能夠通用化。打破了壟斷,下降了設備成本。
二、SDN控制器進行統一管理(傻大妞團隊統一接管男人),實現了集中控制,下降網絡維護難度(村委會不用挨家挨戶一個一個跑),縮短網絡部署週期(磚廠老闆們靈活調運磚頭),下降運維成本。
對於那些女人們(傳統硬件設備商),傻大妞(SDN)的出現確實並非一個好消息,而對於磚廠老闆們(用戶)和村委會(服務提供商),傻大妞(SDN)確定是很受歡迎的選擇。
因此,幾家歡喜幾家愁咯。。。
SDN雖然看上去很強大,但仍然處於發展期,不少技術細節還不夠成熟。
不過,SDN所表明的開放網絡架構,確定是將來網絡的趨勢。
這樣的趨勢,不可阻擋。
好啦,相信你們已經知道SDN是什麼意思啦!
固然,SDN還有不少關聯的概念,例如OpenFlow,ONF,OpenDaylight,這期咱們都沒有說起。不用心急,等之後咱們再一個一個詳細介紹哈。
來源:鮮棗課堂
做者:小棗君
http://www.sohu.com/a/226701553_160923