前言


SDN(Software Defined Network)即软件定义网络,是一种网络设计理念,或者一种推倒重来的设计思想。只要网络硬件可以集中式软件管理,可编程化,控制转发层面分开,则可以认为这个网络是一个SDN网络。所以说,SDN并不是一个具体的技术,不是一个具体的协议,而是一个思想、一个框架。狭义的SDN是指的“软件定义网络”,广义的SDN的概念还延伸出了:软件定义安全、软件定义存储等等。可以说,SDN是一个浪潮,席卷整个IT产业。


「大物移云」的时代已经到来,传统的底层网络架构已经无法满足人类的需求,设备繁杂配置麻烦迭代缓慢,各种问题层出不穷。下一代网络,需要可编程按需定制、集中式统一管理、动态流量监管、自动化部署等,这就是SDN的出发点。


 SDN时代,我们网络工程师/网络运维/IT运维人员对网络部署的方式,需要从“作坊式”的“手码”配置,慢慢变成采用脚本语言/编程语言等方式对网络进行“编程式”部署,更快更好的响应业务需求。是的,产业链在融合、IT技术在融合、软件和硬件在融合,变则通,不变则亡!


  本课程/教案(发布在51CTO学院)是我在开发PingingLab/拼客学院内部数据中心课程的导论课,全程采用“手绘”方式制作课件,单单前面的导论就大概花了一个多月时间,从前期课程架构设计、到中间的绘图(无数遍修改)、到后期实验验证抓包分析等等。总之,这是属于未来的课程,在此共享给大家,希望给能大家带来一点帮助。


本章节包含整个SDN课程的前瞻导论课,后续会发布SDN的理论课和实战课。以下是本导论课程的课堂课件~


在线课程链接:

SDN导论篇:http://edu.51cto.com/course/course_id-4466.html

SDN理论篇:http://edu.51cto.com/course/4497.html





封面

wKiom1ms0dqTRfF2AADurITGWsk435.jpg

wKiom1ms02GDHJ5YAAezQQZpvjk073.png



wKioL1ms0duiImJfAAk41mFemQw346.jpg


图例

wKiom1ms1GmQvUUTAAJKVACXqZQ005.jpg



如何将两个主机连接起来?

wKiom1ms1ICAqTBsAAFdYOxbVVc612.jpg



网线来了


wKioL1ms1HqDooHKAAML6HGjATg912.jpg


网线不够长肿么办?


wKioL1ms1Irz1zfwAAGigPHdhO0787.jpg


中继器来了


wKiom1ms1RfB-BhfAAG6ESN_K_k968.jpg


中继器口不够肿么办?


wKioL1ms1Qzi7v2PAAGSIeO_aHw313.jpg


集线器来了


wKioL1ms1Riz0iJAAALtoI9Sv-w147.jpg


怕骚扰怎么办?网桥来了


wKiom1ms1UnAvE4PAAF2h7OQhCU924.jpg


不够快怎么办?交换机来了

wKioL1ms1UaAonLgAAGHgQ5GBxo830.jpg

wKiom1ms1XKi0sYdAANq0Y4KIto697.jpg

不够远怎么办?路由器来了

wKioL1ms1W3gSgtUAAGcCTyjgyk200.jpgwKioL1ms1X3DmvRAAAH546NInxw205.jpgwKiom1ms1aqSXS3tAATgYUBug94316.jpg




布线麻烦怎么办?无线AC/AP来了


wKiom1ms1cHw6RvmAAIUUpYiHCs908.jpg
wKioL1ms1bSwf84WAALg776rGdA556.jpg


不够安全怎么办?防火墙来了

wKioL1ms1cXD5bQhAAFaa6l_Qr8778.jpg

wKiom1ms1eLA8kLwAAToF2qpugI387.jpg




网络拥挤怎么办?流控来了

wKioL1ms1eHB5KiyAAFoRQFX00A939.jpg

wKiom1ms1f3jysnkAAFwPO812og827.jpg

wKioL1ms1eLQGFSOAAF0PgvLxzw096.jpg

wKiom1ms1f6hIWfrAAJNE6n-l8U907.jpg





问题来了,一个网络到底需要多少设备?


wKioL1ms1fnzcSx_AAEDKgMYpOY926.jpg


家庭SOHO网络是这样的

wKiom1ms1i2xaSFbAAH8SZj4sQM925.jpg


小型创业公司是这样的

wKioL1ms1h-xshsJAAMARmwww0M107.jpg


园区网络是这样的

