圖解SDN:軟體定義網路導論篇

前言

SDN(Software Defined Network)即軟體定義網路,是一種網路設計理念,或者一種推倒重來的設計思想。只要網路硬體可以集中式軟體管理,可編程化,控制轉發層面分開,則可以認為這個網路是一個SDN網路。所以說,SDN並不是一個具體的技術,不是一個具體的協議,而是一個思想、一個框架。狹義的SDN是指的「軟體定義網路」,廣義的SDN的概念還延伸出了:軟體定義安全、軟體定義存儲等等。可以說,SDN是一個浪潮,席捲整個IT產業。

「大物移雲」的時代已經到來,傳統的底層網路架構已經無法滿足人類的需求,設備繁雜配置麻煩迭代緩慢,各種問題層出不窮。下一代網路,需要可編程按需定製、集中式統一管理、動態流量監管、自動化部署等,這就是SDN的出發點。

SDN時代,我們網路工程師/網路運維/IT運維人員對網路部署的方式,需要從「作坊式」的「手碼」配置,慢慢變成採用腳本語言/編程語言等方式對網路進行「編程式」部署,更快更好的響應業務需求。是的,產業鏈在融合、IT技術在融合、軟體和硬體在融合,變則通,不變則亡!

本課程/教案(發布在51CTO學院)是我在開發PingingLab/拼客學院內部數據中心課程的導論課,全程採用「手繪」方式製作課件,單單前面的導論就大概花了一個多月時間,從前期課程架構設計、到中間的繪圖(無數遍修改)、到後期實驗驗證抓包分析等等。總之,這是屬於未來的課程,在此共享給大家,希望給能大家帶來一點幫助。

本章節包含整個SDN課程的前瞻導論課,後續會發布SDN的理論課和實戰課。以下是本導論課程的課堂課件~

在線課程鏈接(免費高清版,國內第一套SDN視頻教程,幾萬人都在看):

SDN導論篇:edu.51cto.com/course/co

SDN理論篇:edu.51cto.com/course/44

統一回復:很多朋友從知乎和微信等渠道給我私信,問SDN實戰視頻教程部分怎麼還沒有出來之類的,這裡跟大家說下:第一次錄製的時候出了問題(丟聲音),後面就一直沒有重錄,我也不知道什麼時候會更新,如果接下來有寫圖文並且出視頻教程,會在這裡或者我的公眾號(搜索『pingsec』)第一時間發推文公告。

這篇文章同樣在之前知乎『SDN是什麼?』這個話題下面:SDN 是什麼?大家也可以到這裡溝通交流。

--------------------------------

封面

作者

前言

圖例

如何將兩個主機連接起來?

網線來了

網線不夠長腫么辦?

中繼器來了

中繼器口不夠腫么辦?

集線器來了

怕騷擾怎麼辦?網橋來了

不夠快怎麼辦?交換機來了

不夠遠怎麼辦?路由器來了

布線麻煩怎麼辦?無線AC/AP來了

不夠安全怎麼辦?防火牆來了

網路擁擠怎麼辦?流控來了

問題來了,一個網路到底需要多少設備?

家庭SOHO網路是這樣的

小型創業公司是這樣的

園區網路是這樣的

政務網是這樣的

數據中心網是這樣的

電信網/互聯網是這樣的

來一張全家福?原來這才是互聯網真面目!

有哪些廠商在生產網路設備?

如何對網路設備進行操作?

如何管理這麼多網路設備?

問題一:傳統網路管理和部署非常麻煩

網路設備之間如何協同工作?

如果網路發生變動?如何進行交互?

當流量暴漲拓撲膨脹時

問題二:分散式網路架構瓶頸凸顯

網路帶寬分配如何解決?

流量可視化難!

問題三:流量控制是棘手難題!

能否自定義設備的轉發策略?

能否將這個軟體運行在設備上?

問題四:無法按需,不可編程

SDN是什麼?

SDN是什麼?學術界:怎麼又是斯坦福?跨世紀的繼承!

SDN是什麼?商業界:一馬當先的Google,標杆案例B4網路!

SDN是什麼?運營商NFV/ETSI

SDN到底是什麼?

SDN網路交互方式變革

哪些組織在推動SDN發展?

產業鏈分析(玩家圖譜)

學習SDN的最佳姿勢

THE END

--------------------------------------------

知乎專欄:跟傑哥學網路與安全

新浪微博:@拼客學院陳鑫傑

微信公眾號:拼客院長陳鑫傑(搜索"pingsec"即可關注,大牛都在看)

拼客學院:pinginglab.net(專註網路|安全|運維的IT學院)


推薦閱讀:

酷站推薦 - yunshan.net - 雲杉網路 | Pure Play SDN | 軟體定義網路
為什麼澳洲的網路又貴又慢?還沒有國內方便
外國大學的網路是否也會卡?
自治域AS是什麼東西?
SDN 技術指南(一):架構概覽

TAG:SDN | 网络安全 | 计算机网络 |