wKiom1ms1lPCso9BAAKcTr6R2cc742.jpg

wKioL1ms1jizDsW3AAGyGyoV3K4547.jpg




政务网是这样的


wKiom1ms1mugIlbsAAJbuiwWRg8048.jpg

wKioL1ms1lCyWzivAAFuvgfKTfw054.jpg



数据中心网是这样的


wKiom1ms1n_Bj0eSAAJvb4XX76I573.jpg

wKiom1ms1n_CsTR3AAI7-jFibx4642.jpg



电信网/互联网是这样的

wKioL1ms1p7BllclAAFk_0AR7gY367.jpg

wKiom1ms1rrw7KTOAAIJvSkA3zw608.jpg

wKioL1ms1p-S6an6AAD-9rfCKJo928.jpg

wKiom1ms1rvydrbKAAD-MwPK7wE653.jpg





来一张全家福?原来这才是互联网真面目!


wKioL1ms1rXimZwlAAKC7bMkmyI512.jpg



有哪些厂商在生产网络设备?


wKiom1ms1u2xA6TVAAOLrEdQzu4669.jpg


如何对网络设备进行操作?

wKioL1ms1uaQ839XAAQSv6W0L1s021.jpg



如何管理这么多网络设备?


wKiom1ms1yCzLtu5AATdkP2lt6E154.jpg



问题一:传统网络管理和部署非常麻烦


wKioL1ms1x-DHjG1AAEhc49IPxU697.jpg



网络设备之间如何协同工作?

wKiom1ms11OwxIb5AAG8ameE5pw339.jpg

wKioL1ms1znx2OWdAALtsv8Yjx0252.jpg



如果网络发生变动?如何进行交互?


wKiom1ms12zCEiOPAALH8rJKG10365.jpg



当流量暴涨拓扑膨胀时


wKioL1ms12bApmS3AAQRPvXpilA660.jpg



问题二:分布式网络架构瓶颈凸显


wKiom1ms15SA_oMvAADmFcC73L0541.jpg



网络带宽分配如何解决?

wKioL1ms15KwbfmWAAD-QuVkYsw182.jpg

wKiom1ms166RLtQ6AAGeoBTdSUQ235.jpg

wKioL1ms15PgzqtTAAMTuBoP6Jo303.jpg





流量可视化难!


wKioL1ms16bicLYGAAKJKE44pYA063.jpg



问题三:流量控制是棘手难题!


wKiom1ms19CSxAuiAADapP52x4I866.jpg



能否自定义设备的转发策略?


wKiom1ms1-rjOOeaAAN71BqoO3g337.jpg



能否将这个软件运行在设备上?


wKioL1ms1-nRodcCAAEt1OEUKRY322.jpg



问题四:无法按需,不可编程


wKiom1ms2BOxSx0sAADUfSDaByw538.jpg



SDN是什么?


wKiom1ms2CvTZyRrAAC0F_nCDp8313.jpg



SDN是什么?学术界:怎么又是斯坦福?跨世纪的继承!

wKioL1ms2CySE57QAAdPJpcyGEc937.jpg




SDN是什么?商业界:一马当先的Google,标杆案例B4网络!

wKiom1ms2GuiELZtAAGq1HTHCa0822.jpg



SDN是什么?运营商NFV/ETSI


wKiom1ms2H_iMgV2AAF9Wl-g7zw736.jpg

wKiom1ms2IDivQuwAAKK2sg-f8I266.jpg



SDN到底是什么?

wKioL1ms2H-Ry_uTAACzWiLfxZk077.jpg

wKiom1ms2Jvi-BEyAAGRoTg6g7M234.jpg

wKiom1ms2JuC98C0AAGEnnZAFkI389.jpg

wKioL1ms2IGwDISDAAOrI3KIack015.jpg


SDN网络交互方式变革wKiom1ms2MLQj6UTAAaIGmpe_CQ804.jpg



哪些组织在推动SDN发展?

wKioL1ms2JnRy70_AAEEUQ2b074773.jpg

wKioL1ms2Rmiy6LkAAaaIgIFoSo598.jpg




产业链分析(玩家图谱)


wKioL1ms2N7SPs11AAF_XRzJK-U668.jpg

wKiom1ms2P2wvxU1AAZ4LBjSb9k744.jpg



学习SDN的最佳姿势

wKiom1ms2Q_gOZlpAAM_A3wtGq0068.png



THE END

wKiom1ms2R3yN3W7AAC181fIjfw255.jpg